Energy router and its operation method and control device
By introducing routing components and energy transmission switches into the energy router, determining the energy transmission path based on PLC data and realizing path conduction, the problem of lack of flexibility in energy transmission and supply in the prior art is solved, and the flexibility of energy transmission in the network and the convenience of electricity transactions is achieved.
Patent Information
- Application Number
- CN201911250232.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-09
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2039-12-09
AI Technical Summary
In existing centralized power systems, energy transmission and supply lack flexibility, making it difficult to achieve flexible interaction and transactions of energy.
Design an energy router, including ports that provide energy and PLC data input or output, energy transmission switches, and routing components. The routing component determines the energy transmission path based on the PLC data and stored routing information, and controls the energy transmission switch to achieve path conduction.
Through this method, energy routers can flexibly transmit energy in the energy network, facilitate power trading, and improve the flexibility of energy interaction.
Smart Images

Figure CN110829606B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of energy network technology, and in particular to an energy router and an operation method and a control device thereof. Background Art
[0002] The similarities between electric current and water flow include that the flow direction is uncontrollable and untraceable. As long as there is a path and a high drop, electricity or water will flow on its own. Based on this characteristic, in the current centralized power system, the power drop is used for power transmission and supply. Energy routers can realize passive flow control and energy inverter conversion in centralized energy networks, such as AC / DC conversion and voltage conversion. Summary of the invention
[0003] One object of the present disclosure is to increase the flexibility of energy interaction.
[0004] According to one aspect of some embodiments of the present disclosure, an energy router is proposed, comprising: a port for providing energy and PLC (Power line Communication) data input into the energy router, or at least one channel for outputting the energy router; an energy transmission switch for controlling the open and closed states of the port; and a routing component for determining an energy transmission path based on the PLC data and stored routing information; wherein the routing component determines a port associated with the energy transmission path, and turns on the energy transmission switch of the port so that the electric energy input into the energy router is output from the turned-on port.
[0005] In some embodiments, the energy router further includes at least one of the following: an energy metering component that counts energy information of each energy port; an energy conversion component located between the energy ports and performs at least one function of AC conversion or voltage conversion; or a cross-voltage conversion component that receives PLC data messages from the port and sends them to the routing component; encapsulates the energy transmission path generated by the routing component into a PLC data message according to the output voltage.
[0006] In some embodiments, the routing component determines the port associated with the energy transmission path, including: the routing component determines the destination address according to the PLC data; determines the energy transmission path based on the shortest path algorithm according to the stored routing information; determines the next hop address according to the energy transmission path; and determines the port connected to the next hop address.
[0007] In some embodiments, the routing component determines the port associated with the energy transmission path and further includes: when the transmission path cannot be generated according to the stored routing information, sending broadcast information to other routers through the port, and updating the stored routing information according to the received path feedback, wherein the energy router that receives the broadcast message feeds back its own stored routing information associated with the destination address; and determining the energy transmission path according to the updated routing information.
[0008] In some embodiments, the energy router also includes: a data processing component, including: an application layer sub-component, configured to generate application data; parse application data from a transport layer sub-component; wherein the application data includes at least one of energy data, control data, status data or fault data; a transport layer sub-component, configured to encapsulate transport layer data packets according to the application data and a predetermined transport layer protocol; parse transport layer data packets from a network layer sub-component; a network layer sub-component, configured to generate a network layer data packet according to the transport layer data packet, a MAC (Media Access Control Address) address and an Energy Internet Protocol EIP address; parse network layer data packets from a link layer sub-component; and, a link layer sub-component, configured to generate a PLC data message according to the network layer data packet; parse the PLC data message from the energy network.
[0009] In some embodiments, the PLC data message includes: PLC header information, including a PLC communication technology identifier; EIP header information, including a source EIP address and a destination EIP address; energy information communication technology EICT header information, including a source MAC address, a destination MAC address, a sequence number, a protocol type, and verification information; and application data.
[0010] Such an energy router can receive energy and PLC data, plan a transmission path for energy according to the PLC data, and open the ports on the transmission path for energy transmission, so that energy can be flexibly transmitted in the energy network, facilitate the transaction of electricity, and improve the flexibility of energy interaction.
[0011] According to one aspect of some embodiments of the present disclosure, a method for operating an energy router is proposed, including: receiving PLC data and energy, the PLC data including a destination address; determining an energy transmission path according to the PLC data and stored routing information; determining a port associated with the energy transmission path, and turning on an energy transmission switch of the port; and outputting electric energy input into the energy router from the turned-on port.
[0012] In some embodiments, the operation method of the energy router further includes: measuring at least one of the real-time energy output of the source address of the energy or the real-time energy input of the destination address according to the duration of conduction of each port and the average power during transmission.
[0013] In some embodiments, the operation method of the energy router further includes: performing at least one of AC transformation or voltage conversion according to energy attributes of the energy input port and energy attributes of the energy output port, wherein the energy attributes include DC, AC and voltage values.
[0014] In some embodiments, the operation method of the energy router also includes: after extracting the PLC data message from the port before AC conversion and voltage conversion, extracting the application data in the message so as to determine the energy transmission path according to the stored routing information; repackaging the application data into a PLC data message and outputting it through the energy output port.
[0015] In some embodiments, determining the energy transmission path based on PLC data and stored routing information includes: determining the destination address based on the PLC data; determining the energy transmission path based on the shortest path algorithm according to the stored routing information; determining the port associated with the energy transmission path includes: determining the next hop address based on the energy transmission path; determining the port connected to the next hop address.
[0016] In some embodiments, determining the energy transmission path based on PLC data and stored routing information also includes: when the transmission path cannot be generated based on the stored routing information, sending broadcast information to other routers through the port, and updating the stored routing information based on the received path feedback, wherein the energy router that receives the broadcast message feeds back its own stored routing information associated with the destination address; and determining the energy transmission path based on the updated routing information.
[0017] In some embodiments, the operation method of the energy router also includes: generating a PLC data message, including: an application layer subcomponent generates application data, wherein the application data includes at least one of energy data, control data, status data or fault data; a transport layer subcomponent encapsulates a transport layer data packet according to the application data and a predetermined transport layer protocol; a network layer subcomponent generates a network layer data packet according to the transport layer data packet, a media access control address MAC address and an energy Internet protocol EIP address; and a link layer subcomponent generates a PLC data message according to the network layer data packet.
[0018] In some embodiments, the operation method of the energy router also includes: reading PLC data messages, including: obtaining PLC data messages from the energy network through a link layer subcomponent; the link layer subcomponent parsing network layer data packets from the link layer subcomponent; the transport layer subcomponent parsing transport layer data packets from the network layer subcomponent; and, the application layer subcomponent parsing application data from the transport layer subcomponent, wherein the application data includes at least one of energy data, control data, status data or fault data.
[0019] In some embodiments, the PLC data message includes: PLC header information, including a PLC communication technology identifier; EIP header information, including a source EIP address and a destination EIP address; energy information communication technology EICT header information, including a source MAC address, a destination MAC address, a sequence number, a protocol type, and verification information; and application data.
[0020] Through this method, the energy router can receive energy and PLC data, plan the transmission path for energy according to the PLC data, and open the ports on the transmission path for energy transmission, so that energy can be flexibly transmitted in the energy network as needed, facilitating the transaction of electricity and improving the flexibility of energy interaction.
[0021] According to one aspect of some embodiments of the present disclosure, an operation control device of an energy router is provided, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute any one of the above energy router operation methods based on instructions stored in the memory.
[0022] Such an energy router operation control device enables the energy router to receive energy and PLC data, plan a transmission path for energy according to the PLC data, and open the ports on the transmission path for energy transmission, so that energy can be flexibly transmitted in the energy network, facilitate the transaction of electric energy, and improve the flexibility of energy interaction.
[0023] According to one aspect of some embodiments of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored, and when the instructions are executed by a processor, the steps of any one of the above energy router operation methods are implemented.
[0024] By executing instructions on such computer-readable storage media, the energy router can receive energy and PLC data, plan a transmission path for the energy according to the PLC data, and open the ports on the transmission path for energy transmission, so that energy can be flexibly transmitted in the energy network, facilitating the trading of electric energy and improving the flexibility of energy interaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The drawings described herein are used to provide a further understanding of the present disclosure and constitute a part of the present disclosure. The illustrative embodiments of the present disclosure and their descriptions are used to explain the present disclosure and do not constitute an improper limitation on the present disclosure. In the drawings:
[0026] Figure 1 Schematic diagrams of some embodiments of the energy router disclosed herein.
[0027] Figure 2 Schematic diagrams of some embodiments of the data processing component of the energy router disclosed herein.
[0028] Figure 3 Schematic diagrams of some embodiments of PLC data messages disclosed in the present invention.
[0029] Figure 4 Schematic diagrams of some embodiments of energy networks constructed with energy routers of the present disclosure.
[0030] Figure 5 The present invention is a flowchart of some embodiments of an energy interaction method based on an energy router.
[0031] Figure 6 The present invention is a flowchart of some embodiments of the operation method of the energy router disclosed in the present invention.
[0032] Figure 7 Schematic diagrams of some embodiments of the operation control device of the energy router disclosed in the present invention.
[0033] Figure 8 Schematic diagrams of other embodiments of the operation control device of the energy router disclosed in the present invention. DETAILED DESCRIPTION
[0034] The technical solution of the present disclosure is further described in detail below through the accompanying drawings and embodiments.
[0035] Schematic diagrams of some embodiments of the energy router disclosed in the present invention are as follows Figure 1 The energy router includes:
[0036] Multiple ports 101 are channels for energy routers to transmit energy to the outside, and can allow energy and PLC data to be input into or output from the energy router, or both. In some embodiments, the transmission of PLC data in the energy network uses the same link as the energy to be transmitted and interacted.
[0037] The energy transmission switch 102 can control the opening and closing state of the port. In some embodiments, the energy switch is controlled according to the inflow or outflow of energy, and the port on the transmission path of the current energy router is turned on, so as to control the flow of energy. In some embodiments, when energy transmission is determined, a PLC energy transmission instruction from other energy routers, control terminals or routing components is received. When the PLC energy transmission instruction is received, the energy transmission switch is turned on; when the PLC energy transmission completion instruction is received from other energy routers, control terminals or routing components, the energy transmission switch is turned off.
[0038] The routing component 103 can determine the energy transmission path according to the PLC data and the stored routing information. In some embodiments, the routing component 103 can determine the destination address according to the PLC data; determine the energy transmission path based on the shortest path algorithm according to the stored routing information, and then determine the next hop address. In some embodiments, the routing component turns on the energy transmission switch of the port according to the port associated with the energy transmission path, so that the power input to the energy router is output from the turned-on port.
[0039] Such an energy router can receive energy and PLC data, plan a transmission path for energy according to the PLC data, and open the ports on the transmission path for energy transmission, so that energy can be flexibly transmitted in the energy network, facilitate the transaction of electricity, and improve the flexibility of energy interaction.
[0040] In some embodiments, the routing component 103 may include an energy path storage unit and an energy path optimization unit. The energy path storage unit can store the shortest energy transmission path within the system network. When a new energy transmission path is created, it is directly stored in the energy path storage unit. When a new energy transmission path is added and the path is shorter, the energy path storage unit is updated. The energy path optimization unit selects the shortest energy transmission path from the energy path storage unit. Such an energy router not only improves the efficiency of path planning, but also continuously optimizes the transmission path and reduces the loss of energy during the transmission process.
[0041] In some embodiments, when the routing component 103 cannot generate a transmission path according to the stored routing information, it sends broadcast information to other routers through the port, and the energy router that receives the broadcast message feeds back the routing information associated with the destination address stored in itself, and determines the energy transmission path according to the updated routing information. The routing component 103 updates the stored routing information according to the received path feedback, and then determines the energy transmission path based on the shortest path algorithm according to the updated routing information, and then determines the next hop address and output port, and turns on the energy transmission switch of the port.
[0042] Such an energy router can obtain routing information from other network nodes by broadcasting information when its own network topology is incomplete, and then supplement its own stored network topology, thereby increasing the probability of successful energy transmission path planning and improving energy transmission efficiency.
[0043] In some embodiments, Figure 1As shown, the energy router may also include an energy metering component 104. The energy metering component 104 is capable of counting energy information of each energy port. In some embodiments, the energy metering component 104 measures the amount of electricity flowing into or out of each port. In some embodiments, during energy transmission, during the time period from when the energy transmission switch is turned on to when it is turned off, the duration t is recorded, and the mean power p of the transmission time period is multiplied by the time t, and the amount of electricity in the time period can be calculated, and the energy transmitted can be measured. In some embodiments, the PLC data may include information such as the target address, source address, transmission amount, and real-time voltage, current, and power of the energy. Based on the statistical results of each port by the energy metering component 104, statistics of end-to-end energy transmission can be achieved in combination with the information in the PLC data.
[0044] In some embodiments, Figure 1 As shown, the energy router may also include an energy conversion component 105 located between energy ports and performing at least one of AC conversion or voltage conversion. Since the voltage and AC / DC conditions at both ends of the energy router may be different, energy conversion is required, such as 400V to 48V. In some embodiments, the energy conversion component 105 can realize the AC / DC / high and low voltage conversion functions. In some embodiments, the energy conversion component 105 can be an inverter.
[0045] Such an energy router can take into account the different network environments on both sides of the energy transmission network, expanding the application scope of the energy router.
[0046] In some embodiments, Figure 1 As shown, the energy router may also include a cross-voltage conversion component 106. Since PLC data faces voltage coupling problems when crossing voltages, that is, energy data cannot be directly transmitted across voltages, after voltage conversion, the carrier characteristics will disappear and energy data cannot be reflected. In some embodiments, energy data can be bridged on both sides of different voltages by adding inductance in a voltage coupling or current coupling manner. Such an energy router can avoid PLC data loss caused by cross-voltage and ensure the reliability of energy network data transmission.
[0047] In other embodiments, the cross-voltage conversion component 106 can receive a message of PLC data from a port and send it to a routing component; the energy transmission path generated by the routing component is encapsulated into a message of PLC data according to the output voltage. The input end of the cross-voltage conversion component 106 is located between the input port of the energy router and the input end of the energy conversion component 105, and the output end of the cross-voltage conversion component 106 is located between the output port of the energy router and the output end of the energy conversion component 105, so that the PLC data is stripped during the voltage conversion process to avoid data loss. In some embodiments, the PLC data can also be processed according to demand, such as generating a new source EIP address and a target EIP address, and attaching them to the transmission protocol message, and then transmitting them to the other side voltage with a new protocol message, thereby realizing the update of PLC data and improving the flexibility of data transmission.
[0048] In some embodiments, Figure 1 As shown, the energy router may further include: a data processing component 107, which can form an energy information communication transmission and energy Internet protocol framework based on the architecture division of the application layer, the transport layer, the network layer, and the link layer.
[0049] In some embodiments, Figure 2 As shown, the data processing component 107 may include:
[0050] The application layer subcomponent is capable of generating application data; parsing the application data from the transport layer subcomponent; wherein the application data includes at least one of energy data, control data, status data or fault data.
[0051] The transport layer subcomponent can encapsulate the transport layer data packet according to the application data and the predetermined transport layer protocol; and parse the transport layer data packet from the network layer subcomponent. In some embodiments, the transport layer subcomponent can be compatible with CAN, Modbus, BACNet, LonWorks, etc.
[0052] The network layer subcomponent can generate a network layer data packet based on the transport layer data packet, MAC address and EIP address; and parse the network layer data packet from the link layer subcomponent.
[0053] The link layer subcomponent can generate PLC data packets based on network layer data packets; and parse PLC data packets from the energy network.
[0054] In the actual transmission of energy data, each layer of data is encapsulated from top to bottom to form a data packet. The final data packet will be as follows: Figure 3 The application data, source MAC address, destination MAC address, source EIP address, destination EIP address, protocol type, checksum and other information are shown.
[0055] Such energy routers draw on the IP network hierarchical architecture and use the following methods to generate, analyze and transmit data: Figure 2 The layered processing method shown in ensures the feasibility and reliability of data transmission.
[0056] In some embodiments, the PLC data message may be as follows: Figure 3 As shown, including:
[0057] PLC header information, in some embodiments, the PLC communication technology identifier occupies 1 byte and identifies the PLC communication technology used by the energy information;
[0058] EIP header information includes source EIP address and destination EIP address. In some embodiments, EIP header information occupies 8 bytes, of which source EIP address and destination EIP address each occupy 4 bytes. EIP address is used to identify a unique address in the system network.
[0059] EICT header information, including source MAC address, destination MAC address, sequence number, protocol type and checksum information. In some embodiments, the EICT header information occupies 16 bytes, the source MAC address and destination MAC address each occupy 4 bytes, the sequence number, confirmation number, protocol type, and protocol version each occupy 1 byte, and the length and checksum each occupy 2 bytes. The MAC address is used to identify a unique device in the system network;
[0060] The application data field may include one or more of energy data, control data, status data or fault data as required.
[0061] This data message format can be coordinated with the hierarchical architecture of the energy router to ensure the feasibility and reliability of data transmission and improve the flexibility of data transmission content.
[0062] In some embodiments, energy routers can be connected to each other and to multiple end nodes to form a Figure 4 The energy network shown. The energy network may include multiple end nodes 411~41m, where m is a positive integer. The end node may be a power plant node or a user node, etc., which can perform at least one of generating electricity or consuming electricity. The energy network includes multiple energy routers 401~40n of any type mentioned above, where n is a positive integer. Each energy router is connected to at least two nodes in the end node and other energy routers to form an energy network topology.
[0063] Energy and PLC data can be transmitted in such an energy network. The energy router can plan the transmission path for energy according to the PLC data and connect the ports on the transmission path for energy transmission, so that energy can be flexibly transmitted in the energy network, facilitating the transaction of electricity and improving the flexibility of energy interaction.
[0064] In some embodiments, based on the energy network, flow charts of some embodiments of the energy interaction method are as follows: Figure 5 shown.
[0065] In step 501, the energy output terminal generates PLC data through the connected energy router. In some embodiments, the PLC data includes a destination address. The PLC data may also include a source address, a next hop address, a number of energy interactions, etc.
[0066] In step 502, the energy router that receives the PLC data determines the energy transmission path and the next hop address according to the destination address, connects the port for inputting the PLC data and the port connected to the next hop energy router address, and sends the PLC data to the next hop node.
[0067] In step 503, after receiving the PLC data, the next hop node determines whether it is the node of the destination address. If it is the node of the destination address, the planning of the entire path is completed and step 504 is executed; if it is not the node of the destination address, step 502 is continued.
[0068] In step 504, power transmission is performed according to the conductive path of the energy router.
[0069] In some embodiments, the PLC data can be transmitted synchronously with the electric energy to be exchanged, and a circuit is turned on as a next-hop node is determined. After reaching the destination node, the electric energy reaches the destination node.
[0070] In other embodiments, PLC data may be transmitted first, and power transmission may be performed after the path from the source end to the destination end is completed.
[0071] Through this method, energy and PLC data can be transmitted in the energy network. The energy router plans the transmission path for the energy according to the PLC data, and opens the ports on the transmission path for energy transmission, so that energy can be flexibly transmitted in the energy network, facilitating the transaction of electric energy and improving the flexibility of energy interaction.
[0072] The flowcharts of some embodiments of the operation method of the energy router disclosed in the present invention are as follows: Figure 6 shown.
[0073] In step 601, PLC data and energy are received, wherein the PLC data includes a destination address. In some embodiments, the PLC data may also include a source address and energy transmission amount.
[0074] In step 602, the energy transmission path is determined according to the PLC data and the stored routing information. In some embodiments, the destination address can be determined according to the PLC data, and the energy transmission path can be determined based on the shortest path algorithm according to the stored routing information, thereby determining the next hop address.
[0075] In step 603, according to the determined port associated with the energy transmission path, the energy transmission switch of the port is turned on, so that the electric energy input to the energy router is output from the turned-on port.
[0076] In step 604, the electric energy input into the energy router is output from the turned-on port.
[0077] Through this method, the energy router can receive energy and PLC data, plan the transmission path for energy according to the PLC data, and open the ports on the transmission path for energy transmission, so that energy can be flexibly transmitted in the energy network as needed, facilitating the transaction of electricity and improving the flexibility of energy interaction.
[0078] In some embodiments, the energy router can measure at least one of the real-time energy output of the source address of the energy or the real-time energy input of the destination address based on the duration of each port being turned on and the average power during the transmission process. In some embodiments, the energy router can measure the amount of electricity flowing into or out of each port. For example, during energy transmission, during the time period from when the energy transmission switch is turned on to when it is turned off, the duration t is recorded, and the average power p of the transmission time period is multiplied by the time t, so that the amount of electricity in the time period can be calculated, and the energy transmitted can be measured.
[0079] Through this method, accurate measurement of energy input and output in distributed energy networks can be achieved, ensuring fair transactions between users.
[0080] In some embodiments, the energy router can perform at least one of AC conversion or voltage conversion according to the energy attributes of the energy input port and the energy attributes of the energy output port, wherein the energy attributes include DC, AC and voltage values. By using such a method, the problem of different network environments on both sides of the energy transmission network can be taken into account, and the application scope of the energy router is expanded.
[0081] In some embodiments, the energy router can extract the application data in the PLC data message from the port before AC conversion and voltage conversion, so as to determine the energy transmission path according to the stored routing information; re-encapsulate the application data into a PLC data message and output it through the energy output port. Through this method, the PLC data can be stripped during the voltage conversion process to avoid the loss of PLC data caused by cross-voltage, ensure the reliability of energy network data transmission; realize the update of PLC data, and improve the flexibility of data transmission.
[0082] In some embodiments, when the energy router cannot generate a transmission path based on the stored routing information, it sends broadcast information to other routers through the port, and updates the stored routing information based on the received path feedback, wherein the energy router that receives the broadcast message feeds back its own stored routing information associated with the destination address; and determines the energy transmission path based on the updated routing information.
[0083] Through this method, the energy router can obtain routing information from other network nodes by broadcasting information when its own network topology is incomplete, and then supplement its own stored network topology, increase the probability of successful energy transmission path planning, and improve energy transmission efficiency.
[0084] The structural diagram of an embodiment of the operation control device of the energy router disclosed in the present invention is as follows: Figure 7 As shown. The operation control device of the energy router includes a memory 701 and a processor 702. Among them: the memory 701 can be a disk, a flash memory or any other non-volatile storage medium. The memory is used to store the instructions in the corresponding embodiment of the operation method of the energy router mentioned above. The processor 702 is coupled to the memory 701 and can be implemented as one or more integrated circuits, such as a microprocessor or a microcontroller. The processor 702 is used to execute the instructions stored in the memory, which can enable energy to be flexibly transmitted in the energy network according to demand, facilitate the transaction of electric energy, and improve the flexibility of energy interaction.
[0085] In one embodiment, it is also possible to Figure 8 As shown, the operation control device 800 of the energy router includes a memory 801 and a processor 802. The processor 802 is coupled to the memory 801 via a BUS bus 803. The operation control device 800 of the energy router can also be connected to an external storage device 805 via a storage interface 804 to call external data, and can also be connected to a network or another computer system (not shown) via a network interface 806. No further detailed description will be given here.
[0086] In this embodiment, by storing data instructions in a memory and then processing the instructions through a processor, energy can be flexibly transmitted in an energy network as needed, thereby facilitating the trading of electric energy and improving the flexibility of energy interaction.
[0087] In another embodiment, a computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the steps of the method in the corresponding embodiment of the operation method of the energy router. It should be understood by those skilled in the art that the embodiments of the present disclosure can be provided as methods, devices, or computer program products. Therefore, the present disclosure can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present disclosure can take the form of a computer program product implemented on one or more computer-usable non-transitory storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0088] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram and the combination of processes and / or blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0089] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0090] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0091] So far, the present disclosure has been described in detail. In order to avoid obscuring the concept of the present disclosure, some details known in the art are not described. Based on the above description, those skilled in the art can fully understand how to implement the technical solution disclosed here.
[0092] The method and apparatus of the present disclosure may be implemented in many ways. For example, the method and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above, unless otherwise specifically stated. In addition, in some embodiments, the present disclosure may also be implemented as a program recorded in a recording medium, which includes machine-readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
[0093] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present disclosure rather than to limit it. Although the present disclosure has been described in detail with reference to the preferred embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present disclosure can still be modified or some technical features can be replaced by equivalents without departing from the spirit of the technical solution of the present disclosure, which should be included in the scope of the technical solution for protection of the present disclosure.
Claims
1. An energy router, comprising: Provide a port for energy and power carrier communication PLC data input to the energy router, or output at least one channel of the energy router; an energy transmission switch for controlling the opening and closing state of the port; and determining a routing component of an energy transmission path based on the PLC data and the stored routing information; An energy conversion component located between energy ports and performing at least one of the functions of AC conversion or voltage conversion; and A cross-voltage conversion component, the input port of which is located between the input port of the energy router and the input end of the energy conversion component, and the output end of which is located between the output port of the energy router and the output port of the energy conversion component, receives the PLC data message from the port and sends it to the routing component; encapsulates the energy transmission path generated by the routing component into a PLC data message according to the output voltage, The routing component determines a port associated with the energy transmission path, and turns on an energy transmission switch of the port so that the electric energy input into the energy router is output from the turned-on port.
2. The energy router according to claim 1, further comprising: An energy metering component that counts energy information of each of the energy ports.
3. The energy router according to claim 1, wherein: The routing component determines the port associated with the energy transmission path including: The routing component determines a destination address based on the PLC data; Determine the energy transmission path based on the shortest path algorithm according to the stored routing information; Determine a next hop address according to the energy transmission path; A port connected to the next hop address is determined.
4. The energy router according to claim 3, wherein: The routing component determining the port associated with the energy transmission path further comprises: In the case that a transmission path cannot be generated according to the stored routing information, sending broadcast information to other routers through the port; updating the stored routing information according to the received path feedback, wherein the energy router that receives the broadcast information feeds back the routing information associated with the destination address stored in itself; The energy transmission path is determined based on the updated routing information.
5. The energy router according to claim 1, further comprising: Data processing components, including: The application layer subcomponent is configured to generate application data; parse the application data from the transport layer subcomponent; wherein the application data includes at least one of energy data, control data, status data or fault data; The transport layer subcomponent is configured to encapsulate the transport layer data packet according to the application data and the predetermined transport layer protocol; parse the transport layer data packet from the network layer subcomponent; A network layer subcomponent configured to generate a network layer data packet according to the transport layer data packet, the media access control address MAC address and the energy Internet protocol EIP address; parse the network layer data packet from the link layer subcomponent; and, The link layer subcomponent is configured to generate a PLC data message according to the network layer data packet; and parse the PLC data message from the energy network.
6. The energy router according to claim 5, wherein: The PLC data message includes: PLC header information, including PLC communication technology identification; EIP header information, including source EIP address and destination EIP address; Energy Information and Communication Technology EICT header information, including source MAC address, destination MAC address, sequence number, protocol type and verification information; and The application data.
7. A method for operating an energy router, comprising: Receiving power carrier communication PLC data and energy, wherein the PLC data includes a destination address; determining an energy transmission path based on the PLC data and stored routing information; Determine a port associated with the energy transmission path, and turn on an energy transmission switch of the port; Perform at least one of AC conversion or voltage conversion according to energy attributes of the energy input port and energy attributes of the energy output port, wherein the energy attributes include direct current, alternating current and voltage values; The electric energy input into the energy router is output from the conductive port; It also includes: extracting the PLC data message from the port before AC conversion and voltage conversion, extracting the application data in the message to determine the energy transmission path according to the stored routing information; repackaging the application data into a PLC data message and outputting it through the energy output port.
8. The method according to claim 7, further comprising: At least one of the real-time energy output of the source address of the energy or the real-time energy input of the destination address is measured according to the duration of conduction of each port and the average power during the transmission process.
9. The method according to claim 7, wherein: Determining the energy transmission path according to the PLC data and the stored routing information includes: determining the destination address according to the PLC data; determining the energy transmission path based on the shortest path algorithm according to the stored routing information; The determining of the port associated with the energy transmission path includes: determining a next hop address according to the energy transmission path; and determining a port connected to the next hop address.
10. The method according to claim 9, wherein: Determining the energy transmission path according to the PLC data and the stored routing information also includes: In the case that a transmission path cannot be generated according to the stored routing information, broadcast information is sent to other routers through the port, and the stored routing information is updated according to the received path feedback, wherein the energy router receiving the broadcast information feeds back the routing information associated with the destination address stored in itself; The energy transmission path is determined based on the updated routing information.
11. The method according to claim 7, further comprising: Generate PLC data message, including: The application layer subcomponent generates application data, wherein the application data includes at least one of energy data, control data, status data or fault data; The transport layer subcomponent encapsulates a transport layer data packet according to the application data and a predetermined transport layer protocol; The network layer subcomponent generates a network layer data packet according to the transport layer data packet, the media access control address MAC address and the energy Internet protocol EIP address; and The link layer subcomponent generates a PLC data message according to the network layer data packet.
12. The method according to claim 7, further comprising: Read PLC data messages, including: Obtain PLC data messages from the energy network through the link layer subcomponent; The link layer subcomponent parses the network layer data packet from the link layer subcomponent; The transport layer subcomponent parses the transport layer data packets from the network layer subcomponent; and, The application layer subcomponent parses application data from the transport layer subcomponent, wherein the application data includes at least one of energy data, control data, status data or fault data.
13. The method according to claim 11 or 12, wherein: The PLC data message includes: PLC header information, including PLC communication technology identification; EIP header information, including source EIP address and destination EIP address; Energy Information and Communication Technology EICT header information, including source MAC address, destination MAC address, sequence number, protocol type and verification information; and The application data.
14. An operation control device for an energy router, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the method according to any one of claims 7 to 13 based on instructions stored in the memory.
15. A computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the steps of the method according to any one of claims 7 to 13.
Citation Information
Patent Citations
Energy router and energy network
CN211720331U