Energy storage management system and method

By distributing data collectors throughout the energy storage management system and automatically identifying and configuring interfaces, efficient and automated data acquisition from node devices is achieved. This solves the problems of slow response speed and reliance on manual labor under centralized management, and improves the system's fault tolerance and operating efficiency.

CN121097769BActive Publication Date: 2026-02-27SHENZHEN GUORUIXIE CHUANG ENERGY STORAGE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511663449.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-13
Publication Date
2026-02-27
Estimated Expiration
2045-11-13

AI Technical Summary

Technical Problem

When the number of node devices increases, the data acquisition module of the existing energy storage management system is under greater pressure, the response speed becomes slower, manual configuration is inefficient, and the centralized management method leads to a greater impact from failures.

Method used

It adopts distributed and independently configured data collectors, automatically identifies the node device type and configures the interface, connects to the node device through multiple interface types, realizes automated data collection and fault tolerance, and reports data in a subscription manner.

Benefits of technology

It reduces the operating load of local energy storage systems, improves fault tolerance and operating efficiency, eliminates reliance on manual labor, and achieves automated configuration and efficient data acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121097769B_ABST
    Figure CN121097769B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of new energy management, in particular to a kind of energy storage management system and method.The energy storage management system is independently set by dispersing collector, which reduces the operation load of local energy storage system, and when a collector fails, it does not affect the operation of other collectors, improving the fault tolerance of the local energy storage system;And after the collector establishes a physical connection with the node device, it actively sends a query message to the node device before establishing a communication connection with the node device, analyzes the response message sent by the node device to determine the type information of the node device, to obtain the configuration information corresponding to the node device, so as to automatically establish a communication connection with the node device, which eliminates the dependence on manual operation, realizes the automatic configuration of the local energy storage system, and greatly improves the operation efficiency of the local energy storage system.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of new energy management, and in particular to a kind of energy storage management system and method. BACKGROUND

[0002] With the development of new energy technology, energy storage technology is an important direction in the field of energy, which involves storing energy in a certain form for release when needed. Energy storage technology plays an important role in improving energy utilization efficiency, balancing supply and demand, supporting the access of renewable energy, etc.

[0003] EMS system, i.e. Energy Management System, is a system used for monitoring, controlling and optimizing energy use and distribution in energy storage systems. EMS system is widely used in new energy field to improve energy efficiency, reduce energy consumption and cost, and support the access and use of renewable energy. EMS system can collect real-time data of energy storage system and monitor the operation data of energy system, and can also predict future energy demand based on historical data and real-time information, and detect faults and abnormal conditions in the system in real time, quickly locate faults and restore, etc.

[0004] The present inventor found in the research that as the number of node devices managed by the energy storage management system increases, the data collection module of the local energy storage system itself is under increasing pressure, and the resource occupation of the local energy storage system is also increasing. This leads to slower response speed in emergency situations, and the collected data will also be delayed, which will miss the best control point and cause uncontrollable problems, resulting in huge losses. SUMMARY

[0005] In view of the above problems, the present application provides an energy storage management system and method to solve the above technical problems existing in the prior art.

[0006] One aspect of an embodiment of the present application provides an energy storage management system, the system comprising a plurality of node devices, a plurality of collectors and an energy management system;

[0007] The plurality of collectors are respectively connected in communication with the plurality of node devices, for sending query messages to the plurality of node devices to obtain type information of the plurality of node devices;

[0008] The plurality of collectors are also respectively connected with the energy management system, for sending a connection request to the energy management system, the connection request comprising address information of the collector and type information of the node device connected therewith;

[0009] The energy management system is configured to receive the connection request, acquire configuration information of each node device connected to the collector according to the type information, and send the configuration information to the collector according to the address information, wherein the configuration information comprises interface protocol information and collection information corresponding to the node device;

[0010] The collector is further configured to establish a connection with the node device according to the interface protocol information, and send a collection request to the node device according to the collection information;

[0011] The node device is configured to acquire collection data according to the collection request, and send the collection data to the collector connected thereto;

[0012] The collector is further configured to receive the collection data, and send the collection data to the energy management system.

[0013] Preferably, in some embodiments, the collector is connected to a plurality of node devices in communication through a serial port respectively;

[0014] The collector is further configured to send a query command to a plurality of node devices through a plurality of preset baud rates;

[0015] The collector receives a response signal of the node device, and analyzes the response signal to determine the type information of the node device.

[0016] Preferably, in some embodiments, the collector is connected to a plurality of node devices in communication through an Ethernet interface respectively;

[0017] The collector is further configured to send an API request to the node device through a plurality of preset API interface lists;

[0018] The collector receives an API response signal of the node device, and analyzes the API response signal to determine the type information of the node device.

[0019] Preferably, in some embodiments, the collector is connected to a plurality of node devices in communication through a CAN bus interface respectively;

[0020] The collector is further configured to send a broadcast request frame to each node device, and acquire CAN ID information of the node device connected to the collector;

