Disclosure of Invention
Aiming at the defects or improvement requirements of the prior art, the invention provides a distributed source charge data scheduling system of electric heating comprehensive energy, which aims to acquire source charge data in a distributed mode and schedule the data in a distributed mode, so that the technical problems of complex structure, low communication efficiency and low reliability of the scheduling system are solved.
In order to achieve the above object, the present invention provides a distributed source load data scheduling system for electric heating comprehensive energy, comprising: a scheduling master station and a plurality of connected scheduling regions;
the scheduling master station is used for scheduling distributed source loads in a plurality of scheduling areas;
each of the scheduling regions includes:
the main edge node is used for receiving the real-time running data of the distributed source loads, uploading the real-time running data to a data cloud or a scheduling real-time database of the scheduling master station, and receiving a scheduling instruction issued by the scheduling master station;
the plurality of edge nodes are in communication connection with the main edge node and are used for receiving the real-time operation data and exchanging data with the main edge node so that the main edge node forms complete observation data of distributed source loads in the dispatching area; the dispatching system is also used for receiving and issuing the dispatching instruction of the dispatching master station forwarded by the main edge node;
the intelligent electronic equipment is connected with the main edge node and the edge nodes, and is used for acquiring real-time running data of the distributed source loads and sending the real-time running data to the main edge node or any edge node; and the edge node is further configured to receive and execute a scheduling instruction of the scheduling master station issued by the master edge node or the plurality of edge nodes.
In one embodiment, the primary edge node in each scheduling region is further configured to perform scaling, classification statistics, classification calculation, and logic judgment on data in the scheduling region.
In one embodiment, the configuration of each edge node in each scheduling area is determined by the property rights of the corresponding distributed source load, the energy supply area, the geographic position and the channel configuration.
In one embodiment, the main edge node in each scheduling region is generated by a plurality of edge nodes in the scheduling region in a competition mode.
In one embodiment, the master edge node, the scheduling master and the edge nodes are configured to periodically exchange security signals; the safety signal is used as a basis for starting the competition of the main edge node;
and determining the main edge node from the edge nodes based on the communication bandwidth between each edge node and the scheduling master station and the accessibility between each edge node and the intelligent electronic equipment.
In one embodiment, when each of the edge nodes corresponds to
When not equal, select
The corresponding edge node is used as the main edge node;
when each of the edge nodes corresponds to
When the two nodes are equal, generating the main edge node according to an exponential back-off mechanism;
wherein, B i Is the communication bandwidth between the ith edge node and the scheduling master station; b is max The theoretical maximum communication bandwidth between each edge node and the scheduling master station; n is i The number of intelligent electronic devices which can reach the ith edge node is the number of the intelligent electronic devices; n is the total number of the intelligent electronic equipment in the scheduling area; a and β are weight coefficients.
In one embodiment, there are a plurality of the primary edge nodes in one scheduling region; one of the scheduling regions includes a plurality of scheduling groups, each of the scheduling groups including one of the primary edge nodes.
In one embodiment, the scheduling master station is further configured to receive, process, store, and manage real-time operation data of the distributed source load.
In one embodiment, the intelligent electronic device is connected to one or more of the edge nodes via a point-to-point channel, a point-to-multipoint channel, a computer network.
In one embodiment, any one of the intelligent electronic devices can serve as a communication relay for other intelligent electronic devices to forward data packets of the other intelligent electronic devices to the edge node, so as to improve reliability of data transmission.
In general, compared with the prior art, the above technical solution contemplated by the present invention can achieve the following beneficial effects:
(1) the method can carry out scheduling operation data acquisition on the distributed source load in any scheduling area, thereby implementing the distributed source load scheduling. The defect that the existing scheduling is difficult to acquire the distributed source load data is overcome. The main edge node is used as a node of the scheduling system, so that the acquisition and scheduling of the distributed source load data can be implemented under the condition of not changing the structure, the function and the scheduling mode of the conventional scheduling system;
(2) according to the method, only a communication channel is built between the edge node and the scheduling master station, and no communication channel can be built between most of distributed source loads and the scheduling master station, so that the difficulty in building the last 1km of a communication system is reduced;
(3) the method of the invention avoids the problem of data acquisition caused by poor quality of communication channels when distributed sources are loaded at the tail end of the system by means of communication relay among intelligent electronic devices, competition of multiple main edge nodes and the like.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.
As shown in fig. 1, the present invention provides a distributed source load data scheduling system for electric heat comprehensive energy, comprising: a scheduling master station and a plurality of scheduling regions connected with each other;
the scheduling master station is used for scheduling distributed source loads in a plurality of scheduling areas;
each scheduling region includes:
the main edge node is used for receiving real-time running data of the distributed source loads, uploading the real-time running data to a data cloud or a scheduling real-time database of the scheduling master station, and receiving a scheduling instruction issued by the scheduling master station;
the edge nodes are in communication connection with the main edge node and used for receiving real-time operation data and exchanging the data with the main edge node so that the main edge node forms complete observation data of distributed source loads in a scheduling area; the main edge node is also used for receiving and issuing a scheduling instruction of the scheduling master station forwarded by the main edge node;
the intelligent electronic equipment is arranged at the distributed source load position, is connected with the main edge node and the edge nodes, and is used for acquiring real-time running data of the distributed source load and sending the real-time running data to the main edge node or any edge node; and the master node is also used for receiving and executing the scheduling instruction of the scheduling master station sent by the main edge node or the plurality of edge nodes.
Specifically, as shown in fig. 1, the system includes 1 conventional scheduling master station, a plurality of scheduling regions (each scheduling region has 1 main edge node), a plurality of edge nodes in each scheduling region, a plurality of Intelligent Electronic Devices (IEDs) installed at distributed source loads in each scheduling region, and a communication subsystem. The scheduling main station is provided with a preposed data acquisition subsystem. The preposed data acquisition subsystem receives distributed source load real-time operation data sent by main edge nodes in each scheduling area, and stores the data into a data server of the scheduling master station after data processing.
The main edge node has the following functions: (1) the main edge node is responsible for collecting distributed source load real-time operation data of the IED; (2) exchanging real-time operation data with the edge node to form distributed source load complete observation data in a scheduling area; (3) finishing data preprocessing and data processing functions such as real-time data scale transformation, classification statistics, classification calculation, logic judgment and the like in a scheduling region; (4) uploading the real-time operation data to a data cloud or a scheduling real-time database of a scheduling master station; (5) and receiving a scheduling instruction applied by the scheduling master station, and issuing the scheduling instruction to the corresponding distributed source load for execution.
The edge node has the following functions: (1) the edge node is responsible for collecting distributed source load real-time operation data of the IED; (2) real-time operation data are exchanged with the main edge nodes, so that the main edge nodes can form distributed source load complete observation data in a scheduling area; (3) receiving a scheduling instruction of a scheduling master station forwarded by a main edge node, and issuing the scheduling instruction to a corresponding distributed source load for execution; (4) the edge node does not transmit real-time data directly to the scheduling master.
IED, its role is: (1) collecting distributed source load real-time operation data; (2) transmitting the real-time operation data to a main edge node or an edge node; (3) and receiving the dispatching instruction forwarded by the main edge node or the edge node, and executing.
In one embodiment, the main edge node in each scheduling region is further configured to perform scaling, classification statistics, classification calculations, and logic decisions on real-time data in the scheduling region.
In one embodiment, the configuration of each edge node in each scheduling area is determined by the property rights of the corresponding distributed source load, the energy supply area, the geographic position and the channel configuration.
In one embodiment, the main edge node in each scheduling region is generated by a plurality of edge nodes in the scheduling region in a competition mode.
The main edge node has the following characteristics: the main edge node of a certain scheduling region is generated by a plurality of edge nodes in the scheduling region in a competition mode. The conditions for the master edge node contention are:
(1) restarting the system;
(2) the edge node as the main edge node does not directly communicate with the scheduling master station at the current moment;
(3) the edge node as the main edge node does not communicate with other edge nodes at the current moment;
(4) the edge node, which is the primary edge node, does not communicate with any IED at the present time.
In one embodiment, safety signals are exchanged among the main edge node, the scheduling master station and the edge node in a timing mode; the safety signal is used as a basis for starting the competition of the main edge node;
and determining a main edge node from the plurality of edge nodes based on the communication bandwidth between each edge node and the scheduling master station and the accessibility between each edge node and the IED.
Specifically, the method for competing the main edge node is as follows: and regularly exchanging safety signals between the main edge node and the scheduling master station and between the main edge node and the edge nodes to serve as a basis for starting competition of the main edge nodes. The selection of the main edge node mainly considers the communication bandwidth between the edge node and the scheduling master station and the accessibility between the edge node and the IED.
In addition, a computer network connection (bidirectional channel) is recommended between a plurality of edge nodes. The main edge node and the edge node may be specially configured node devices or may be both owned by the IED.
In one embodiment, when each edge node corresponds to
When not equal, select
The corresponding edge node is used as a main edge node;
when each edge node corresponds to
When the two nodes are equal, generating a main edge node according to an exponential back-off mechanism;
wherein, B i Is the communication bandwidth between the ith edge node and the scheduling master station; b is max The theoretical maximum communication bandwidth between each edge node and the scheduling master station; n is i Is the number of IEDs reachable to the ith edge node, and if the ith edge node can receive a communication data packet of a certain IED, n i + 1; n is the total number of IEDs in the dispatching area; a and β are weight coefficients.
In one embodiment, the number of the main edge nodes in one scheduling area is multiple; a scheduling region includes a plurality of scheduling groups, each scheduling group including a primary edge node.
Specifically, if a plurality of main edge nodes appear in one scheduling area, that is, grouping is generated between the edge nodes, data cannot be directly exchanged between groups, but each group can still communicate with the scheduling master station, and the edge nodes in the groups with low accessibility to the IEDs are automatically degraded to IED functions, so that only one main edge node is generated in one scheduling area.
In one embodiment, the scheduling master station is further configured to receive, process, store and manage real-time operation data of the distributed source load. In one embodiment, the IED is connected to one or more edge nodes via a point-to-point channel, a point-to-multipoint channel, or a computer network.
In one embodiment, any IED can act as a communication relay for other IEDs to forward data packets of the other IEDs to the edge node, thereby improving the reliability of data transmission.
Wherein the IED may be connected to one or more edge nodes (upstream or bidirectional) via a point-to-point channel, a point-to-multipoint channel, a computer network; and the IED sends the distributed source load real-time operation data to the main edge node or one edge node. The IEDs, any one of which may be a communication relay for the other IEDs, may forward packets for the other IEDs to the edge node.
Fig. 2 is a schematic diagram of a distributed source load data scheduling system of an electric heating comprehensive energy source. The system is different from the system in fig. 1 in that the main edge node directly stores the acquired data in the scheduling cloud platform. The others will not be described in detail.
It will be understood by those skilled in the art that the foregoing is only a preferred embodiment of the present invention, and is not intended to limit the invention, and that any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the present invention.