Energy storage system, communication method, energy management method and system, medium and product
By setting up energy storage converters for each battery cluster and implementing cluster management, the problem of extensive energy control in the existing energy storage system is solved, and more efficient and stable energy management is achieved.
Patent Information
- Application Number
- CN202411967664.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-08
AI Technical Summary
The energy control of existing energy storage systems is relatively extensive, resulting in low energy efficiency. When the voltage and capacity differences between battery clusters are too large, it may lead to the inability to charge and discharge normally, and there is a circulation effect and fault affecting the stability of the overall system.
A corresponding energy storage converter is set up for each battery cluster, and the information of the battery cluster is collected through the cluster management system and passed to the stack management system to realize cluster-based energy control and improve the precision of energy control.
Through cluster-one management, the precision of charging and discharging control of the energy storage system is improved, the circulation effect and fault impact on the overall system is avoided, and the energy efficiency and operation stability of the energy storage system are improved.
Smart Images

Figure CN119786780A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of energy management of energy storage systems, and in particular, relates to an energy storage system, a communication method, an energy management method, an energy management system, a computer-readable storage medium, and a computer program product. Background Art
[0002] At present, energy storage systems are generally controlled through energy management systems (EMS). When implementing energy control, the energy management system generally collects the operating data of the energy storage system first, such as communicating with the battery management system (BMS), power conversion system for energy storage (PCS) and other devices, and collects various operating data of the energy storage system to provide decision-making references for energy control, thereby generating energy control strategies for the energy storage system.
[0003] However, the current energy control system has a relatively extensive control over the energy storage system, such as uniformly controlling the charging and discharging of the energy storage system's energy storage stack based on the grid electricity price, resulting in low energy efficiency. Summary of the invention
[0004] The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application proposes an energy storage system, a communication method, an energy management method, an energy management system, a computer-readable storage medium and a computer program product, by providing a corresponding energy storage inverter for each battery cluster, so as to perform energy control based on the cluster, the energy control is more refined, and the energy efficiency of the energy storage system can be improved.
[0005] In a first aspect, the present application provides an energy storage system, the energy storage system comprising:
[0006] An energy storage stack, a stack management system and a cluster management system, wherein the energy storage stack includes a plurality of battery clusters, the stack management system is connected to each of the cluster management systems, the battery clusters and the cluster management systems are connected one-to-one, the cluster management system is used to collect information of the connected battery clusters, and the stack management system is used to obtain information of the battery clusters collected by each of the connected cluster management systems;
[0007] An energy storage converter is connected to the battery cluster in a one-to-one correspondence.
[0008] In a second aspect, the present application provides a communication method for an energy storage system, which is applied to an energy management system, wherein the energy storage system includes an energy storage stack, a stack management system, a cluster management system, and an energy storage converter, wherein the energy storage stack includes multiple battery clusters, the stack management system is connected to each of the cluster management systems, the battery clusters and the cluster management system are connected one-to-one, the cluster management system is used to collect information of the connected battery clusters, and the stack management system is used to obtain information of the battery clusters collected by each of the connected cluster management systems; the energy storage converter and the battery clusters are connected one-to-one; the method includes:
[0009] Allocating different stack addresses to each of the energy storage stacks, and allocating different register address ranges to different battery clusters in each of the energy storage stacks;
[0010] Based on the stack address and the register address range, communication is performed.
[0011] In a third aspect, the present application provides an energy management method, which is applied to an energy management system, wherein the energy management system is used to control an energy storage system, wherein the energy storage system includes an energy storage stack, a stack management system, a cluster management system and an energy storage converter, wherein the energy storage stack includes multiple battery clusters, the stack management system is connected to each of the cluster management systems, the battery clusters and the cluster management system are connected one-to-one, the cluster management system is used to collect information of the connected battery clusters, and the stack management system is used to obtain information of the battery clusters collected by each of the connected cluster management systems; the energy storage converter and the battery clusters are connected one-to-one; the method includes:
[0012] Sending request information to the energy storage system to control the energy storage system to perform corresponding operations, the request information including the operation type, the stack address of the target energy storage stack in each of the energy storage stacks, and the target register address corresponding to the target battery cluster in each of the battery clusters.
[0013] In a fourth aspect, the present application provides an energy management system, including a processor and a memory, wherein the memory stores a computer program, and when the processor executes the program, the energy management method applied to the energy management system is implemented.
[0014] In a fifth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned communication method or energy management method when executed by a processor.
[0015] In a sixth aspect, the present application provides a computer program product, including a computer program, which implements the above-mentioned communication method or energy management method when executed by a processor.
[0016] The energy storage system, communication method, energy management method, energy management system, computer-readable storage medium and computer program product provided in the embodiments of the present application collect information of one-to-one corresponding battery clusters through the cluster management system, and then provide it to the stack management system. The stack management system controls each battery cluster based on the information of each battery cluster. Each battery cluster is provided with an energy storage inverter to realize charge and discharge control, so that energy control of any battery cluster can be realized. Compared with the one-to-one correspondence between energy storage stacks and energy storage inverters, the energy storage inverter uniformly controls the energy of the connected energy storage stacks, and the energy control is more refined, thereby improving the energy efficiency of the energy storage system. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0018] Figure 1 This is an application scenario diagram of a communication method for an energy storage system provided in certain embodiments of the present application.
[0019] Figure 2 It is a first flow chart of a communication method applied to an energy storage system provided in certain embodiments of the present application.
[0020] Figure 3 This is an address allocation diagram of a battery stack and a battery cluster provided in certain embodiments of the present application.
[0021] Figure 4 It is a schematic diagram of the frame format of the communication protocol provided in certain embodiments of the present application.
[0022] Figure 5 This is a second flow chart of a communication method applied to an energy storage system provided in certain embodiments of the present application.
[0023] Figure 6 It is a flowchart of an energy management method applied to an energy management system provided in certain embodiments of the present application.
[0024] Figure 7 It is a scenario diagram of the communication method provided in certain embodiments of the present application.
[0025] Figure 8 It is a module schematic diagram of a communication device provided in certain embodiments of the present application.
[0026] Fig. 9 It is a module schematic diagram of the energy management device provided in certain embodiments of the present application. DETAILED DESCRIPTION
[0027] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.
[0028] At present, the energy management system can perform energy control on the energy storage system, such as charging and discharging control of the energy storage system. When the charging and discharging control of the energy storage system is performed, it is generally achieved by controlling the power conversion system for energy storage (PCS) of the energy storage system.
[0029] PCS is mainly responsible for the conversion between AC and DC, as well as the charge and discharge control of the energy storage unit. During the energy storage process, it converts the AC power input from the grid into DC power and stores it in the energy storage unit; during the discharge process, it converts the DC power output from the energy storage unit into AC power and transmits it back to the grid or supplies power to the load.
[0030] However, the current EMS system architecture adopts a single-stack multi-cluster architecture, setting up a PCS for each energy storage stack to uniformly control the charge and discharge of an energy storage stack. This will cause many problems:
[0031] (1) The granularity of charge and discharge control is relatively coarse and the energy efficiency is low.
[0032] (2) If the voltage and capacity differences between battery clusters are too large, normal charging and discharging may not be possible.
[0033] (3) When multiple battery clusters are charged and discharged in parallel, a circulation effect may occur, resulting in additional power loss, thereby further reducing energy efficiency.
[0034] (4) When a battery cluster fails, the entire energy storage stack cannot be used.
[0035] Therefore, the applicant has taken the above-mentioned problems into consideration and has separately set up a PCS for each battery cluster in the energy storage system to achieve one-cluster-one-management, which improves the precision of the charge and discharge control of the energy storage system and has higher energy efficiency. And when the voltage and capacity differences between a certain battery cluster and other battery clusters are too large, it is only necessary to stop the charge and discharge of the battery cluster, while other battery clusters are charged and discharged normally, which improves the operational stability of the energy storage system. Similarly, one cluster-one-management, each battery cluster performs separate charge and discharge control, which can avoid the simultaneous charge and discharge of multiple battery clusters with too large voltage differences, thereby avoiding the circulation effect to the greatest extent. And when any battery cluster fails, it will not affect the operation of other battery clusters in the same energy storage stack, which improves the operational stability of the energy storage system.
[0036] See also Figure 1 , Figure 1 1 is an application scenario diagram of a communication method for an energy storage system provided in an embodiment of the present application. The application scenario provided in the present application includes an energy storage system 100 and an energy management system 200.
[0037] The energy storage system 100 (such as an energy storage power station) is a facility that can store electrical energy and release the stored electrical energy when needed. It is like a large "power bank".
[0038] For example, the temporary excess power in the power grid can be stored, and when the power consumption peaks or the power grid fails, the power can be sent back to the grid to regulate the power of the grid, stabilize the frequency and voltage of the grid, etc. For another example, energy can be stored when the power price of the grid is cheap, and then the load can be powered to reduce the power cost.
[0039] In some embodiments, the energy storage system 100 includes an energy storage stack 101 , an energy storage converter 102 , a stack management system 103 , and a cluster management system 104 .
[0040] The energy storage stack 101 includes a plurality of battery clusters 1011 , and the battery cluster 1011 may be composed of one or more battery packs 1012 .
[0041] For example, one energy storage cabinet corresponds to one energy storage stack 101, and the energy storage cabinet includes multiple battery packs 1012, and the multiple battery packs 1012 are further divided into multiple battery clusters 1011. For example, the energy storage cabinet includes 60 battery packs 1012, which are arranged in 6 columns, and 10 battery packs 1012 in each column are connected in series and / or in parallel to form a battery cluster 1011, forming 6 battery clusters 1011 in total.
[0042] The energy storage converter 102 is connected to the battery clusters 1011 in a one-to-one correspondence, that is, each battery cluster 1011 is provided with an energy storage converter 102 , so that each battery cluster 1011 can be independently charged and discharged.
[0043] Among them, the stack management system 103 and the energy storage stack 101 are connected one by one. The stack management system 103 (Battery Management Unit for Stack, SBMU) is responsible for unified management and coordination of the connected energy storage stack 101. Specifically, it includes the integration and coordination of multiple battery clusters 1011, multiple PCS and other related equipment of the energy storage stack 101. It ensures that the various parts can cooperate efficiently to achieve the overall functions and performance goals of the energy storage system 100. For example. Realize capacity management and allocation (such as ensuring the capacity balance of each battery cluster during charging and discharging, and upper and lower limit control of charging and discharging to increase life), safety management (such as fault detection and processing), etc.
[0044] Among them, the cluster management system 104 (Battery Management Unit for Cluster, CBMU) and the battery cluster 1011 are connected one by one, and the cluster management system 104 is used to manage the information of the connected battery cluster 1011. The cluster management system 104 can monitor the status of each battery cluster 1011 in real time, including the voltage, current, SOC (state of charge) of the battery cluster 1011 (or battery pack 1012), and realize balanced charging and discharging between the battery packs 1012 through the control algorithm, so as to avoid overcharging or over-discharging of individual battery packs 1012, extend the service life of the battery, and improve the performance and reliability of the entire energy storage system 100.
[0045] Optionally, the battery management unit 1013 of each of the battery packs 1012 of the battery cluster 1011 is connected to the cluster management system 104 corresponding to the battery cluster 1011 .
[0046] Among them, the battery management unit 1013 (Battery Management Unit, BMU) is used to monitor and manage the battery pack 1012. It can obtain information about the battery pack 1012 and information about each battery cell in the battery pack 1012. It can achieve charge and discharge balance of each battery cell when the battery pack 1012 is charged and discharged, and can realize fault detection and processing of the battery pack 1012.
[0047] In this way, the battery management unit 1013 of each battery pack 1012 of the battery cluster 1011 is connected to the cluster management system, which can ensure that the cluster management system 104 can obtain relevant information of each battery pack 1012 through communication with each battery pack 1012 .
[0048] Energy Management System 200 (EMS) is a comprehensive system for monitoring, controlling and optimizing energy usage.
[0049] It integrates advanced information technology, automation technology and energy-related expertise, aiming to help various organizations (such as industrial enterprises, commercial buildings, public institutions, etc.) achieve efficient energy management, thereby reducing energy consumption, improving energy utilization efficiency, reducing energy costs, and promoting sustainable development.
[0050] Understandably, Figure 1The number of various components of the energy storage system (such as the energy storage inverter 102, the energy storage stack 101, the battery cluster 1011, the stack management system 103, the cluster management system 104, etc.) is only an example and is not intended to limit the energy storage system 100. The energy storage system 100 may include more or fewer energy storage stacks 101, energy storage inverters 102, energy storage stacks 101, battery clusters 1011, stack management systems 103, cluster management systems 104, etc.
[0051] In some embodiments, the stack management system of the energy storage system may obtain information of each battery cluster; and based on the information of the battery cluster, control the connected battery cluster to perform corresponding operations through the target energy storage converter in each energy storage converter.
[0052] The information of the battery cluster may include the charging and discharging status, total capacity, total voltage, total power, etc. of the battery cluster; or the information of each battery pack in the battery cluster (such as Figure 1 The charge and discharge status, capacity, voltage, current, etc. of PACK1 to PACK8).
[0053] In this way, by obtaining the information of each battery cluster, it is convenient for the energy storage system (such as a stack management system) to make decisions on the charge and discharge control of each battery cluster.
[0054] After the stack management system obtains the information of each battery cluster, the charge and discharge control of any battery cluster can be performed based on the information of each battery cluster. After the target battery cluster is determined, the charge and discharge control of the target battery cluster can be achieved by simply controlling the target energy storage inverter connected to the target battery cluster to send control instructions, thereby achieving one-cluster-one-management and performing charge and discharge management on any battery cluster.
[0055] For example, the current energy storage stack includes 6 battery clusters. After obtaining the information of the 6 battery clusters, the stack management system connected to the current energy storage stack determines that all 6 battery clusters are discharging, and the capacity of one of the battery clusters is significantly different from that of the other battery clusters (such as being lower). At this time, an instruction to stop discharging is sent to the energy storage inverter connected to the battery cluster until the capacity of the other battery clusters drops to basically the same as the capacity of the battery cluster. The battery cluster is then controlled to discharge again, thereby avoiding the circulation effect caused by the simultaneous charging and discharging of different battery clusters with large capacity differences, thereby improving the energy efficiency of the energy storage system.
[0056] In the energy storage system of the present application, the cluster management system collects information of the one-to-one corresponding battery clusters, and then gives it to the stack management system. The stack management system can control each battery cluster based on the information of each battery cluster. Each battery cluster is provided with an energy storage inverter to realize charge and discharge control, so that energy control of any battery cluster can be realized. Compared with the one-to-one correspondence between the energy storage stack and the energy storage inverter, the energy storage inverter uniformly controls the energy of the connected energy storage stack, and the energy control is more precise, thereby improving the energy efficiency of the energy storage system.
[0057] In this way, by implementing one cluster one management, the precision of charge and discharge control of the energy storage system is improved, and it has higher energy efficiency. And when the voltage and capacity difference between a battery cluster and other battery clusters is too large, it is only necessary to stop the charge and discharge of the battery cluster, while other battery clusters are charged and discharged normally, which improves the operation stability of the energy storage system. Similarly, one cluster one management, each battery cluster is charged and discharged separately, which can avoid the circulation effect to the greatest extent. And when any battery cluster fails, it will not affect the operation of other battery clusters in the same energy storage stack, which improves the operation stability of the energy storage system.
[0058] Optionally, the energy management system 200 may include at least one of a terminal device and a server.
[0059] Among them, terminal devices include but are not limited to: smart phones (such as Android phones, IOS phones, etc.), tablet computers, laptops, desktop computers, smart speakers, smart watches, portable personal computers, mobile Internet devices (Mobile Internet Devices, referred to as MID), intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, wearable devices, etc., and the embodiments of the present application do not limit this.
[0060] The terminal device may be integrated with a client, which may be a client having the function of displaying data information such as text, images, audio and video, including but not limited to an instant messaging client (such as a personal instant messaging client (i.e., social software) or an enterprise instant messaging client (i.e., collaborative office software), etc.), a social client (e.g., a content publishing platform client), a browser client, a cloud service control client, an entertainment client (e.g., a game client), a multimedia client (e.g., a video client), an information client (e.g., a news client), a shopping client, a car client, etc. The client may be an independent client or an embedded sub-client integrated in a client (e.g., a social client), which is not limited here.
[0061] The server can be an independent physical server or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, but the embodiments of the present application do not limit this.
[0062] The energy management method involved in this application can be implemented based on cloud technology.
[0063] Among them, cloud technology refers to a hosting technology that unifies hardware, software, network and other resources within a wide area network or local area network to achieve data calculation, storage, processing and sharing.
[0064] Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model. It can form a resource pool, which can be used on demand and is flexible and convenient. Cloud computing technology will become an important support. The backend services of the technical network system require a large amount of computing and storage resources, such as video websites, picture websites and more portal websites. With the rapid development and application of the Internet industry, in the future, each item may have its own identification mark, which needs to be transmitted to the backend system for logical processing. Data of different levels will be processed separately. All kinds of industry data need strong system backing support, which can only be achieved through cloud computing.
[0065] The energy management method of the present application can be implemented based on cloud computing. Cloud computing is a computing model that distributes computing tasks on a resource pool composed of a large number of computers, so that various application systems can obtain computing power, storage space and information services as needed. The network that provides resources is called a "cloud". The resources in the "cloud" are infinitely expandable in the eyes of users, and can be obtained at any time, used on demand, expanded at any time, and paid for by use.
[0066] As a provider of basic cloud computing capabilities, a cloud computing resource pool (referred to as a cloud platform, generally referred to as an IaaS (Infrastructure as a Service) platform) will be established, and various types of virtual resources will be deployed in the resource pool for external customers to choose to use. The cloud computing resource pool mainly includes: computing devices (virtualized machines, including operating systems), storage devices, and network devices.
[0067] The present application provides a communication method for an energy storage system. The communication method is described in detail below:
[0068] See also Figure 2 A communication method for an energy storage system provided in an embodiment of the present application is implemented by steps 011 to 012, which are described in detail below.
[0069] Step 011: assigning different stack addresses to each energy storage stack, and assigning different register address ranges to different battery clusters in each energy storage stack;
[0070] Step 012: Communicate based on the stack address and register address range.
[0071] In order to achieve one-cluster-one-management, it is necessary to assign addresses to each energy storage stack and the battery clusters in each energy storage stack. By assigning different stack addresses to each energy storage stack and different register address ranges to different battery clusters in each energy storage stack, the registers used by each battery cluster in each energy storage stack to store information or implement battery cluster status control will also be assigned different address ranges, which is convenient for the management of any battery cluster.
[0072] During communication, communication can be performed based on the allocated stack address and register address range, thereby achieving management of any battery cluster of any energy storage stack.
[0073] The stack management system can communicate with the energy management system and send the information of each battery cluster and battery stack to the energy management system. The energy management system makes charging and discharging decisions and issues charging and discharging control instructions to the corresponding energy storage inverter, thereby achieving charging and discharging control of any battery cluster by controlling any target energy storage inverter.
[0074] For example, the request information sent by the energy management system may include the stack address of the target energy storage stack in each energy storage stack and the target register address corresponding to the target battery cluster in each battery cluster, so as to achieve the management of the target battery cluster.
[0075] For example, taking the first stack as an example, the first stack includes 6 battery clusters, and the stack address and the register allocation address range of each battery cluster are as follows: Figure 3 shown.
[0076] It can be seen that in the first stack, battery clusters 1 to 6 (i.e. Figure 3 The address ranges corresponding to clusters 1 to 6 of the battery cluster are different. For example, the address range of the register corresponding to the battery cluster is determined based on the starting address and the total length. The addresses of the registers of the same battery cluster are within the same address range. This facilitates data reading and parsing of the information of the registers of any battery cluster.
[0077] The request information includes the stack address of the target energy storage stack in each energy storage stack and the target register address corresponding to the target battery cluster in each battery cluster.
[0078] It can be understood that in order to achieve communication with any battery cluster, in addition to including the stack address of the energy storage stack in the request information, it is also necessary to include the target register address corresponding to the target battery cluster. In this way, the energy storage system can quickly obtain the data of the target register and feedback based on the target register address, or modify the data in the target register based on the request information.
[0079] Optionally, the request information includes a request header and request data, the request header includes a stack address field, the stack address field includes the stack address of the target energy storage stack, the request data includes a function code field and a data field, the function code field includes the operation type corresponding to the request information, and the data field includes the target register address corresponding to the target battery cluster.
[0080] In order for the energy management system to communicate with the energy storage system, the communication format between the two needs to be defined in advance.
[0081] See also Figure 4 , Optionally, the energy management system communicates with the energy storage system based on the Modubus TCP protocol.
[0082] The frame structure of the Modbus TCP protocol consists of an MBAP (Modbus Application Protocol) header and a PDU (Protocol Data Unit) data unit.
[0083] MBAP includes:
[0084] Transaction element identifier: 2 bytes, message sequence number;
[0085] Protocol identifier: 2 bytes, 00 00 indicates MODBUS protocol;
[0086] Message length: 2 bytes;
[0087] Unit identifier, 1 byte, energy storage heap address (i.e., heap address field, used to store the heap address of the target energy storage heap to be accessed).
[0088] The data unit includes a function code field (such as Figure 4 Function code) and data fields (such as Figure 4The function code field includes the type of operation corresponding to the request information, such as reading information, setting operating parameters, etc. The master device (such as the energy management system) informs the slave device (such as the energy storage system) of the specific actions to be performed by sending different function codes. For example, function code 0x03 means reading the holding register. If the master device wants to obtain the holding register data of parameters such as battery voltage and current in the energy storage system, it will use this function code in the message. After receiving it, the slave device knows that the master device's request is to read the data in the holding register. The data field includes the target register address corresponding to the target battery cluster. Based on the data field, the energy storage system can determine one or more target registers to be accessed by the energy management system, and based on the target register and function code, it determines whether to feed back the data of the target register to the energy management system or to perform the corresponding operation on the target battery cluster.
[0089] In the communication method of the present application, different stack addresses are assigned to each energy storage stack, and different register address ranges are assigned to different battery clusters in each energy storage stack, so as to achieve the management of any battery cluster. In combination with the hardware architecture of the energy storage system, the management of any battery cluster can be achieved through the energy storage inverter, thereby achieving one cluster one management through the combination of software and hardware architecture.
[0090] In some embodiments, in addition to receiving control instructions from the stack management system and / or the energy management system, the energy storage inverter can also operate based on a preset control logic without receiving a control instruction. For example, the energy storage inverter can communicate with the stack management system to obtain the information of the corresponding battery cluster from the information of each battery cluster collected by the stack management system. The energy storage inverter independently controls the connected battery cluster to perform corresponding operations based on the preset control strategy, the information of the connected battery cluster, and the power demand information.
[0091] For example, the preset control strategy includes power control. Each energy storage inverter can cooperate with each other to adjust the charging and discharging power of the connected battery clusters based on the information of the battery clusters connected to them and the power demand information (such as power consumption), so that the charging and discharging power of each battery cluster can achieve charging and discharging balance while meeting the power consumption. At the same time, the charging and discharging control of any battery cluster can be carried out in combination with the capacity information of the battery cluster to avoid overcharging and over-discharging and increase the life of the battery cluster.
[0092] Optionally, the energy storage converter is provided with a dry node, the dry node is connected to a cluster management system of a battery cluster connected to the energy storage converter, and the cluster management system obtains operation information of the energy storage converter through a dry node signal.
[0093] Among them, in PCS (energy storage converter), dry contact refers to a passive electrical switch node. It is a mechanical contact without built-in power supply, and its state (closed or open) depends only on the external physical force or electrical signal, similar to an ordinary relay contact.
[0094] By setting a dry node in the energy storage converter, the operating status of the PCS can be fed back through the dry node. For example, the start / stop status and fault status of the PCS can be output through the dry node. When the PCS is operating normally, the dry node can be in a closed state, and the signal "PCS is operating normally" is transmitted to the connected cluster management system; when the PCS fails, the dry node is disconnected, and after the cluster management system receives this signal change, it can determine that there is a problem with the PCS and take timely measures to ensure the operating stability of the PCS.
[0095] See also Figure 5 Optionally, step 012 includes:
[0096] Step 0121: receiving request information, the request information including the operation type, the stack address of the target energy storage stack in each energy storage stack, and the target register address corresponding to the target battery cluster in each battery cluster;
[0097] Step 0122: Based on the operation type, control the energy storage system to perform a corresponding operation, where the operation includes at least one of a control operation and a data reading operation. The control operation includes controlling the target battery cluster to perform a corresponding operation through a target energy storage converter corresponding to the target battery cluster. The data reading operation includes obtaining target information from information of the target battery cluster.
[0098] Step 0123: Send response information, where the response information includes at least one of the execution status information and target information of the operation.
[0099] The energy storage system may communicate with the energy management system, receive request information sent by the energy management system, and respond to the request information, thereby performing corresponding operations.
[0100] Optionally, the request information may include a requested operation type, such as a data request or a control request. The data request is used to obtain requested data from the energy storage system, and the control request can control the energy storage system to perform a corresponding control operation.
[0101] In response to data requests, the operation performed by the energy storage system is a data reading operation. The energy storage system can parse the stack address and target register address of the target energy storage stack to determine the target information to be read. Based on the target information requested in the request information (such as requesting the information of any battery cluster, the information of any battery stack, the voltage and temperature information in any battery cluster, etc.), after reading the corresponding target information from the energy storage system, response information is generated based on the read target information, thereby sending the response information to the energy management system.
[0102] In response to the control request, the operation performed by the energy storage system is a control operation. The energy storage system can parse the stack address and target register address of the target energy storage stack to determine the target battery cluster to be controlled, and then control the target battery cluster to perform the corresponding operation through the target energy storage converter in each energy storage converter, such as controlling the charging and discharging of the target battery cluster connected to the target energy storage converter, and adjusting the charging and discharging power. When requesting a control operation, the execution status of the operation (such as not executed, executing, executed, failed to execute, etc.) can be obtained, and the execution status can be fed back to the energy management system in real time through the response information, so that the energy management system can understand the specific execution status of the control operation, so that it can be processed even if the execution fails or the execution is slow.
[0103] It can be understood that the request information may include both a data request and a control request, such as requesting capacity information of a battery cluster to perform charge and discharge control.
[0104] In some embodiments, when the energy storage system does not receive request information, it performs a polling operation until it receives request information.
[0105] In this way, the energy storage system will continuously poll the request information, so that after receiving the request information, it can respond quickly, thereby improving the control efficiency of the energy storage system.
[0106] In some embodiments, see Figure 6 The present application also provides an energy management method applied to an energy management system, the method comprising:
[0107] Step 021: Sending request information to the energy storage system to control the energy storage system to perform a corresponding operation, the request information including the operation type, the stack address of the target energy storage stack in each energy storage stack, and the target register address corresponding to the target battery cluster in each battery cluster;
[0108] Step 022: When no response information is received from the energy storage system, a polling operation is performed until a response information is received.
[0109] For the detailed description of step 021, please refer to the explanations of steps 121 to 0123, which will not be repeated here.
[0110] After sending a request message, the energy storage management system will wait for the response of the energy storage system and continue to poll until it receives a response message to ensure the effectiveness of communication.
[0111] See also Figure 7 In one example, taking the mth cluster of the nth stack (i.e., the mth battery cluster of the nth battery stack, the serial numbers of the battery stack and the battery cluster are pre-set information) as an example, the mth cluster of the nth stack is in standby state, and the energy management system can send a request message S1 based on a preset communication protocol. The stack address field of S1 contains the stack address of the nth stack, and the data field contains the address of the register corresponding to the mth cluster. Based on the different function codes, the data reading operation or control operation of the mth cluster of the nth stack can be implemented through the request message S1.
[0112] The mth cluster of the nth stack is in standby state and will determine whether it has received a request message. If it has received a request message, it will perform the corresponding operation and generate a response message S2 based on the preset communication protocol. The stack address field in S2 also contains the stack address of the nth stack, and the data field contains the target information of the mth cluster requested by the request message (such as the voltage and current of the mth cluster) or the execution status information of the mth cluster after the charge and discharge control operation is performed. If the request message is not received, polling will be performed and judgment will be made again, and the cycle will continue.
[0113] After generating the response information S2, the response information S2 can be fed back to the energy management system. After sending the request information S1, the energy management system will continue to determine whether the response information S2 has been received. If it has been received, it will process it based on the response information and display the processing results, so that the staff can monitor the working conditions of the energy management system in real time. If the response information S2 is not received, it will continue to poll and determine whether the response information S2 has been received again, and so on.
[0114] According to the method described in the above embodiment, the present application embodiment also provides a communication device 400 for executing the steps in the above communication method for energy storage system. Figure 8 , Figure 8 4 is a schematic diagram of a module of an energy management device 400 provided in one embodiment of the present application. The energy management device 400 includes:
[0115] The allocation module 401 is used to allocate different stack addresses to each energy storage stack and allocate different register address ranges to different battery clusters in each energy storage stack;
[0116] The communication module 402 is used to communicate based on the stack address and the register address range.
[0117] See also Fig. 9 , Fig. 9 FIG. 5 is a schematic diagram of a module of an energy management device 500 provided in another embodiment of the present application. The energy management device 500 includes:
[0118] A sending module 501 is used to send request information to the energy storage system to control the energy storage system to perform a corresponding operation, wherein the request information includes an operation type, a stack address of a target energy storage stack in each energy storage stack, and a target register address corresponding to a target battery cluster in each battery cluster;
[0119] The receiving module 502 is used to perform a polling operation when no response information fed back by the energy storage system is received, until response information is received.
[0120] It should be noted that the specific details of each module unit in the above communication device or energy management device have been described in detail in the embodiment of the above energy management method, and will not be repeated here.
[0121] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0122] In some embodiments, the communication device or energy management device in the embodiments of the present application can be implemented in hardware, such as an energy storage system or energy management system, or a component in the energy storage system or energy management system, such as an integrated circuit or chip; the energy management device can also be implemented in software, such as as a program installed in the energy management system or energy storage system.
[0123] In some embodiments, the energy management system 100 includes a processor and a memory. The memory stores a computer program that can be run on the processor. When the program is executed by the processor, each process of the embodiment of the above energy management method is implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0124] An embodiment of the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the embodiments of the above-mentioned communication method or energy management method are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0125] The processor may be a processor in the energy management system in the above-mentioned embodiment. The computer-readable storage medium may be a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0126] Computer readable media may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer readable instructions, data structures, program modules or other data. Computer storage media include RAM, ROM, Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), flash memory or other solid-state storage technologies, CD-ROM, Digital Versatile Disc (DVD) or other optical storage, cassettes, magnetic tapes, disk storage or other magnetic storage devices. Of course, those skilled in the art will know that computer storage media are not limited to the above.
[0127] The embodiment of the present application also provides a computer program product, including a computer program, which implements the above-mentioned communication method or energy management method when executed by a processor. When the computer program is executed by a processor, each process of the embodiment of the above-mentioned communication method or energy management method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0128] It is understandable that in the specific implementation of this application, data related to user identity or characteristics is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0129] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
Claims
1. An energy storage system, characterized in that: include: An energy storage stack, a stack management system and a cluster management system, wherein the energy storage stack includes a plurality of battery clusters, the stack management system is connected to each of the cluster management systems, the battery clusters and the cluster management systems are connected one-to-one, the cluster management system is used to collect information of the connected battery clusters, and the stack management system is used to obtain information of the battery clusters collected by each of the connected cluster management systems; An energy storage converter is connected to the battery cluster in a one-to-one correspondence.
2. The energy storage system according to claim 1, characterized in that: The energy storage converter is provided with a dry node, and the dry node is connected to the cluster management system of the battery cluster connected to the energy storage converter, and the cluster management system obtains the operation information of the energy storage converter through the dry node signal.
3. The energy storage system according to claim 1, characterized in that: Each of the energy storage converters independently controls the connected battery cluster to perform corresponding operations based on a preset control strategy, information of the connected battery cluster, and power demand information.
4. The energy storage system according to claim 1, characterized in that: The battery cluster includes a plurality of battery packs, and a battery management unit of each of the battery packs is connected to the cluster management system corresponding to the battery cluster.
5. A communication method for an energy storage system, characterized in that: Applied to an energy storage system, the energy storage system includes an energy storage stack, a stack management system, a cluster management system and an energy storage converter, the energy storage stack includes a plurality of battery clusters, the stack management system is connected to each of the cluster management systems, the battery clusters and the cluster management systems are connected one-to-one, the cluster management system is used to collect information of the connected battery clusters, and the stack management system is used to obtain information of the battery clusters collected by each of the connected cluster management systems; The energy storage converter and the battery cluster are connected in a one-to-one correspondence; the method comprises: Allocating different stack addresses to each of the energy storage stacks, and allocating different register address ranges to different battery clusters in each of the energy storage stacks; Based on the stack address and the register address range, communication is performed.
6. The communication method according to claim 5, characterized in that: The communicating based on the stack address and the register address range includes: receiving request information, the request information including an operation type, a stack address of a target energy storage stack in each of the energy storage stacks, and a target register address corresponding to a target battery cluster in each of the battery clusters; Based on the operation type, the energy storage system is controlled to perform a corresponding operation, the operation including at least one of a control operation and a data reading operation, the control operation including controlling the target battery cluster to perform a corresponding operation through a target energy storage inverter corresponding to the target battery cluster, and the data reading operation including obtaining target information from the information of the target battery cluster.
7. The communication method according to claim 6, characterized in that: The request information includes a request header and request data, the request header includes a stack address field, the stack address field includes the stack address of the target energy storage stack, the request data includes a function code field and a data field, the function code field includes the operation type corresponding to the request information, and the data field includes the target register address corresponding to the target battery cluster.
8. The communication method according to claim 6, characterized in that: The communicating based on the stack address and the register address range further includes: Sending response information, wherein the response information includes at least one of the execution status information of the operation and the target information.
9. The communication method according to claim 8, characterized in that: Also includes: If the request information is not received, a polling operation is performed until the request information is received.
10. An energy management method, characterized in that: Applied to an energy management system, the energy management system is used to control an energy storage system, the energy storage system includes an energy storage stack, a stack management system, a cluster management system and an energy storage converter, the energy storage stack includes a plurality of battery clusters, the stack management system is connected to each of the cluster management systems, the battery clusters and the cluster management system are connected one-to-one, the cluster management system is used to collect information of the connected battery clusters, and the stack management system is used to obtain information of the battery clusters collected by each of the connected cluster management systems; The energy storage converter and the battery cluster are connected in a one-to-one correspondence; the method comprises: Sending request information to the energy storage system to control the energy storage system to perform corresponding operations, the request information including the operation type, the stack address of the target energy storage stack in each of the energy storage stacks, and the target register address corresponding to the target battery cluster in each of the battery clusters.
11. The energy management method according to claim 10, characterized in that: Also includes: In the case where no response information fed back by the energy storage system is received, a polling operation is performed until the response information is received.
12. An energy management system, characterized in that: The energy management system includes a processor and a memory, the memory is used to store a computer program, and the processor executes the computer program to implement the energy management method according to claim 10 or 11.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 5 to 11 are implemented.
14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 5 to 11 are implemented.