[0021] A CAN request frame is sent to each node device according to the CAN ID information;

[0022] The collector listens to a response frame on the CAN bus interface, and analyzes the response frame to determine the type information of the node device.

[0023] Preferably, in some embodiments, the node device is connected to a plurality of the collectors;

[0024] The energy management system is configured to send configuration information corresponding to the node device to the plurality of collectors, wherein the configuration information comprises primary configuration information and backup configuration information;

[0025] The energy management system is further configured to, upon receiving a data collection failure message sent by the collector corresponding to the primary configuration information, instruct the collector corresponding to the backup configuration information to send a collection request to the node device and actively report the collection data of the node device.

[0026] Preferably, in some embodiments, the collector corresponding to the primary configuration information is further configured to, upon the number of times of returning collection data failure of the node device exceeding a preset threshold, disconnect the connection with the node device and send a data collection failure message to the energy management system, so that the energy management system instructs the collector corresponding to the backup configuration information to send a collection request to the node device;

[0027] If the collector corresponding to the backup configuration information returns collection data successfully, the energy management system sends a reconnection instruction to the collector corresponding to the primary configuration information, so that the collector corresponding to the primary configuration information re-collects data of the node device;

[0028] If the collector corresponding to the backup configuration information returns collection data failure, the energy management system generates a fault information to prompt the node device fault.

[0029] Preferably, in some embodiments, after the collector corresponding to the primary configuration information reconnects the node device, if the collection data return failure, the energy management system sends a restart instruction to the collector corresponding to the primary configuration information, so that the collector corresponding to the primary configuration information establishes a connection with the node device after restarting and re-collects data of the node device.

[0030] Preferably, in some embodiments, after the collector corresponding to the primary configuration information restarts, if the collection data return failure, the energy management system instructs the collector corresponding to the backup configuration information to send a collection request to the node device and generates a fault information to prompt the collector corresponding to the primary configuration information fault.

[0031] Preferably, in some embodiments, the collector is further configured to, after receiving the collection data, compare the collection data with historical data on the collector and send the changed collection data to the energy management system.

[0032] Another aspect of the embodiment of the present application also provides a method for energy storage management, which is applied to the energy storage management system described in the above embodiment, and the method comprises the following steps:

[0033] The collector acquires type information of the plurality of node devices connected thereto;

[0034] The collector sends a connection request to the energy management system, wherein the connection request comprises identification information, address information of the collector and type information of the node devices connected thereto;

[0035] The energy management system receives the connection request, and acquires configuration information of each node device connected to the collector according to the identification information and the type information; and sends the configuration information to the collector according to the address information, wherein the configuration information comprises interface protocol information and collection information corresponding to the node devices;

[0036] The collector establishes a connection with the node devices according to the interface protocol information, and sends a collection request to the node devices according to the collection information;

[0037] The node devices acquire collection data according to the collection request, and send the collection data to the collector connected thereto;

[0038] The collector receives the collection data, and sends the collection data to the energy management system.

[0039] The energy storage management system provided by the embodiment of the present application reduces the operation load of the local energy storage system by dispersing and independently setting the collectors, and when a collector fails, the operation of other collectors is not affected, the fault tolerance of the local energy storage system is improved, and the load of the energy management system is greatly reduced; and the collector actively sends a query message to the node devices before establishing a communication connection with the node devices after establishing a physical connection with the node devices, analyzes a response message sent by the node devices to determine type information of the node devices, acquires configuration information corresponding to the node devices, and thereby automatically establishes a communication connection with the node devices, which breaks the dependence on manual operation, realizes automatic configuration of the local energy storage system, and greatly improves the operation efficiency of the local energy storage system.

[0040] The above description is only a summary of the technical solutions of the embodiments of the present application, in order to more clearly understand the technical means of the embodiments of the present application, the embodiments of the present application can be implemented according to the content of the description, and in order to make the above and other purposes, characteristics and advantages of the embodiments of the present application more obvious and easy to understand, the following specific embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS

[0041] The accompanying drawings are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification. In the drawings:

[0042] Figure 1 A structure diagram of a storage energy management system according to an embodiment of the present application;

[0043] Figure 2 A system architecture diagram of a storage energy management system according to an embodiment of the present application;

[0044] Figure 3 An operation signaling diagram of a storage energy management system according to an embodiment of the present application;

[0045] Figure 4 A structure diagram of another storage energy management system according to an embodiment of the present application;

[0046] Figure 5 An operation signaling diagram of another storage energy management system according to an embodiment of the present application. DETAILED DESCRIPTION

[0047] Exemplary embodiments of the present application will be described in greater detail below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the drawings, it is understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein.

[0048] The storage energy management system is a software and hardware system for monitoring, controlling and optimizing storage energy devices such as battery energy storage systems. The main goal of the storage energy management system is to improve the efficiency, safety and reliability of the storage energy system, while achieving effective integration of the storage energy device with the power grid or other energy systems.

