A communication interconnection architecture for distributed new energy consumption
Through software-defined network architecture, network control and forwarding functions are separated, global centralized control and distributed high-speed forwarding are realized, which solves the problem of repeated routing computing of forwarding equipment in traditional power communication networks, improves forwarding efficiency and flexibility, and meets the intelligent needs of distributed new energy consumption.
Patent Information
- Application Number
- CN202211610525.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-14
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2042-12-14
AI Technical Summary
In traditional power communication networks, the control plane and the physical plane are located in the same device, and each device independently collects network information, resulting in the forwarding device requiring repeated routing calculation processes, which is difficult to achieve and inefficient forwarding, and cannot meet the efficient and intelligent needs in distributed new energy consumption scenarios.
The software-defined network architecture is adopted to separate the network control function from the forwarding function. Through the network controllers of the central cloud and edge cloud, it combines business application modules, control plane modules and physical plane modules to realize global centralized control and distributed high-speed forwarding, simplifying network operation and maintenance and flexible management and scheduling.
It has achieved advanced, efficient and intelligent support for distributed new energy consumption scenarios, simplified network operation and maintenance, improved forwarding efficiency and flexibility, and met the needs of distributed business applications.
Smart Images

Figure CN115912656B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a communication interconnection architecture for new energy consumption, specifically a communication interconnection architecture for distributed new energy consumption, and relates to the technical field of power communication networks. Background Art
[0002] The essence of power communication interconnection for distributed new energy consumption is to take the power system control network as the core, integrate a large number of distributed new energies, and form an intelligent new power ecological system, which can realize the two-way interaction of power flow and information flow.
[0003] As the proportion of new energy access in the distribution network increases year by year, the scale and structure of power communication information become more and more complex, the network service load capacity becomes larger, and more and more problems gradually emerge. In the traditional power communication network, the control plane and the physical plane are located in the same device. Each device independently collects network information, and the forwarding device needs to repeat the routing calculation process, which not only has a large implementation difficulty, but also has a low forwarding efficiency performance. Therefore, the existing computing communication architecture can no longer meet the "dynamic computing power resource" requirements of distributed services. The diverse and dynamic characteristics of "computing power resource" requirements have led to a sharp increase in the demand for the flexibility of new energy operation and consumption. In order to cope with the challenges faced by the intelligent calculation of the distribution and utilization network in the current new energy consumption scenario, the distribution network urgently needs a new communication architecture to meet the intelligent calculation requirements of new energy consumption.
[0004] Software-defined network is a new emerging network architecture that separates the network control function from the forwarding function and realizes programmable control. By separating data from control, the control layer is transferred from network devices to external computing devices, enabling flexible control of the network. In addition, the characteristics of programmability, flexibility, openness, and IT-ization make it one of the most promising network technologies.
[0005] Therefore, how to achieve the goals of simplifying network operation and maintenance, flexibly managing and scheduling, and realizing advanced, efficient, and intelligent support for the application requirements of distributed services in the distributed new energy consumption scenario is a problem to be solved currently. Summary of the Invention
[0006] Object of the Invention: To provide a communication interconnection architecture for distributed new energy consumption to solve the above problems existing in the prior art.
[0007] Technical Solution: A communication interconnection architecture for distributed new energy consumption includes:
[0008] A service application module for managing various application APPs and realizing the presentation of network services;
[0009] The control plane module interacts with the service application module through the northbound interface, and is used for centrally managing network resources and realizing network control;
[0010] The physical plane module interacts with the control plane module through the southbound interface, and is used for realizing data forwarding and switching.
[0011] In a further embodiment, the service application module includes a service system and several distributed new energy power service application systems;
[0012] The application service system is used for power generation performance analysis, energy consumption monitoring and resource scheduling evaluation;
[0013] At least in the working state, the operator submits the network requirement behavior to the control plane module in a programmable manner.
[0014] In a further embodiment, the control plane module includes a central cloud, multiple edge clouds, servers, and proxy devices connected to the edge clouds;
[0015] Network controllers are arranged in both the central cloud and the edge clouds;
[0016] The network controller located in the central cloud is the main controller, and the network controller located in the edge cloud is the sub - controller;
[0017] The network controllers work together through the east - west interface, and one or a group of network controllers manage a region;
[0018] The server is connected to the main controller, and the proxy device is connected to the corresponding sub - controller.
[0019] In a further embodiment, it further includes a communication interface sub - module and a routing calculation sub - module respectively connected to the control plane module;
[0020] The communication interface sub - module receives and collects information through wired or wireless means, and performs abnormal data detection and cleaning to improve data quality, and is used for requesting relevant data information from various new energy data systems to realize information acquisition;
[0021] The routing calculation sub - module obtains the transmission path through search and distributes the transmission path to the physical plane module.
[0022] In a further embodiment, the control plane module further includes an SDN controller, a resource control module, a media transfer module, a format conversion module, and two distributed new energy terminals;
[0023] The resource control module and the format conversion module are located in the server;
[0024] The resource control module interacts with the server to receive resource control requests from the server and interacts with the SDN controller. After receiving a resource reservation request, the SDN controller queries and selects the best communication link and reserves network resources. After receiving the resource control information fed back by the SDN controller, it processes and analyzes the results to generate control results. The media relay module performs transcoding through the server. When two terminals need to transmit data in a special format, it uses the format conversion module of the server to return the format conversion interface to the terminal, and the terminal sends the data stream for format conversion, thereby realizing the communication between two distributed new energy terminals.
[0025] In a further embodiment, the physical plane module includes a repeater, a connector, and multiple network devices;
[0026] The network devices are managed by sub-controllers in the edge cloud in their respective regions and are used to receive instructions from the control plane and complete data forwarding and processing.
[0027] In a further embodiment, the physical plane module includes a resource control sub-module and a media relay sub-module;
[0028] The resource control sub-module is used to process resource control requests and generate control results;
[0029] The media relay sub-module is used to realize the transmission between terminals with limited data processing capabilities or different format data.
[0030] Beneficial effects: The present invention discloses a communication interconnection architecture for distributed new energy consumption. In order to avoid the need for forwarding devices to repeatedly perform routing calculation processes, which not only has a high implementation difficulty but also low forwarding efficiency and performance. Therefore, through the power communication interconnection architecture for distributed new energy consumption, the present invention integrates global centralized control and distributed high-speed forwarding, achieving the goals of simplifying network operation and maintenance and flexible management and scheduling, and realizing advanced, efficient, and intelligent support for the distributed service application requirements in the distributed new energy consumption scenario. Description of the Drawings
[0031] Figure 1 Schematic diagram of the communication interconnection architecture for distributed new energy consumption.
[0032] Figure 2 It is a communication diagram of the SDN controller cluster.
[0033] Figure 3 It is a working principle diagram of the communication interconnection architecture for distributed new energy consumption.
[0034] Figure 4 It is a functional module diagram of the control plane.
[0035] Figure 5It is a workflow diagram of end-to-end communication based on OpenFlow.
[0036] Figure 6 It is a hybrid TCAM storage structure diagram.
[0037] Figure 7 It is a schematic diagram of the routing calculation sub-module. Detailed implementation manners
[0038] Through the applicant's research and analysis, the reason for this problem (the forwarding device needs to repeat the routing calculation process, which is not only difficult to implement, but also has low forwarding efficiency and performance) is that as the proportion of new energy access in the distribution network increases year by year, the scale and structure of power communication information become more and more complex, the carrying capacity of network services becomes larger, and more and more problems gradually emerge. In the traditional power communication network, the control plane and the physical plane are located in the same device, and each device independently collects network information. The forwarding device needs to repeat the routing calculation process, which is not only difficult to implement, but also has low forwarding efficiency and performance. In order to avoid the situation where the forwarding device needs to repeat the routing calculation process, which is not only difficult to implement, but also has low forwarding efficiency and performance, the present invention integrates global centralized control and distributed high-speed forwarding through a power communication interconnection architecture for distributed new energy consumption, achieving the goal of simplifying network operation and maintenance and flexible management and scheduling, and realizing advanced, efficient, and intelligent support for the distributed service application requirements in the distributed new energy consumption scenario.
[0039] As attached Figures 1 to 7 As described above, the present device includes a service application module for managing various application APPs and presenting network services; a control plane module for centrally managing network resources and implementing network control through interaction with the service application module via a northbound interface; and a physical plane module for implementing data forwarding and switching through interaction with the control plane module via a southbound interface.
[0040] 1] The service application module includes a service system and several distributed new energy power service application systems; the service application systems are used for power generation performance analysis, energy consumption monitoring, and resource scheduling evaluation; at least in the working state, operators submit network demand behaviors to the control plane module in a programmable manner.
[0041] The control plane module includes a central cloud, multiple edge clouds, servers, and proxy devices connected to the edge clouds; network controllers are provided in both the central cloud and the edge clouds; the network controller in the central cloud is the main controller, and the network controllers in the edge clouds are sub-controllers; the network controllers work together through east-west interfaces, and one or a group of network controllers manage a region; the servers are connected to the main controller, and the proxy devices are connected to the corresponding sub-controllers
[0042] The present invention further includes a communication interface sub-module and a routing calculation sub-module respectively connected to the control plane module; the communication interface sub-module receives the acquisition information by wired or wireless means, and performs abnormal data detection and cleaning to improve the data quality, and is used to request relevant data information from various new energy data systems to realize the acquisition of information; the routing calculation sub-module obtains the transmission path by searching, and issues the transmission path to the physical plane module; the routing calculation sub-module includes at least one routing 0 and at least six network devices, which are sequentially set as network device 1, network device 2, network device 3, network device 4, network device 5, and network device 6, where routing 0 is the starting point and network device 6 is the output end. Among them, routing 0 is connected to network device 1, network device 2, and network device 3, network device 1 is connected to network device 2 and network device 4, network device 2 is connected to network device 4 and network device 5, network device 3 is connected to network device 2 and network device 5, network device 5 is connected to network device 4, and network device 4 and network device 5 are respectively connected to network device 6. The initial weight table is as follows:
[0043] Route 0 Network Setup 1 Network Setup 2 Network Setup 3 Network Setup 4 Network Setup 5 Network Setup 6 Dist() 0 4 6 6 ∞ ∞ ∞ Path() -1 Route 0 Route 0 Route 0 -1 -1 -1 Used() 1 0 0 0 0 0 0
[0044] The method for calculating the shortest path from routing 0 to the network device includes the following steps:
[0045] Step 1: Define three auxiliary determination indicators Dist, Path, and Used, where Dist represents the minimum weight between the selected node and the remaining nodes; Path represents the subscript information of the previous node with the minimum weight from the node. If there is no connection information of the previous node, it is defined as -1; Used represents whether the node is recorded as the minimum weight. [[ID=!3]]
[0046] Step 2: Starting from the routing, the network devices that have no direct connection relationship with the routing are represented by ∞ during the calculation, and the network devices directly connected to the routing are the connected nodes, and the previous node with the minimum weight from them is routing 0; then taking the routing as the consideration point, the Used determination criteria for other network devices are 0, and the Used value at the routing is 1; the values are as follows in the table:
[0047] Route 0 Network Setup 1 Network Setup 2 Network Setup 3 Network Setup 4 Network Setup 5 Network Setup 6 Dist() 0 4 5 6 11 ∞ ∞ Path() -1 Route 0 Network Setup 1 Route 0 Network Setup 1 -1 -1 Used() 1 1 0 0 0 0 0
[0048] Step 3: Take the minimum value of Dist. That is, take Network Device 1 as the new consideration point, and take the corresponding minimum value for Dist(Network Device 2). Since the weight from Router 0 to Network Device 1 and then to Network Device 2 is 4 + 1 = 5, which is less than the direct weight of 6 from Router 0 to Network Device 2, so set Dist(Network Device 2) = 5. At this time, the corresponding Dist(Network Device 4) = 4 + 7 = 4 + 1 + 6 = 11. Change the previous direct point of the minimum weight of Path(Network Device 2) and Path(Network Device 4) to Network Device 1, and change Used(Network Device 1) from 0 to 1;
[0049] The values at this time are as shown in the following table:
[0050] Route 0 Network Setup 1 Network Setup 2 Network Setup 3 Network Setup 4 Network Setup 5 Network Setup 6 Dist() 0 4 5 6 11 9 ∞ Path() -1 Route 0 Network Setup 1 Route 0 Network Setup 1 Network Setup 2 -1 Used() 1 1 1 0 0 0 0
[0051] Step 4: At this time, when taking the minimum value of the corresponding Dist, use Network Device 2 as the new reference point. At this time, Dist(Network Device 5) is the route from Router 0 to Network Device 1, then to Network Device 2, and then to Network Device 5, that is, Dist(Network Device 5) = 4 + 1 + 4 = 9. Change Path(Network Device 5) to Network Device 2, and Used(Network Device 2) = 1.
[0052] And so on. Based on the idea of greedy algorithm, start recording from the node closest to the starting point, then find the corresponding adjacent nodes, and then find the next adjacent nodes, gradually approaching the target point.
[0053] Finally, record Dist(Network Device 6) = 6 + 1 + 4 + 1 + 4 = 16, that is, through Network Device 1, Network Device 2, Network Device 5, Network Device 4, and select the optimal path in this order, so as to achieve the optimal transmission of data under the conditions of maximum efficiency and minimum resource occupancy.
[0054] As Figure 3 shown, the network controller uses RESTFUL (Representational State Transfer) interfaces and other methods to interact northward to provide virtual network communication capabilities for the service application module, and is responsible for processing network state change events; the network controller uses OPENFLOW (network communication protocol) to interact southward, converts network requirements into control forwarding policies, and delivers them to the network devices of the physical plane module for execution.
[0055] The control of southward power network devices and the support for northward communication services are provided by OpenDaylight (controller). Specifically, in implementation, the northward interaction uses RESTFUL interfaces, and uses the existing RESTFUL APIs (Representational State Transfer style interfaces) of OpenDaylight to develop upper-layer power communication network applications, avoiding deeper development in service development when the controller does not provide corresponding interfaces. The southward interaction is implemented using the OPENFLOW protocol, and defines the specific behavior of the controlled switch by issuing flow tables to network devices.
[0056] The control plane module further includes an SDN controller, a resource control module, a media relay module, a format conversion module, and two distributed new energy terminals; the resource control module and the format conversion module are located in the server; the resource control module interacts with the server to receive resource control requests from the server and interacts with the SDN controller. After receiving a resource reservation request, the SDN controller queries and selects the best communication link and reserves network resources; after receiving the resource control information fed back by the SDN controller, it processes and analyzes the result to generate a control result. The media relay module transcodes through the server. When the two terminals need to transmit through a special format, the format conversion module of the server is used to return the format conversion interface to the terminal, and the terminal sends a data stream for format conversion, thereby realizing the communication between the two distributed new energy terminals.
[0057] As Figure 5 shown, during the communication between the two distributed new energy terminals, there are also at least two controlled switches. The distributed new energy terminal (A end) sends a data packet to the controlled switch 1. The controlled switch 1 queries the flow table. After failing to find a forwarding rule that matches the data stream, it reports the data packet from the A end to the network controller; after receiving it, the network controller calculates the forwarding strategy for the data stream and issues the flow table to the controlled switches 1 and 2; the controlled switch 1 executes the forwarding strategy issued by the controller and forwards the data packet to the controlled switch 2 according to the strategy; finally, the data packet from the distributed new energy terminal (A end) is forwarded to the distributed new energy terminal (B end).
[0058] The physical plane module includes a forwarder, a connector, and multiple network devices; the network devices are managed by a sub-controller in the edge cloud in their respective regions and are used to receive instructions from the control plane and complete data forwarding and processing.
[0059] The physical plane module includes a resource control sub-module and a media relay sub-module; the resource control sub-module is used to process resource control requests and generate control results; the media relay sub-module is used to realize the transmission between terminals with limited data processing capabilities or different format data.
[0060] In a further embodiment, when realizing fast data packet forwarding, the storage space of the forwarding rules becomes one of the problems restricting its forwarding performance, and it is necessary to optimize the storage structure of the forwarding rules.
[0061] In order to solve the above problems, the hybrid storage structure classifies the rule sets to be stored and stores them in different storage media according to different costs and power consumptions. Specifically, the commonly used forwarding rules are stored in a TCAM (ternary content addressable memory). Therefore, most data packets can complete the lookup at the first level, and the remaining rules are stored in an SRAM (static random access memory) / DRAM (dynamic random access memory). When a data packet cannot match the corresponding forwarding rule in the TCAM, the data packet is then transferred to the SRAM / DRAM for lookup. In addition, the Meter in the OpenDaylight controller does not support the traffic management and control of some services. Therefore, the source code of the controller can be downloaded from many open source platforms and then optimized and developed for control to achieve partial differential management and control required for distributed new energy power services.
[0062] The preferred embodiments of the present invention have been described in detail above in conjunction with the accompanying drawings. However, the present invention is not limited to the specific details in the above embodiments. Within the scope of the technical concept of the present invention, various equivalent transformations can be made to the technical solutions of the present invention, and these equivalent transformations all fall within the protection scope of the present invention.
Claims
1. A communication interconnection architecture for distributed new energy consumption, characterized in that It includes: A business application module for managing various applications (APPs) and presenting network services. A control plane module that interacts with the business application module through a northbound interface, for centrally managing network resources and implementing network control. A physical plane module that interacts with the control plane module through a southbound interface, for implementing data forwarding and switching. The business application module includes a business system and several distributed new energy power business application service systems. The application service system is used for power generation performance analysis, energy consumption monitoring, and resource scheduling evaluation. At least in the working state, an operator submits network requirement behaviors to the control plane module in a programmable manner. The control plane module further includes an SDN controller, a resource control module, a media relay module, a format conversion module, and two distributed new energy terminals. The resource control module and the format conversion module are located in the server. The resource control module interacts with the server to receive resource control requests from the server, and interacts with the SDN controller. After receiving a resource reservation request, the SDN controller queries and selects the best communication link and reserves network resources. After receiving the resource control information fed back by the SDN controller, it processes and analyzes the results to generate a control result. The media relay module transcodes through the server. When the two terminals need to transmit in a special format, it uses the format conversion module of the server to return the format conversion interface to the terminal, and the terminal sends a data stream for format conversion, thus realizing the communication between the two distributed new energy terminals. The physical plane module includes a resource control sub-module and a media relay sub-module. The resource control sub-module is used for processing resource control requests and generating control results. The media relay sub-module is used for realizing the transmission between terminals with limited data processing capabilities or different format data.
2. The communication interconnection architecture for distributed new energy consumption according to claim 1 is characterized in that: The control plane module includes a central cloud, multiple edge clouds, a server, and a proxy device connected to the edge cloud. Network controllers are provided in both the central cloud and the edge clouds. The network controller in the central cloud is the main controller, and the network controller in the edge cloud is the sub-controller. The network controllers work together through east-west interfaces, and one or a group of network controllers manage a region. The server is connected to the main controller, and the proxy device is connected to the corresponding sub-controller.
3. The communication interconnection architecture for distributed new energy consumption according to claim 1 is characterized in that: It also includes a communication interface sub-module and a routing calculation sub-module respectively connected to the control plane module. The communication interface sub-module receives acquisition information through wired or wireless means, performs abnormal data detection and cleaning to improve data quality, requests relevant data information from various new energy data systems, and realizes the acquisition of information. The routing calculation sub-module obtains a transmission path through search and issues the transmission path to the physical plane module.
4. A communication interconnection architecture for distributed new energy consumption according to claim 1, characterized in that: The physical plane module includes a repeater, a connector, a router, and multiple network devices. The network devices are managed by the sub-controllers in the edge clouds of their respective regions, and are used for receiving instructions from the control plane and completing data forwarding and processing.
Citation Information
Patent Citations
Intelligent manufacturing special network data acquisition scheduling system
CN106603659A
Satellite network architecture based on SDN and ICN technologies
CN108540211A