Power grid cloud edge fusion intelligent scheduling system, method, equipment and medium
By splitting and classifying power grid control data packets through the power grid cloud-edge integrated intelligent dispatching system, determining the optimal transmission path and reassembling data units, the data processing and transmission problems of the existing power grid dispatching system are solved, and efficient and reliable power grid dispatching is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-14
- Publication Date
- 2026-03-13
Smart Images

Figure CN121663638A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power grid dispatching technology, and in particular to a power grid cloud-edge integrated intelligent dispatching system, method, equipment and medium. Background Technology
[0002] With the continuous development and intelligent upgrading of power systems, traditional power grid dispatching methods face numerous challenges. In existing power grid dispatching systems, the efficiency and accuracy of data processing often fall short of meeting the ever-increasing business demands. For example, when processing large amounts of power grid control data packets, problems such as untimely data splitting and inaccurate transaction classification may occur, leading to delays and errors in dispatching decisions.
[0003] Furthermore, existing systems lack effective channel selection mechanisms for processing cross-domain data transmission, which can easily lead to data congestion and loss. During data reassembly and transmission, inefficient use of network bus bandwidth may prevent target scheduling data units from being transmitted to the destination distributed control node in a timely and accurate manner, affecting the stable operation of the power grid.
[0004] Furthermore, existing power grid dispatching systems lack flexibility and adaptability when dealing with complex and ever-changing power grid environments. When the types of power grid operations change or new types of control transactions emerge, the system struggles to quickly adjust its processing strategies, impacting the efficiency and reliability of power grid dispatching. Summary of the Invention
[0005] In view of the aforementioned existing problems, the present invention is proposed.
[0006] Therefore, the present invention provides a power grid cloud-edge integrated intelligent dispatching system, method, device and medium that can solve the problems existing in the power grid dispatching system in terms of data processing efficiency, cross-domain transmission channel selection, network bus bandwidth utilization and coping with complex power grid environments.
[0007] To solve the above-mentioned technical problems, the present invention provides the following technical solution: In a first aspect, the present invention provides a power grid cloud-edge integrated intelligent dispatching system, comprising: The unit comprises a direction input processing unit, an intermediate scheduling decision unit, and a direction output execution unit. The direction input processing unit is used to acquire power grid control data packets from adjacent edge nodes, and to split the power grid control data packets into multiple custom control commands according to the service combination type of the power grid control data packets. According to the control transaction type corresponding to each of the custom control instructions, each of the custom control instructions is cached in the direction input buffer; The intermediate scheduling decision unit is used to determine, based on the instruction packet header and data transmission constraint information of each custom control instruction in the direction input buffer, that if any custom control instruction to be output in the direction input buffer is cross-domain data transmission, to perform channel selection on the direction input buffer so as to cache the custom control instruction to be output in the direction input buffer to the direction output buffer. The directional output execution unit is used to reorganize the custom control instructions to be output in the directional output buffer according to the preset network bus bandwidth to obtain the target scheduling data unit, so as to transmit the target scheduling data unit to the target distributed control node through the target directional output port.
[0008] As a preferred embodiment of the power grid cloud-edge integrated intelligent dispatching system of the present invention, the direction input processing unit includes a data packet splitting subunit and a transaction classification and caching subunit. The data packet splitting subunit is used to parse and split the power grid control data packet according to the transaction combination type of the power grid control data packet, and generate multiple independent custom control instructions; The transaction classification cache subunit is used to allocate each custom control instruction to the corresponding transaction isolation channel in the direction input buffer for caching according to the control transaction type corresponding to each custom control instruction.
[0009] This preferred solution improves the efficiency and accuracy of power grid control data packet processing. By parsing and splitting the power grid control data packets into multiple independent custom control commands through a data packet splitting subunit, interference between different transactions is avoided, allowing each command to be processed independently and facilitating subsequent scheduling operations. Furthermore, the transaction classification and caching subunit allocates the custom control commands to corresponding transaction isolation channels for caching based on the control transaction type. This allows for rapid location and retrieval of the required commands during subsequent processing, reducing search and matching time.
[0010] As a preferred embodiment of the power grid cloud-edge integrated intelligent dispatching system described in this invention, the control transaction types include dispatching requests, operation responses, status monitoring, and control data; The transaction isolation channel is an independent storage area in the direction input buffer divided according to the control transaction type. Custom control instructions for different transaction types are stored and managed independently in their respective isolation channels.
[0011] As a preferred embodiment of the power grid cloud-edge integrated intelligent dispatching system of the present invention, the intermediate dispatching decision unit includes a path calculation module, a selection arbitration module, and a resource monitoring module. The path calculation module is used to determine the target transmission path of each custom control instruction based on the instruction packet header information of each custom control instruction in the direction input buffer and the preset scheduling strategy. The gating and arbitration module is used to filter the custom control commands to be output from the direction input buffer based on the target transmission path and data transmission constraints, and to perform a channel gating operation on the direction input buffer to transfer the custom control commands to be output to the direction output buffer. The resource monitoring module is used to monitor the storage capacity, network link status, and functional module operation status of the directional input buffer and directional output buffer in real time, and provides the monitoring results as data transmission constraints to the path calculation module and the gating arbitration module.
[0012] As a preferred embodiment of the power grid cloud-edge integrated intelligent dispatching system described in this invention, the path calculation module is specifically used for: Parse the header of the custom control command to obtain the destination node identifier, priority level, and transmission delay requirements; Combining the buffer capacity information and link status information provided by the resource monitoring module, the optimal transmission path for the custom control command is calculated using either the shortest path algorithm or the load balancing algorithm. The optimal transmission path information is sent to the gating arbitration module.
[0013] As a preferred embodiment of the power grid cloud-edge integrated intelligent dispatching system described in this invention, the gating and arbitration module is specifically used for: Determine whether the target direction output port of any custom control command in the direction input buffer matches the currently available physical output port; Among multiple candidate custom control commands, arbitration is performed based on priority level, transmission delay requirements, and buffer occupancy to determine the custom control command to be output. A channel selection signal is generated to trigger data channel switching, thereby enabling data path connection between the direction input buffer and the direction output buffer.
[0014] As a preferred embodiment of the power grid cloud-edge integrated intelligent dispatching system of the present invention, the directional output execution unit includes a data reassembly module and a port driver module; The data reassembly module is used to select multiple custom control instructions to be output from the direction output buffer according to the preset network bus bandwidth, and combine them into a target scheduling data unit, so that the effective bit width of the target scheduling data unit matches the preset network bus bandwidth. The port driver module is used to send the target scheduling data unit to the target distributed control node through the target direction output port.
[0015] Secondly, the present invention provides a power grid cloud-edge integrated intelligent scheduling method, comprising: The directional input processing unit receives power grid control data packets from adjacent edge nodes. Based on the transaction combination type of the power grid control data packet, it is split into multiple custom control instructions; According to the regulation transaction type of each custom control instruction, it is cached in the corresponding transaction isolation channel of the direction input buffer; The intermediate scheduling decision unit reads the instruction packet header and transmission constraints of each custom control instruction to determine the custom control instruction to be output. Channel gating is performed on the direction input buffer, and the custom control command to be output is transferred to the direction output buffer; The direction output execution unit reassembles the custom control instructions to be output in the direction output buffer according to the preset network bus bandwidth to generate the target scheduling data unit. The target scheduling data unit is sent to the target distributed control node through the target direction output port.
[0016] Thirdly, the present invention provides an electronic device including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method described above.
[0017] Fourthly, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described above.
[0018] Compared with existing technologies, the beneficial effects of this invention are as follows: This invention proposes a power grid cloud-edge integrated intelligent dispatching system. This system, through the collaborative work of a directional input processing unit, an intermediate dispatching decision unit, and a directional output execution unit, solves problems in existing power grid dispatching systems regarding data processing efficiency, cross-domain transmission channel selection, network bus bandwidth utilization, and handling complex power grid environments. Regarding data processing efficiency, the data packet splitting subunit and transaction classification caching subunit of the directional input processing unit can split power grid control data packets into custom control instructions and classify and cache them, avoiding interference, reducing search and matching time, and improving processing efficiency. The path calculation module and selection arbitration module of the intermediate dispatching decision unit determine the optimal transmission path based on relevant information and screen the instructions to be output for channel selection, ensuring efficient data transfer. The resource monitoring module monitors relevant statuses in real time, providing constraints for path calculation and selection arbitration, and optimizing dispatching decisions. Regarding cross-domain transmission channel selection, the selection arbitration module judges port matching and arbitrates based on relevant factors to avoid data congestion and loss, ensuring cross-domain data transmission. Regarding network bus bandwidth utilization, the data reassembly module of the directional output execution unit combines multiple instructions to be output into a target scheduling data unit, matching the bus bandwidth, improving utilization, and ensuring data transmission. When dealing with complex power grid environments, the system demonstrates strong flexibility and adaptability; the directional input processing unit and intermediate scheduling decision unit can adjust operations according to power grid changes, ensuring scheduling efficiency and reliability. Attached Figure Description
[0019] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a schematic diagram of the structure of a power grid cloud-edge integrated intelligent dispatching system provided in one embodiment of the present invention.
[0021] Figure 2 This is an internal structure diagram of an electronic device for a power grid cloud-edge integrated intelligent scheduling method provided in one embodiment of the present invention. Detailed Implementation
[0022] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.
[0023] Example 1, referring to Figure 1 This is the first embodiment of the present invention, which provides a power grid cloud-edge integrated intelligent dispatching system, comprising: Existing technologies suffer from several problems. For instance, some power grid dispatching systems fail to properly segment, classify, and cache power grid control data packets, leading to interference between different transactions and low processing efficiency. In cross-domain transmission, the lack of effective path calculation and gating arbitration mechanisms makes data transmission prone to congestion and loss. Furthermore, the utilization of network bus bandwidth is not scientifically optimized, failing to combine custom control commands to be output into appropriate target dispatching data units based on actual conditions, thus affecting the timeliness and accuracy of data transmission. Additionally, when the power grid environment changes, existing systems cannot quickly adjust their processing strategies, making it difficult to adapt to new business combinations and control transaction types.
[0024] This invention provides a method that can effectively solve the problems mentioned above. The following will describe in detail how to establish the power grid cloud-edge integrated intelligent dispatching system with multiple embodiments. Figure 1 A schematic diagram of a power grid cloud-edge integrated intelligent dispatching system is shown, including: The unit comprises a direction input processing unit, an intermediate scheduling decision unit, and a direction output execution unit. The direction input processing unit is used to acquire power grid control data packets from adjacent edge nodes, and split the power grid control data packets into multiple custom control commands according to the service combination type of the power grid control data packets; Based on the control transaction type corresponding to each custom control command, each custom control command is cached in the direction input buffer; The intermediate scheduling decision unit is used to determine, based on the instruction packet header and data transmission constraint information of each custom control instruction in the direction input buffer, that if any custom control instruction to be output in the direction input buffer is cross-domain data transmission, to perform channel selection on the direction input buffer so as to buffer the custom control instruction to be output in the direction input buffer into the direction output buffer. The directional output execution unit is used to reorganize the custom control instructions to be output in the directional output buffer according to the preset network bus bandwidth to obtain the target scheduling data unit, so as to transmit the target scheduling data unit to the target distributed control node through the target directional output port.
[0025] In one optional implementation, different units can be obtained by combining smaller units or components. For example, the direction input processing unit can be composed of a data packet receiving sub-component, a transaction identification sub-component, and a buffer allocation sub-component. The data packet receiving sub-component is specifically responsible for receiving power grid control data packets from adjacent edge nodes. It has efficient and stable data reception capabilities and can accurately acquire data packets in complex network environments. The transaction identification sub-component performs detailed analysis and identification of the data packets based on the service combination type of the power grid control data packets, determining the different control transaction types contained within them, providing a basis for subsequent splitting. The buffer allocation sub-component, based on the results of the transaction identification sub-component, rationally allocates the split custom control commands to the corresponding transaction isolation channels in the direction input buffer, ensuring the orderly storage and management of data.
[0026] In an optional implementation, the intermediate scheduling decision unit can consist of a path planning submodule, a gating submodule, and a resource evaluation submodule. The path planning submodule, based on the instruction packet header information of each custom control instruction in the direction input buffer and a preset scheduling strategy, combined with the buffer capacity and link status information provided by the resource evaluation submodule, uses advanced algorithms such as the shortest path algorithm or load balancing algorithm to accurately calculate the optimal transmission path for each custom control instruction. The gating submodule, based on the results of the path planning submodule and data transmission constraints, determines whether the target direction output port of the custom control instruction in the direction input buffer matches the currently available physical output port, arbitrates among multiple candidate custom control instructions, and determines the custom control instruction to be output. The resource evaluation submodule monitors the storage capacity, network link status, and functional module operating status of the direction input and direction output buffers in real time, providing accurate data support for the path planning and gating submodules to optimize scheduling decisions.
[0027] In an optional implementation, the directional output execution unit can consist of a data integration subunit and a port driver subunit. The data integration subunit carefully selects multiple custom control commands to be output from the directional output buffer based on the preset network bus bandwidth, and cleverly combines them into a target scheduling data unit. This ensures that the effective bit width of the target scheduling data unit perfectly matches the preset network bus bandwidth, thereby improving the utilization rate of the network bus bandwidth. The port driver subunit is responsible for accurately sending the target scheduling data unit to the target distributed control node through the target directional output port, ensuring reliable data transmission. This method of combining smaller units or components makes the division of labor among the various parts of the system clearer and the functions more refined, further improving the performance and reliability of the power grid cloud-edge integrated intelligent dispatching system and better coping with complex and ever-changing power grid environments.
[0028] In an embodiment of the present invention, the direction input processing unit includes a data packet splitting subunit and a transaction classification buffering subunit; The data packet splitting subunit is used to parse and split the power grid control data packet according to the transaction combination type of the power grid control data packet, and generate multiple independent custom control commands; The transaction classification cache subunit is used to allocate each custom control instruction to the corresponding transaction isolation channel in the direction input buffer for caching, according to the control transaction type corresponding to each custom control instruction.
[0029] The types of control transactions include scheduling requests, runtime responses, status monitoring, and control data. The transaction isolation channel is an independent storage area in the direction input buffer divided according to the control transaction type. Custom control instructions for different transaction types are stored and managed independently in their respective isolation channels.
[0030] In this embodiment of the invention, the intermediate scheduling decision unit includes a path calculation module, a gating arbitration module, and a resource monitoring module; The path calculation module is used to determine the target transmission path of each custom control instruction based on the instruction packet header information of each custom control instruction in the direction input buffer and the preset scheduling strategy. The gating and arbitration module is used to filter the custom control commands to be output from the direction input buffer based on the target transmission path and data transmission constraints, and to perform channel gating operation on the direction input buffer to transfer the custom control commands to be output to the direction output buffer. The resource monitoring module is used to monitor the storage capacity of the directional input buffer and directional output buffer, the network link status, and the operating status of functional modules in real time, and provides the monitoring results as data transmission constraints to the path calculation module and the gating arbitration module.
[0031] In this embodiment of the invention, the path calculation module is specifically used for: Parse the header of the custom control command to obtain the destination node identifier, priority level, and transmission delay requirements; Combining the buffer capacity information and link status information provided by the resource monitoring module, the shortest path algorithm or load balancing algorithm is used to calculate the optimal transmission path for custom control commands. The optimal transmission path information is sent to the gating arbitration module.
[0032] In this embodiment of the invention, the gating arbitration module is specifically used for: Determine whether the target direction output port of any custom control command in the direction input buffer matches the currently available physical output port; Among multiple candidate custom control commands, arbitration is performed based on priority level, transmission delay requirements, and buffer occupancy to determine the custom control command to be output. Generate a channel selection signal to trigger data channel switching and achieve data path connection between the direction input buffer and the direction output buffer.
[0033] It should be noted that the data packet splitting subunit in the direction input processing unit refers to the subunit's ability to parse and split the data packets according to the transaction combination type of the power grid control data packets, generating multiple independent custom control commands.
[0034] For example, in an optional implementation, when a composite data packet containing a scheduling request and a status listener is received, the data packet splitting subunit splits it into separate scheduling request instructions and status listener instructions.
[0035] It should be noted that the transaction classification cache subunit refers to the subunit that can allocate these instructions to the corresponding transaction isolation channels in the direction input buffer for caching according to the control transaction type corresponding to the custom control instructions.
[0036] For example, in an optional implementation, custom control instructions belonging to the run response type are stored in a separate storage area in the direction input buffer specifically for run responses, ensuring that they are isolated from instructions of other transaction types.
[0037] It should be noted that the path calculation module refers to the module that determines the optimal transmission path for each instruction by parsing the header information of the custom control instructions and combining the scheduling strategy and real-time resource information.
[0038] For example, in one optional implementation, the path calculation module calculates an optimal transmission path using a load balancing algorithm based on the destination node identifier and link status information of a control command, so as to ensure efficient data transmission.
[0039] It should be noted that the gating arbitration module refers to the module that, based on the target transmission path and data transmission constraints, selects the custom control commands to be output from the direction input buffer and performs channel gating operations to achieve data transfer.
[0040] For example, in one optional implementation, when multiple instructions compete for the same physical output port, the gating arbitration module will select the instruction with higher priority and trigger a data channel switch based on the priority level and buffer occupancy.
[0041] It should be noted that a transaction isolation channel refers to an independent storage area in the direction input buffer divided according to the control transaction type, used to independently store and manage custom control instructions for different transaction types.
[0042] For example, in one optional implementation, status monitoring instructions and control data instructions are stored in different transaction isolation channels to avoid data conflicts or interference caused by mixed storage.
[0043] In this embodiment of the invention, the direction output execution unit includes a data reconstruction module and a port driver module; The data reassembly module is used to select multiple custom control instructions to be output from the direction output buffer according to the preset network bus bandwidth, and combine them into a target scheduling data unit so that the effective bit width of the target scheduling data unit matches the preset network bus bandwidth. The port driver module is used to send the target scheduling data unit to the target distributed control node through the target direction output port.
[0044] In this embodiment of the invention, the data reconstruction module is specifically used for: Based on the transaction type, sequence number, and total number of instructions in the same group in the instruction packet header of the custom control instructions, the custom control instructions to be output in the direction output buffer are clustered. In the clustering results, multiple custom control commands with the same target direction output port and belonging to the same scheduling task are selected and recombined to form a target scheduling data unit.
[0045] It should be noted that the direction output execution unit refers to an execution unit composed of a data reassembly module and a port driver module. For example, in one optional implementation, the direction output execution unit combines multiple custom control commands into a target scheduling data unit through a data reassembly module, and sends it to the distributed control node through a port driver module. It should be noted that the data reassembly module refers to a functional module that can select multiple control instructions from the buffer according to the network bus bandwidth and combine them into a scheduling data unit with a matching effective bit width. For example, in one optional implementation, the data reassembly module selects multiple control commands to be output from the directional output buffer according to a preset network bus bandwidth, and packages them into a target scheduling data unit that meets the bandwidth requirements. It should be noted that the port driver module refers to the module responsible for sending the target scheduling data unit to the target distributed control node through a specific output port. For example, in one optional implementation, the port driver module sends the target scheduling data unit generated by the data reassembly module to the designated distributed control node through the target direction output port to complete the scheduling task. It should be noted that transaction type, sequence number, and total number of instructions in the same group are key attributes used to classify and reorganize custom control instructions. For example, in one optional implementation, the data reorganization module distinguishes different types of instructions by transaction type, determines the order of instructions by sequence number, and determines which instructions belong to the same task group based on the total number of instructions in the same group for subsequent reorganization. It should be noted that the target direction output port refers to the specific physical or logical port used to send the target scheduling data unit. For example, in an optional implementation, the data reassembly module hands over the reassembled target scheduling data unit to the port driver module, which then sends it to the corresponding distributed control node through the target direction output port matched with the scheduling task. In this embodiment of the invention, the system further includes a local transaction access unit, used to acquire local control data packets sent by the local control device; The intermediate scheduling decision unit is also used to determine whether the local control data packet transmitted by the local transaction access unit is cross-domain transmission data based on the transaction type and transmission constraints. If it is determined to be cross-domain transmission data, the local control data packet is used as a custom control instruction to be output, the channel selection operation is performed, and it is cached in the direction output buffer.
[0046] In an embodiment of the present invention, the intermediate scheduling decision unit is further configured to, when determining that any custom control instruction to be output in the direction input buffer is local execution data, directly transmit the custom control instruction to be output to the local control device through the local output channel without reassembling it through the direction output buffer.
[0047] It should be noted that the local transaction access unit is used to obtain local control data packets sent by the local control equipment. This means that the unit is responsible for receiving data from the local control equipment and passing it to other parts of the system for processing. For example, in an optional implementation, the local transaction access unit receives a set of local control data packets containing temperature adjustment instructions and transmits these data packets to the intermediate scheduling decision unit to further determine their transmission type and constraints. It should be noted that cross-domain data transfer refers to the transfer of data between different logical or physical domains. For example, in an optional implementation, the intermediate scheduling decision unit identifies a local control data packet as a cross-domain transaction and determines it to be cross-domain transmission data based on its transmission constraints. It then caches this data as a custom control command to be output in the direction output buffer. It should be noted that any custom control instruction to be output in the direction input buffer is locally executed data, meaning that the data is determined to be processed only within the local scope and does not require cross-domain transfer. For example, in one optional implementation, the intermediate scheduling decision unit detects that a custom control instruction to be output belongs to locally executed data, and then transmits it directly to the local control device through the local output channel without going through the direction output buffer reassembly operation. The above-mentioned unit modules can be embedded in the processor of the electronic device in hardware form or independent of it, or they can be stored in the memory of the electronic device in software form, so that the processor can call and execute the corresponding operations of the above modules.
[0048] In a preferred embodiment, the direction input processing unit establishes a physical and logical bidirectional data path with the intermediate scheduling decision unit. By receiving power grid control data packets from adjacent edge nodes, it performs structured parsing and transaction-oriented caching to achieve instruction-level preprocessing and resource isolation, providing a high-quality input data stream for subsequent intelligent scheduling. If transactions are not properly split and categorized, it will lead to cross-interference of transactions, contention for buffers, and delays in scheduling response. The specific mathematical expression is as follows:
[0049] In this invention, the following settings are provided: The raw power grid control data packets received from edge nodes contain aggregated information from multiple heterogeneous transactions; in this invention, the selected... This indicates the type of service combination carried by the data packet, used to guide the splitting strategy; defined in this invention The first generation generated after splitting Each custom control instruction possesses independent transaction semantics and complete control semantics; this invention sets... The type of regulatory transaction to which this instruction belongs has a value range of four categories: scheduling request, runtime response, status monitoring, and control data; This invention constructs... The input buffer is divided into isolated storage channels based on transaction type to ensure that different transaction instructions do not interfere with each other at the physical storage level; It should be noted that this formula expresses the core mechanism of "splitting according to business combination type → caching according to transaction type", which is the premise for subsequent path calculation and arbitration scheduling.
[0050] The path calculation module and the gating and arbitration module within the intermediate scheduling decision unit establish a strongly coupled data interaction link, and at the same time establish a real-time status feedback loop with the resource monitoring module. By reading the packet header metadata of each instruction in the direction input buffer and the current system resource occupancy status, dynamic path planning and output port arbitration are performed to realize intelligent gating and efficient migration of cross-domain instructions. Inaccurate path calculation or an unreasonable arbitration mechanism will lead to link congestion, excessive latency, and lost instructions. The specific mathematical expression is as follows:
[0051] In this invention, the following settings are provided: For the instructions The calculated optimal transmission path must satisfy latency constraints while also considering network load balancing; in this invention, the optimal transmission path is selected. and Cost is a weighted coefficient for path cost and latency, used to dynamically adjust the optimization objective under different scheduling strategies; in this invention, Cost is defined as... For path In the current link load vector The transmission cost is typically reflected in hop count, bandwidth utilization, or packet loss rate; in this invention, a Delay is set. For path The theoretical end-to-end transmission delay; the construction in this invention For instructions The gating priority score determines whether it is prioritized for output; in this invention, a gating priority score is set. For instructions According to the path The required target physical output port; selected in this invention This refers to the set of physical output ports currently available in the system; as defined in this invention. For instructions The priority level it carries; the higher the value, the more urgent it is. The data reassembly module and the port driver module in the directional output execution unit establish a tightly coupled pipeline structure. By dynamically selecting the instruction set that meets the bus bit width constraints and task consistency requirements from the directional output buffer, bit-level splicing and reassembly are performed to generate a target scheduling data unit that adapts to the physical bus, thereby maximizing bandwidth utilization and optimizing transmission efficiency. If effective reorganization is not performed, it will lead to bus idleness, fragmented transmission, and low efficiency; the specific mathematical expression is as follows:
[0052] In this invention, the following settings are provided: The target scheduling data unit generated by the final reassembly has a structure adapted to a preset network bus physical interface; in this invention, the following is selected: This refers to the subset of instructions to be reassembled selected from the direction output buffer; as defined in this invention... For instructions The effective data bit width is determined by its control semantics and parameter length; in this invention, it is set... The effective bit width of the preset network bus is a fixed parameter at the system hardware level; in this invention, a system is constructed... For instructions The scheduling task group number is calculated from the sequence number in the instruction packet header and the total number of tasks in the same group; The local transaction access unit and the intermediate scheduling decision unit establish a dual-path structure of bypass direct connection channel and main scheduling channel. By receiving local control data packets generated by local control equipment, cross-domain attribute determination is performed to realize intelligent diversion of local direct transmission and cross-domain buffering. If all local data enters the main scheduling process, it will result in redundant buffer usage and wasted reorganization computations; the specific mathematical expression is:
[0053] In this invention, the following settings are provided: The raw control data packets are accessed from the local control equipment; in this invention, the following are selected: This serves as the destination node identifier for the data packet; in this invention, LocalZone is defined as the set of local control domain nodes managed by the currently scheduling node, maintained by a system configuration file or dynamic registry; in this invention, it is set... The directional output buffer is used to temporarily store cross-domain instructions to be reassembled. In this invention, LocalOut() is constructed as a local direct-connection output operation, bypassing the intermediate buffer and reassembly module, and directly driving the local physical interface.
[0054] Example 3, referring to Figure 2 This embodiment also provides a power grid cloud-edge integrated intelligent scheduling method, including: The directional input processing unit receives power grid control data packets from adjacent edge nodes. Based on the transaction combination type of the power grid control data packet, it is split into multiple custom control commands; Based on the control transaction type of each custom control instruction, it is cached in the corresponding transaction isolation channel of the direction input buffer; The intermediate scheduling decision unit reads the instruction packet header and transmission constraints of each custom control instruction to determine the custom control instruction to be output. Perform channel gating on the direction input buffer and transfer the custom control command to be output to the direction output buffer; The direction output execution unit reassembles the custom control instructions to be output in the direction output buffer according to the preset network bus bandwidth to generate the target scheduling data unit. The target scheduling data unit is sent to the target distributed control node through the target direction output port.
[0055] This embodiment also provides an electronic device, which can be a terminal, and its internal structure diagram can be as follows: Figure 2 As shown, the electronic device includes a processor, memory, communication interface, display screen, and input device connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a smart dispatching method integrating power grid, cloud, and edge computing. The display screen can be an LCD screen or an e-ink screen. The input device can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the device's casing, or an external keyboard, touchpad, or mouse.
[0056] This embodiment also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, it performs the following steps: The directional input processing unit receives power grid control data packets from adjacent edge nodes. Based on the transaction combination type of the power grid control data packet, it is split into multiple custom control commands; Based on the control transaction type of each custom control instruction, it is cached in the corresponding transaction isolation channel of the direction input buffer; The intermediate scheduling decision unit reads the instruction packet header and transmission constraints of each custom control instruction to determine the custom control instruction to be output. Perform channel gating on the direction input buffer and transfer the custom control command to be output to the direction output buffer; The direction output execution unit reassembles the custom control instructions to be output in the direction output buffer according to the preset network bus bandwidth to generate the target scheduling data unit. The target scheduling data unit is sent to the target distributed control node through the target direction output port.
[0057] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
[0058] Although preferred embodiments of the invention 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 both the preferred embodiments and all changes and modifications falling within the scope of the invention.
[0059] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A power grid cloud-edge integrated intelligent dispatching system, characterized in that, include: The unit comprises a direction input processing unit, an intermediate scheduling decision unit, and a direction output execution unit. The direction input processing unit is used to acquire power grid control data packets from adjacent edge nodes, and to split the power grid control data packets into multiple custom control commands according to the service combination type of the power grid control data packets. According to the control transaction type corresponding to each of the custom control instructions, each of the custom control instructions is cached in the direction input buffer; The intermediate scheduling decision unit is used to determine, based on the instruction packet header and data transmission constraint information of each custom control instruction in the direction input buffer, that if any custom control instruction to be output in the direction input buffer is cross-domain data transmission, to perform channel selection on the direction input buffer so as to cache the custom control instruction to be output in the direction input buffer to the direction output buffer. The directional output execution unit is used to reorganize the custom control instructions to be output in the directional output buffer according to the preset network bus bandwidth to obtain the target scheduling data unit, so as to transmit the target scheduling data unit to the target distributed control node through the target directional output port.
2. The power grid cloud-edge integrated intelligent dispatching system as described in claim 1, characterized in that, The direction input processing unit includes a data packet splitting subunit and a transaction classification and caching subunit; The data packet splitting subunit is used to parse and split the power grid control data packet according to the transaction combination type of the power grid control data packet, and generate multiple independent custom control instructions; The transaction classification cache subunit is used to allocate each custom control instruction to the corresponding transaction isolation channel in the direction input buffer for caching according to the control transaction type corresponding to each custom control instruction.
3. The power grid cloud-edge integrated intelligent dispatching system as described in claim 2, characterized in that, The control transaction types include scheduling requests, runtime responses, status monitoring, and control data; The transaction isolation channel is an independent storage area in the direction input buffer divided according to the control transaction type. Custom control instructions for different transaction types are stored and managed independently in their respective isolation channels.
4. The power grid cloud-edge integrated intelligent dispatching system as described in claim 3, characterized in that, The intermediate scheduling decision unit includes a path calculation module, a gating and arbitration module, and a resource monitoring module. The path calculation module is used to determine the target transmission path of each custom control instruction based on the instruction packet header information of each custom control instruction in the direction input buffer and the preset scheduling strategy. The gating and arbitration module is used to filter the custom control commands to be output from the direction input buffer based on the target transmission path and data transmission constraints, and to perform a channel gating operation on the direction input buffer to transfer the custom control commands to be output to the direction output buffer. The resource monitoring module is used to monitor the storage capacity, network link status, and functional module operation status of the directional input buffer and directional output buffer in real time, and provides the monitoring results as data transmission constraints to the path calculation module and the gating arbitration module.
5. The power grid cloud-edge integrated intelligent dispatching system as described in claim 4, characterized in that, The path calculation module is specifically used for: Parse the header of the custom control command to obtain the destination node identifier, priority level, and transmission delay requirements; Combining the buffer capacity information and link status information provided by the resource monitoring module, the optimal transmission path for the custom control command is calculated using either the shortest path algorithm or the load balancing algorithm. The optimal transmission path information is sent to the gating arbitration module.
6. The power grid cloud-edge integrated intelligent dispatching system as described in claim 5, characterized in that, The gating arbitration module is specifically used for: Determine whether the target direction output port of any custom control command in the direction input buffer matches the currently available physical output port; Among multiple candidate custom control commands, arbitration is performed based on priority level, transmission delay requirements, and buffer occupancy to determine the custom control command to be output. A channel selection signal is generated to trigger data channel switching, thereby enabling data path connection between the direction input buffer and the direction output buffer.
7. The power grid cloud-edge integrated intelligent dispatching system as described in claim 6, characterized in that, The direction output execution unit includes a data reconstruction module and a port driver module; The data reassembly module is used to select multiple custom control instructions to be output from the direction output buffer according to the preset network bus bandwidth, and combine them into a target scheduling data unit, so that the effective bit width of the target scheduling data unit matches the preset network bus bandwidth. The port driver module is used to send the target scheduling data unit to the target distributed control node through the target direction output port.
8. A power grid cloud-edge integrated intelligent dispatching method, applying the system described in any one of claims 1 to 7, characterized in that, include: The directional input processing unit receives power grid control data packets from adjacent edge nodes. Based on the transaction combination type of the power grid control data packet, it is split into multiple custom control instructions; According to the regulation transaction type of each custom control instruction, it is cached in the corresponding transaction isolation channel of the direction input buffer; The intermediate scheduling decision unit reads the instruction packet header and transmission constraints of each custom control instruction to determine the custom control instruction to be output. Channel gating is performed on the direction input buffer, and the custom control command to be output is transferred to the direction output buffer; The direction output execution unit reassembles the custom control instructions to be output in the direction output buffer according to the preset network bus bandwidth to generate the target scheduling data unit. The target scheduling data unit is sent to the target distributed control node through the target direction output port.
9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the power grid cloud-edge integrated intelligent scheduling method as described in claim 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the power grid cloud-edge integrated intelligent scheduling method as described in claim 8.