[0049] Figure 1 A structure diagram of a storage energy management system is shown, including a local storage energy system, a cloud server and a user terminal, etc. The cloud server internally runs multiple service containers, each responsible for a specific service such as AI service, IOT Internet of Things service, database service and main cloud service, etc. These service containers are independent of each other and communicate through HTTP / HTTPS / MQTT protocols, etc. The application of containerization technology enables the service to be quickly deployed, expanded and managed, improving the overall efficiency and reliability of the system. The local storage energy system includes photovoltaic devices, charging piles, air conditioning devices and other node devices. The local storage energy system is the core control and management center of the entire storage energy management system. It not only receives the operation data reported by the node devices, but also manages and monitors the node devices, and reports the data of the local storage energy system to the cloud server. The AI service, IOT Internet of Things service, etc. provided by the cloud server are used for data analysis, and the analysis results are provided to the user terminal.

[0050] The present inventors have found in research that, in a local energy storage system, in order to obtain real-time data of each node device in time, a centralized management and scheduling mode is usually adopted for the node device, that is, a data acquisition module is centrally arranged in the local energy storage system, and the real-time data reported by each node device is obtained by the data acquisition module. Although this mode can realize centralized management and acquisition of node device data, as the number of node devices connected to the local energy storage system increases, the pressure on the data acquisition module of the local energy storage system itself becomes greater and greater, and the resource occupation of the local energy storage system also becomes more and more. In an emergency, the reaction speed of the local energy storage system becomes slower, and the collected data is also delayed, which can miss the best time point of control and can cause uncontrollable problems and huge losses. At the same time, once the data acquisition module fails, the centralized data acquisition and management mode will cause a relatively large impact.

[0051] Moreover, the present inventors have also found that, in the prior art, when the data acquisition module obtains the running data of the node device, the data acquisition module needs to be manually configured in advance, including manually configuring the type, address, data acquisition content, etc. of the node device, so as to obtain the running data of the node device. This mode relies on manual operation and is low in efficiency, especially when a node device needs to be added or a node device changes, manual intervention is required, which is very troublesome and seriously affects the operation efficiency of the local energy storage system.

[0052] Therefore, the application provides a storage energy management system and method. The storage energy management system and method are characterized in that the collector and the energy management system are separately arranged, a plurality of collectors are arranged in the storage energy management system, each collector is connected with a plurality of node devices, the collector actively sends a query message to the node device to automatically determine the type information of the node device when initial configuration or the node device is changed, and then actively requests the energy management system for configuration information corresponding to the node device according to the type information. After the energy management system receives the connection request sent by the collector, the energy management system sends the configuration information corresponding to the node device to the collector, so that the collector can collect the operation data of the node device. In the above manner, on the one hand, the collectors are independently arranged, which reduces the operation load of the local storage energy system, and when a collector fails, the operation of other collectors is not affected, which improves the fault tolerance of the local storage energy system. On the other hand, the collector actively sends a query message to the node device before establishing a physical connection with the node device and establishing a communication connection with the node device, analyzes the response message sent by the node device to determine the type information of the node device, and then obtains the configuration information corresponding to the node device, so as to automatically establish a communication connection with the node device. In this way, the dependence on manual operation is eliminated, the automatic configuration of the local storage energy system is realized, and the operation efficiency of the local storage energy system is greatly improved.

[0053] As shown in Figure 2 , a system architecture diagram of the storage energy management system provided by the application is shown. The storage energy management system provided by the application is part of the local storage energy system in Figure 1 , and the storage energy management system runs in the local storage energy system. The storage energy management system includes an energy management system EMS, a plurality of collectors, and a plurality of node devices. In Figure 2 , the energy management system EMS is connected with the collector 1, the collector 2, and the collector 3. Each collector is connected with a plurality of node devices, and the node devices include photovoltaic devices, charging piles, liquid cooling machines, rectifiers, air conditioners, PCSs, BMSs, and fire-fighting devices. In Figure 2In the specific embodiment, the collector 1 is connected with the photovoltaic, charging pile and liquid cooling machine respectively, the collector 2 is connected with the rectifier, air conditioner and PCS respectively, and the collector 3 is connected with the BMS and fire-fighting equipment. It should be noted that in the actual application process, the number of collectors and the number of node devices connected with each collector can be determined according to the actual situation of the local energy storage system and the load, which is not limited in the embodiment of the application; at the same time, in order to realize the backup of the collector, each node device can also be connected with multiple collectors, preferably two collectors, one collector serves as a main collector responsible for daily collection of node device operation data, and the other collector can serve as a backup collector responsible for collecting the operation data of the node device when the main collector fails.

[0054] In Figure 2 In the specific embodiment, the collector 1 is connected with the photovoltaic, charging pile and liquid cooling machine respectively, the collector 2 is connected with the rectifier, air conditioner and PCS respectively, and the collector 3 is connected with the BMS and fire-fighting equipment. It should be noted that in the actual application process, the number of collectors and the number of node devices connected with each collector can be determined according to the actual situation of the local energy storage system and the load, which is not limited in the embodiment of the application; at the same time, in order to realize the backup of the collector, each node device can also be connected with multiple collectors, preferably two collectors, one collector serves as a main collector responsible for daily collection of node device operation data, and the other collector can serve as a backup collector responsible for collecting the operation data of the node device when the main collector fails.

[0055] The energy management system is configured to receive the connection request and obtain configuration information of each node device connected with the collector according to the identification information and the type information; and send the configuration information to the collector according to the address information, wherein the configuration information includes interface protocol information and collection information corresponding to the node device.

[0056] The collector is further configured to configure the node device connected therewith according to the configuration information after receiving the configuration information of each node device sent by the energy management system, establish a connection with the node device according to the interface protocol information after the configuration is completed, and send a collection request to the node device according to the collection information.

[0057] The node device is configured to obtain collection data according to the collection request and send the collection data to the collector connected therewith after the configuration is completed.

[0058] The collector is further configured to receive the collection data and send the collection data to the energy management system.

[0059] Specifically, the operation signaling diagram of the energy management system, the collector and the node device is as shown in Figure 3

[0060] S101: The collector sends a query request to the node device.

[0061] ​S102: The node device sends a response message to the collector;

[0062] When the node device is connected with the collector through a physical interface, the communication connection between the collector and the node device has not been established, and the two cannot communicate through a communication protocol. Only after the collector is configured according to the configuration information of the node device, the two can establish a communication connection. In the prior art, it is usually necessary to manually judge the type of the node device and the configuration information supported by the node device, and then the collector can establish a communication connection with the node device after the administrator configures the energy management system in a manual manner. This manner is very low in efficiency and depends on manual operation.

[0063] In the embodiment of the present application, the collector will first send a query request to the node device through the interface adopted by the node device according to the type of the interface. The query request is adapted to each type of interface. Only after the query request is recognized by the node device, the node device will return a response message. The collector determines the type of the node device by analyzing the response message. In this way, automatic identification of the type of the node device can be realized without manual intervention, which greatly improves the management efficiency.

[0064] The node device and the collector can be physically connected in various interface modes. In the embodiment of the present application, the node device can be physically connected with the collector through a serial port, an Ethernet interface, and a CAN bus interface.

[0065] When the node device is physically connected with the collector through a serial port, the collector can obtain the type information of the node device by sending a query command with different baud rates to the node device.

[0066] According to the characteristics of the serial port, the collector can preset a group of commonly used baud rates (such as 9600, 19200, 38400, 57600, 115200, etc.), and then try these baud rates one by one to communicate with the node device. Under each baud rate, the collector sends a simple query command (such as a device type query command) and waits for a response signal from the node device.

[0067] After receiving the response signal from the node device, the collector analyzes the signal content to determine whether the device type information is successfully obtained. If the device type information is successfully obtained, it is confirmed that the currently used baud rate is correct. The collector reports the obtained device type information to the local energy storage system (EMS) so that the local energy storage system can understand the type and characteristics of the device. Meanwhile, the collector can also save the detected correct baud rate and other communication parameters (such as data bits, stop bits, check bits, etc.) for subsequent stable communication with the node device.

[0068] Of course, if the device type information is not successfully acquired within the preset baud rate range, the collector can record error information and report it to the local energy storage system (EMS), in which case the operator can manually set the correct node device type through the configuration interface of the local energy storage system (EMS) to ensure normal communication between the collector and the node device.

[0069] When the node device is physically connected to the collector through an Ethernet interface, the collector can send an API request to the node device through a plurality of preset API interface lists to acquire the type information of the node device. The API interface list contains interfaces previously agreed with the node device manufacturer or a commonly used API interface list.

[0070] In this case, the collector and the node device usually need to be in the same local area network and be configured with correct IP addresses. The collector establishes a network connection with the node device through the TCP / IP protocol. The collector presets a commonly used API interface list, which is used to acquire the device type information, and sends an API request to the node device through the HTTP or HTTPS protocol to acquire the device type information. After receiving the API response of the node device, the collector parses the response content to determine whether the device type information is successfully acquired. If the device type information is successfully acquired, it is confirmed that the currently used API interface is correct, and the collector saves the detected correct API interface and other communication parameters (such as port number, authentication information, etc.) for subsequent stable communication with the node device.

[0071] If the device type information is not successfully acquired in the preset API interface list, the collector can record error information and report it to the local energy storage system (EMS). In this case, the operator can manually set the correct API interface and communication parameters through the configuration interface of the local energy storage system (EMS) to ensure normal communication between the collector and the node device.

[0072] When the node device is physically connected to the collector through a CAN bus interface, the collector can acquire the CAN ID information of the node device and acquire the type information of the node device through the CAN ID information.

[0073] When the collector connects with the node device through the CAN bus, the collector configures its CAN controller, sets the baud rate, filter and other parameters to match the CAN bus communication requirements of the node device. When the collector configures the CAN ID for each node device connected thereto through the CAN controller, the CAN ID can be directly used. When the collector does not know the specific ID of the node device, the collector can send a broadcast request frame to obtain the response of all node devices and obtain the CAN ID of the node device through the response.

[0074] When the collector learns the CAN ID of each node device, a predefined CAN request frame containing a specific CAN ID is sent to request the device type information. Then, the collector listens to the response frame on the CAN bus and waits for the node device to return the device type information. After the collector receives the response frame of the node device, the data field in the frame is parsed to obtain the device type information. If the type information of the node device is successfully obtained, the collector saves the correct CAN ID and other communication parameters (such as the baud rate, filter setting, etc.) detected for subsequent stable communication with the node device. If the response frame of the node device is not received within a preset time, the collector can record error information and report it to the local energy storage system (EMS). In this case, the operator can manually set the correct CAN communication parameters through the configuration interface of the local energy storage system (EMS) to ensure normal communication between the collector and the node device.

[0075] Therefore, as described above, the collector uses different query methods to obtain the type information of the node device connected thereto in different interface types, avoids the dependence on manual operation, and greatly improves the efficiency of energy storage management.

[0076] S103: The collector sends a connection request to the energy management system;

[0077] After the collector obtains the type information of the node device connected thereto, the collector sends a connection request to the energy management system connected thereto, wherein the connection request includes the IP address information of the collector and the type information of the node device connected thereto, and can also include the serial number and version number of the collector and other information.

[0078] S104: The energy management system and the collector successfully handshake;

[0079] The energy management system and the collector are usually connected by Ethernet. After the energy management system receives the IP address information, serial number and version number and other information sent by the collector, the collector can be authenticated. When the authentication is passed, the collector is bound in the energy management system, and the collector and the energy management system successfully establish a communication connection.

[0080] S105: The energy management system sends configuration information to the collector.

[0081] The energy management system is pre-configured with a configuration information database, which stores configuration information corresponding to various types of node devices. The configuration information includes interface protocol information, port number and collection information of the node device. When the energy management system receives the type information of the node device sent by the collector, the energy management system queries the configuration information database according to the type information and sends the corresponding configuration information to the collector, so that the collector configures according to the configuration information.

[0082] The collector can integrate multiple communication protocols, such as CAN protocol, Modbus protocol, HTTP protocol, etc., and support the issuance of configuration files by the energy management system. For example, the data to be collected is the data of the electric meter, which includes total active power, forward active total energy, line voltage, phase current and other data, and uses Modbus protocol. The local energy storage system sends a configuration file to the collector, and the collector configures the device data to be collected after receiving the configuration file. After the configuration is completed, the collector communicates with the device.

[0083] S106: The collector establishes a connection with the node device according to the configuration information.

[0084] S107: The node device and the collector successfully handshake.

[0085] After the collector is configured, it establishes a connection with the corresponding node device according to the interface protocol information in the configuration information. For example, when the node device uses serial communication, the collector establishes a connection with the node device through the serial port according to the serial port configuration information sent by the energy management system. When the node device uses Ethernet communication, the collector establishes a connection with the node device through the Ethernet interface according to the Ethernet configuration information sent by the energy management system. When the node device uses CAN bus communication, the collector establishes a connection with the node device through the CAN bus according to the CAN bus interface configuration information sent by the energy management system. After the collector establishes a connection with the node device, the collector and the node device successfully handshake and exchange information.

[0086] S108: The collector sends a collection request to the node device;

[0087] The collector collects device information from the node device according to the set timing of the configuration information, and sends a collection request to it.

[0088] S109: The node device sends the collected data to the collector;

[0089] The node device acquires relevant operation data according to the collection request and sends it to the collector.

[0090] In the embodiments of the present application, in order to improve the data transmission efficiency and avoid the collector frequently sending repeated data, the collector compares the collected data with the historical data on the collector after receiving the collected data, and only needs to send the changed collected data to the energy management system.

[0091] Specifically, the data collection module of the collector is empty at the initial time, and after receiving the configuration information and establishing a connection with the node device, the data collection module of the collector creates two data tables, one for real-time table and one for backup table. When the collector collects the operation data of the node device each time, it records the point position required to be collected by the configuration file, collects the corresponding point data of the node device according to the point position, and records it in the real-time table. After all data collection is completed, compare the data in the real-time table with the historical data in the backup table, only send the changed collected data to the energy management system, and cover the backup table, the real-time table will enter the next data collection process.

[0092] In this way, the collector will only send the changed operation data each time, greatly reducing the amount of data transmission and reducing resource occupation.

[0093] S110: The collector reports the collected data to the energy management system;

[0094] After receiving the operation data of the node device, the collector transmits it to the energy management system through data subscription. The subsequent data collection is all collected by the collector, and the collected data is reported to the energy management system in real time. The energy management system no longer needs to collect data, but passively receives the data reported back by the collector. Of course, the local energy storage system can also send instructions to the collector to actively update the collected data when necessary.

[0095] The data subscription is a data interaction mode widely used in modern software systems, especially in real-time data processing and message passing systems. MQTT (Message Queuing Telemetry Transport) is a lightweight Pub / Sub message protocol designed for low-bandwidth and unreliable networks. In the embodiments of the present application, the collector and the energy management system can subscribe to report the collected data through the MQTT protocol.

[0096] In summary, the energy storage management system proposed in the embodiments of the present application reduces the operating load of the local energy storage system by dispersing and independently setting the collectors. Moreover, when a collector fails, it will not affect the operation of other collectors, thereby improving the fault tolerance of the local energy storage system. Meanwhile, the collectors actively report the operating data of each node device in a subscription manner, which greatly reduces the load of the energy management system. Furthermore, the collector actively sends a query message to the node device after establishing a physical connection with the node device but before establishing a communication connection with the node device, analyzes the response message sent by the node device to determine the type information of the node device, and obtains the configuration information corresponding to the node device, so as to automatically establish a communication connection with the node device. In this way, the dependence on manual operation is eliminated, the automatic configuration of the local energy storage system is realized, and the operating efficiency of the local energy storage system is greatly improved.

[0097] Further, in order to improve the redundancy fault tolerance processing capability of the energy storage management system, avoid system errors caused by failures of the collectors or node devices, and also to be able to timely discover failures of the collectors or node devices, as shown in Figure 4 , another structure diagram of an energy storage management system is proposed in the embodiments of the present application.

[0098] As shown in Figure 4 , the collector is connected with multiple node devices, and the node devices are also connected with at least two collectors at the same time, so that the multiple collectors back up each other. In Figure 4 , the collector 1 is connected with the node device 1 through an Ethernet port and connected with the node device 2 through a serial port; the collector 2 is connected with the node device 2 through a serial port and connected with the node device 3 through a CAN bus interface; and the collector 3 is connected with the node device 3 through a CAN bus interface and connected with the node device 1 through an Ethernet port. For the node device 1, the collector 1 and the collector 3 back up each other; for the node device 2, the collector 2 and the collector 1 back up each other; and for the node device 3, the collector 3 and the collector 1 back up each other.

[0099] The energy management system sends main configuration information to the main collector and sends backup configuration information to the backup collector when issuing configuration information for the same node device to different collectors, and sets the functions of different collectors through the main configuration information and the backup configuration information. When setting the main collector and the backup collector for the node device, the energy management system can determine the connection relationship between the node device and different collectors through the node device information reported by the collector, and when the same node device is connected to multiple different collectors, it is considered that the backup collector can be set for the node device; when the node device is connected to only one node device, the backup collector cannot be set for it.

[0100] As shown in Figure 4 , for the node device 1, the collector 1 is the main collector and the collector 3 is the backup collector. When the main collector and the backup collector are set for the same node device, the collectors can be switched according to the running signaling diagram as shown in Figure 5 .

[0101] Specifically, as shown in Figure 5 , the collector 1 is the main collector of the node device and the collector 2 is the backup collector, and the specific working process is as follows:

[0102] S1101: The collector 1 reports a data collection failure message to the energy management system;

[0103] Before step S1101, the energy management system will first set the main collector and the backup collector for the node device through steps S1051 and S1052, and the other steps are the same as S101-S110, which will not be repeated here.

[0104] When the collector 1 collects data for the node device, if the data collection fails and the number of consecutive failures exceeds a preset threshold, the collector will send a data collection failure message to the energy management system to start the backup collector. Of course, a timer can also be set here, and if the collector fails to obtain the running data of the node device within the preset time, it can be considered that the data collection fails.

[0105] S1102: The collector 1 is instructed to disconnect the connection with the node device;

[0106] When the collector 1 fails to collect data, the energy management system instructs the collector 1 to disconnect the connection with the node device so that the backup collector can establish a connection with the node device.

[0107] S1103: The energy management system sends a connection establishment instruction to the collector 2;

[0108] Since the collector 2 has been pre-configured with information in step S1052, the collector 2 can also establish a connection with the node device.

[0109] After the collector 2 establishes a connection with the node device, the collector 2 sends a collection request to the node device and acquires the operation data of the node device. If the collection is successful, the process continues to step S1104.

[0110] Otherwise, it means that the node device is faulty. At this time, a data collection failure message is sent to the energy management system, and the energy management system generates fault information to prompt the node device failure and remind the administrator to let the on-site operator troubleshoot and repair.

[0111] S1104: Send a data collection success message to the energy management system.

[0112] If the collector 2 collects data successfully, it means that the node device is working normally. Then, the collector 2 is instructed to disconnect from the node device, and the collector 1 is instructed to reconnect with the node device.

[0113] S1105: Send a disconnection message to the collector 2.

[0114] The collector 2 disconnects from the node device. In the embodiment of the present application, in order to provide the availability of the system, when starting the backup collector, it is necessary to first determine that the main collector is unavailable before enabling the backup collector. Because in actual application, each collector has a corresponding main node device, the main collector is preferentially used for collecting the main node device. Only when the main collector fails, the backup collector is used for data collection, so as to avoid connection conflicts between different collectors and different node devices.

[0115] S1106: The collector 1 re-establishes a connection with the node device.

[0116] This step is mainly used to confirm whether the collector 1 fails. If the data collection is successful after reconnection with the node device, the process proceeds to step S1107, the collector 1 reports the collected data to the energy management system, and it is indicated that the collector 1 is working normally, and the process ends.

[0117] If the collector 1 fails to collect data again, it means that the collector 1 fails, and the process proceeds to step S1108.

[0118] S1107: The collector 1 reports the collected data to the energy management system.

[0119] S1108: The collector 1 reports a data collection failure message to the energy management system.

[0120] If the data collection fails again, it means that the collector 1 has a fault.

[0121] S1109: The energy management system sends a restart instruction to the collector 1 and re-establishes a connection with the node device after restarting;

[0122] When it is preliminarily judged that the collector 1 has a fault, the energy management system sends a restart instruction to the collector 1 to restart it so as to confirm whether the fault can be solved.

[0123] If the collector 1 can successfully collect the operation data of the node device after restarting, it is indicated that the collector 1 has recovered from the fault, and the collected data is reported through step S1110, and the process ends.

[0124] If the collector 1 still fails to collect data after restarting, step S1111 is performed.

[0125] S1110: Report collected data;

[0126] It is indicated that the collector 1 has recovered from the fault and can work normally.

[0127] S1111: Report a data collection failure message;

[0128] The data collection failure message is reported to the energy management system, the energy management system determines that the collector 1 has a fault, and then instructs the collector 2 to send a collection request to the node device, collects data of the node device through the collector 2, and generates fault information to prompt the collector 1 to have a fault, so as to remind an administrator to let a field operator to troubleshoot and repair.

[0129] S1112: Send a disconnection message to the collector 1;

[0130] S1113: The collector 2 sends a connection establishment instruction;

[0131] The standby collector, i.e., the collector 2, is instructed to establish a connection with the node device, and the system will obtain the operation data of the node device through the collector 2.

[0132] S1113: The collector 2 reports collected data.

[0133] Through the above process, when the main collector fails to collect data, the standby collector is used to confirm and verify the fault state of the main collector, the main collector is repaired in the maximum extent through reconnection and restarting, and only when the main collector fails to be repaired, the standby collector is used to collect data. On the one hand, the robustness and practicality of the main collector are improved, and on the other hand, the redundancy of the system is increased through the standby collector, system interruption caused by collector failure is avoided, and the management efficiency and management ability of the energy storage management system are greatly improved.

[0134] According to another aspect of the embodiments of the present application, a method for energy storage management is also provided. The method is applied to the energy storage management system provided in the embodiments above, and the method comprises:

[0135] The collector acquires type information of the node devices connected thereto;

[0136] The collector sends a connection request to the energy management system, wherein the connection request comprises identification information, address information of the collector, and type information of the node devices connected thereto;

[0137] The energy management system receives the connection request, and acquires configuration information of the node devices connected to the collector according to the identification information and the type information; and sends the configuration information to the collector according to the address information, wherein the configuration information comprises interface protocol information and collection information corresponding to the node devices;

[0138] The collector establishes a connection with the node devices according to the interface protocol information, and sends a collection request to the node devices according to the collection information;

[0139] The node devices acquire collection data according to the collection request, and send the collection data to the collector connected thereto;

[0140] The collector receives the collection data, and sends the collection data to the energy management system.

[0141] The embodiments of the present application further provide a computer readable storage medium, wherein the storage medium stores executable instructions. When the executable instructions are run on the energy storage management system, the energy storage management system executes the energy storage management method provided in any of the embodiments above.

[0142] The embodiments of the present application further provide a program for generating the energy storage management method, wherein the program is used to execute the energy storage management method provided in the embodiments above.

[0143] The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems can be used with these teachings, or with modifications that are within the scope of the application. In addition, the embodiments of the present application are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages can be used to implement the teachings of the application as described herein, and any references below to specific languages are provided for disclosure of enablement only.

[0144] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application can be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

[0145] Similarly, it is to be understood that the description of the example embodiments of the application provided herein is illustrative only and that changes can be made to the embodiments, by one skilled in the art, without departing from the scope of the application as described herein in its aspect(s) presented.

[0146] Those skilled in the art will appreciate that modules in the apparatuses in the embodiments can be adapted and placed in one or more apparatuses other than the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and can be divided into a plurality of sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, all combinations of all features disclosed in this specification (including the accompanying abstract and drawings) and all processes or units of any methods or apparatuses so disclosed can be adopted in any combination. Unless explicitly stated otherwise, each feature disclosed in this specification (including the accompanying abstract and drawings) can be replaced by alternative features providing the same, equivalent or similar functionality.

[0147] It is noted that the foregoing examples have been presented by way of explanation of the present application, not limitation, and that alternative embodiments can be devised by one skilled in the art without departing from the scope of the present application. The steps in the foregoing examples should not be construed as limiting the order in which the steps are performed.

Claims

1. An energy storage management system, characterized in that, It includes multiple node devices, multiple data collectors, and an energy management system; The multiple collectors are respectively connected to multiple node devices for sending query messages to the multiple node devices to obtain the type information of the multiple node devices; The multiple collectors are also connected to the energy management system to send connection requests to the energy management system. The connection requests include the address information of the collectors and the type information of the node devices connected to them. The energy management system is used to receive the connection request, obtain the configuration information of each node device connected to the collector according to the type information, and send the configuration information to the collector according to the address information. The configuration information includes the interface protocol information and collection information corresponding to the node device. The collector is also used to establish a connection with the node device according to the interface protocol information, and to send a collection request to the node device according to the collection information; The node device is used to acquire data according to the acquisition request and send the acquired data to the collector connected to it; The collector is also used to receive the collected data and send the collected data to the energy management system; The energy management system is also used to send configuration information corresponding to the node devices to multiple collectors, the configuration information including primary configuration information and backup configuration information; The energy management system is also used to, when receiving a data acquisition failure message sent by the collector corresponding to the main configuration information, notify the collector corresponding to the backup configuration information to send a acquisition request to the node device and actively report the acquisition data of the node device; The collector corresponding to the main configuration information is also used to disconnect from the node device and send a data acquisition failure message to the energy management system when the number of failed data acquisitions returned by the receiving node device exceeds a preset threshold, so that the energy management system notifies the collector corresponding to the backup configuration information to send a data acquisition request to the node device. If the collector corresponding to the backup configuration information returns successful data collection, the energy management system sends a reconnection command to the collector corresponding to the main configuration information, so that the collector corresponding to the main configuration information can re-collect data from the node device. If the data collector corresponding to the backup configuration information fails to return collected data, the energy management system generates fault information to indicate a fault in the node device.

2. The system according to claim 1, characterized in that, The data collector is connected to multiple node devices via serial ports. The collector is also used to send query commands to multiple node devices at multiple preset baud rates; The collector receives the response signal from the node device and parses the response signal to determine the type information of the node device.

3. The system according to claim 1, characterized in that, The data collector is connected to multiple node devices via an Ethernet interface. The collector is also used to send API requests to the node device through a list of multiple preset API interfaces; The collector receives the API response signal from the node device and parses the API response signal to determine the type information of the node device.

4. The system according to claim 1, characterized in that, The data collector is connected to multiple node devices via a CAN bus interface. The collector is also used to send broadcast request frames to each of the node devices to obtain the CAN ID information of the node devices connected to the collector. Send a CAN request frame to each of the node devices according to the CAN ID information; The data collector listens to the response frames on the CAN bus interface and parses the response frames to determine the type information of the node device.

5. The system according to claim 1, characterized in that, If the data collection fails to return after the collector corresponding to the main configuration information reconnects to the node device, the energy management system sends a restart command to the collector corresponding to the main configuration information so that the collector corresponding to the main configuration information can re-establish a connection with the node device after restarting and re-collect data from the node device.

6. The system according to claim 5, characterized in that, If the data collection fails to return after the collector corresponding to the main configuration information restarts, the energy management system notifies the collector corresponding to the backup configuration information to send a data collection request to the node device and generates fault information to indicate that the collector corresponding to the main configuration information is faulty.

7. The system according to claim 1, characterized in that, The data collector is also used to compare the collected data with historical data on the data collector after receiving the collected data, and send the collected data that has changed to the energy management system.

8. An energy storage management method, characterized in that, Applied to the energy storage management system as described in any one of claims 1-7, the method comprises: The collector acquires type information of multiple node devices connected to it; The data collector sends a connection request to the energy management system. The connection request includes the data collector's identification information, address information, and the type information of the node device connected to it. The energy management system receives the connection request and obtains the configuration information of each node device connected to the collector based on the identification information and the type information; and sends the configuration information to the collector based on the address information, wherein the configuration information includes the interface protocol information and collection information corresponding to the node device; The collector establishes a connection with the node device according to the interface protocol information, and sends a collection request to the node device according to the collection information; The node device acquires the acquisition data according to the acquisition request and sends the acquisition data to the collector connected to it; The data collector receives the collected data and sends the collected data to the energy management system.

Citation Information

Patent Citations

  • Universal Modbus protocol address configuration method

    CN108540584A

  • Data acquisition method and system, data acquisition unit and distributed system

    CN120692294A