Battery cluster address coding method and device

By obtaining the information of the battery cluster, it determines whether its address is abnormal, and sends encoding instructions to the battery management unit in abnormal situations, solving the problem of inefficient battery cluster addresses in the prior art that cannot be judged in time and manual encoding efficiency in manual coding, achieving efficient and accurate Battery cluster address encoding.

CN119484484APending Publication Date: 2025-02-18CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510054077.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-14
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the existing battery management technology, the battery cluster address cannot be determined in time whether there is an abnormality, and it can only be manually encoded, which is inefficient.

Method used

By obtaining the battery cluster information, we judge whether there is an abnormality in its address, and send encoding instructions to the battery management unit in the abnormal situation to realize adaptive encoding.

Benefits of technology

It improves the efficiency of battery cluster address judgment and the accuracy of encoding results, and improves the accuracy and encoding efficiency of battery cluster positioning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484484A_ABST
    Figure CN119484484A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a battery cluster address coding method and device. The method comprises the following steps: acquiring battery cluster information of the energy storage system, wherein the battery cluster information comprises quantity information and / or address information of battery clusters; determining whether the battery cluster address of the energy storage system is abnormal or not according to the battery cluster information; and when it is determined that the battery cluster address of the energy storage system is abnormal, sending a battery cluster address encoding instruction to a battery management unit, and indicating the battery management unit to encode the battery cluster address of the energy storage system. According to the battery cluster address encoding method provided by the embodiment of the invention, adaptive encoding of the battery cluster address is realized by sending the battery cluster encoding instruction, and the encoding efficiency and the accuracy of the encoding result are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery management technology, and more specifically, to a method and device for battery cluster address coding. Background Art

[0002] In the current battery management technology, each battery cluster corresponds to a fixed address. It is impossible to determine whether there is an abnormality in the battery cluster address in time, and the address of the charging module microcontroller can only be assigned through the sampled physical parameters. The battery cluster needs to be manually encoded during system debugging, which is inefficient. Summary of the invention The embodiments of the present application provide a method and device for encoding a battery cluster address, which can encode the battery cluster address when an abnormality exists in the battery cluster address.

[0003] In a first aspect, a method for encoding a battery cluster address is provided, which is applied to an energy management system, the method comprising: obtaining battery cluster information of an energy storage system, the battery cluster information including the quantity information and / or address information of the battery cluster; determining whether there is an abnormality in the battery cluster address of the energy storage system based on the battery cluster information; and when it is determined that there is an abnormality in the battery cluster address of the energy storage system, sending a battery cluster address encoding instruction to a battery management unit, instructing the battery management unit to encode the battery cluster address of the energy storage system.

[0004] The method for battery cluster address coding provided in the embodiment of the present application can monitor battery cluster information including the number or address of battery clusters, and determine whether the battery cluster address is normal based on the obtained battery cluster information, thereby ensuring the accuracy of battery cluster positioning; when it is determined that the battery cluster address of the energy storage system is abnormal, the energy management system implements adaptive coding of the battery cluster address by sending a battery cluster coding instruction, thereby improving coding efficiency and the accuracy of the coding result.

[0005] In combination with the first aspect, in certain implementations of the first aspect, determining whether there is an abnormality in the battery cluster address of the energy storage system is performed based on the battery cluster information, including: when the number of battery clusters included in the battery cluster information is different from the initial configuration number of the battery clusters, determining that there is an abnormality in the battery cluster address of the energy storage system.

[0006] In the embodiment provided by the present application, by comparing the number of battery clusters with the initial configuration number of the battery clusters, it is possible to determine whether there is an abnormality in the battery cluster address more conveniently and quickly, thereby improving the efficiency of battery cluster address determination. In the embodiment of the present application, based on the battery cluster information, it is determined whether there is an abnormality in the battery cluster address of the energy storage system, including: when the number of battery cluster addresses included in the battery cluster information is different from the number of initial addresses of the battery cluster, it is determined that there is an abnormality in the battery cluster address of the energy storage system; and / or when the order of battery cluster addresses included in the battery cluster information is different from the order of initial addresses of the battery cluster, it is determined that there is an abnormality in the battery cluster address of the energy storage system. By checking whether there is an abnormality in the battery cluster address through the battery cluster information, it can be checked whether the number of battery cluster addresses matches the number of initial addresses of the battery cluster, or whether the order of battery cluster addresses matches the order of initial addresses of the battery cluster. Checking in the above manner can improve the accuracy of checking the battery cluster address.

[0007] In combination with the first aspect, in some implementations of the first aspect, the method includes: receiving a battery cluster address encoding result sent by a battery management unit, the battery cluster address encoding result indicating success or failure of the battery cluster address encoding.

[0008] In the embodiment provided by the present application, by receiving the battery cluster address encoding result of whether the battery cluster address encoding is successful or not sent by the battery management unit, timely feedback on whether the battery cluster address encoding is successful or not can be obtained, so as to make the next corresponding action and implement the battery cluster address encoding method more targetedly.

[0009] In combination with the first aspect, in some implementations of the first aspect, the method includes: sending a battery cluster safety instruction to a battery management unit to perform safety operations on one or more target battery clusters.

[0010] In the embodiments provided in the present application, isolating the target battery cluster through safe operation can prevent the problem of the target battery cluster from spreading further, thereby preventing it from affecting other surrounding battery clusters, thereby improving the safety of the entire energy storage system.

[0011] In combination with the first aspect, in certain implementations of the first aspect, before sending a battery cluster safety instruction to a battery management unit, the method includes: receiving battery cluster status information sent by the battery management unit; and determining a target battery cluster that requires safety operation based on the battery cluster status information.

[0012] In the embodiments provided in the present application, the target battery cluster to be isolated is determined based on the battery cluster status information, so that the target battery cluster to be isolated can be located more accurately, thereby improving the efficiency and pertinence of the battery cluster isolation.

[0013] In combination with the first aspect, in some implementations of the first aspect, sending a battery cluster safety instruction to a battery management unit includes: sending a controller area network (CAN) message to the battery management unit, the CAN message carrying the battery cluster safety instruction.

[0014] In the embodiments provided in the present application, the battery cluster safety instructions are transmitted using CAN messages, which can improve the transmission efficiency of the battery cluster safety instructions.

[0015] In combination with the first aspect, in certain implementations of the first aspect, the battery cluster status information includes one or more of the following information of the battery cluster of the energy storage system: voltage information, current information, power information, and temperature information.

[0016] In the embodiments provided in the present application, by collecting and determining battery cluster status information such as voltage information, current information, power information and temperature information of the battery cluster, it is possible to more intuitively determine whether a battery cluster needs to be isolated, thereby improving the specificity of collecting and judging the battery cluster status information.

[0017] In a second aspect, a method for isolating a battery cluster is provided, which is applied to a battery management unit, and the method includes: receiving a battery cluster safety instruction from an energy management system, the battery cluster safety instruction instructing to perform a safety operation on a target battery cluster; performing a safety operation on the target battery cluster, the safety operation including isolating the target battery cluster and canceling the isolation of the target battery cluster; and sending the result of the safety operation on the target battery cluster to the energy management system.

[0018] The battery cluster isolation method provided in the embodiment of the present application can respond to the battery cluster safety instruction to perform safety operation on the target battery cluster, ensure that the problem of the target battery cluster does not affect the surrounding battery clusters, and ensure the safety of the energy storage system; and the safety operation includes the operation of isolating the target battery cluster and the operation of canceling the isolation of the target battery cluster, so as to prevent the safety operation from being implemented only in one direction, and further improve the flexibility of the safety operation; the battery management unit sends the safety operation result to the energy management system, so that the energy management system can obtain feedback on the safety operation in time, so as to make the next corresponding action, and can implement the battery cluster isolation method more targetedly.

[0019] In combination with the second aspect, in certain implementations of the second aspect, performing safety operations on the target battery cluster includes: determining a high voltage state of the target battery cluster, the high voltage state including: an upper high voltage state, a high voltage power-on state, a lower high voltage state, and a high voltage power-off state; and performing safety operations on the target battery cluster according to the high voltage state of the target battery cluster.

[0020] In the embodiment provided in the present application, the high voltage state of the target battery cluster includes four states. Safely operating the target battery cluster according to different high voltage states can improve the adaptability and pertinence of safe operation, thereby achieving safe operation more perfectly.

[0021] In combination with the second aspect, in certain implementations of the second aspect, the safety operation includes an operation of isolating the target battery cluster; wherein, the safety operation is performed on the target battery cluster according to the high-voltage state of the target battery cluster, including: determining that the target battery cluster is in an upper high-voltage state; sending a power reduction instruction to the energy storage inverter to instruct the energy storage inverter to reduce the allowable power of the target battery cluster to a first threshold value; and when the allowable power is not reduced to the first threshold value, determining that the safety operation on the target battery cluster has failed.

[0022] In the embodiments provided in the present application, when the target battery cluster is in the upper high voltage, the energy storage inverter is instructed to reduce the allowable power of the target battery cluster, so that the target battery cluster can achieve high-voltage power-off at a lower power, thereby improving the safety of the high-voltage power-off process; when the allowable power does not drop to the first threshold, it is determined as a safety operation failure, which can also avoid the high-voltage power-off being completed in a higher-power environment, thereby improving the safety of the high-voltage power-off process.

[0023] In combination with the second aspect, in some implementations of the second aspect, the first threshold is 0.

[0024] In the embodiment provided in the present application, by further limiting the first threshold of the allowable power to 0, it is possible to more specifically ensure that the target battery cluster completes high voltage power-down in a safe allowable power environment.

[0025] In combination with the second aspect, in certain implementations of the second aspect, safety operations are performed on the target battery cluster based on the high voltage state of the target battery cluster, including: when the allowable power drops to a first threshold, determining the relationship between the bus current of the target battery cluster and a second threshold; when the bus current is greater than the second threshold, determining that the safety operation on the target battery cluster has failed.

[0026] In the embodiments provided in the present application, safe operation can only be continued when the bus current drops to a second threshold value, which can further ensure that high-voltage power-off is completed in an environment with lower current when the allowable power environment is met, thereby further improving the safety of the high-voltage power-off process; when the bus current does not drop to the second threshold value, it is determined that the safety operation has failed, which can also avoid the high-voltage power-off being completed in an environment with higher current, thereby improving the safety of the high-voltage power-off process.

[0027] In combination with the second aspect, in some implementations of the second aspect, performing safety operation on the target battery cluster according to the high voltage state of the target battery cluster includes: determining that the safety operation on the target battery cluster is successful when the bus current is less than or equal to the second threshold.

[0028] In the embodiment provided in the present application, it is possible to ensure that safe operation is performed when the bus current is small and determine that the safe operation is successful, and timely feedback on the safe operation can be achieved, which facilitates the implementation of the corresponding action in the next step, thereby improving the integrity of the method.

[0029] In combination with the second aspect, in some implementations of the second aspect, the second threshold is 4.5N to 5.5N amperes, where N is the number of target battery clusters.

[0030] In the embodiment provided in the present application, the second threshold is further limited to 4.5N to 5.5N amperes, where N is the number of target battery clusters, so that the second threshold is linked to the number of target battery clusters. By setting the second threshold in different ranges according to different target numbers of battery clusters, the flexibility and adaptability of the second threshold setting can be improved.

[0031] In combination with the second aspect, in certain implementations of the second aspect, the safety operation includes an operation of isolating a target battery cluster; wherein, the safety operation is performed on the target battery cluster according to the high-voltage state of the target battery cluster, including: determining that the target battery cluster is in an upper high-voltage state or a high-voltage power-off state; performing a high-voltage power-off operation on the target battery cluster; determining that the safety operation on the target battery cluster has failed when the time of the high-voltage power-off operation is greater than a third threshold; or determining that the safety operation on the target battery cluster has succeeded when the time of the high-voltage power-off operation is less than or equal to the third threshold.

[0032] In the embodiment provided by the present application, the safety operation on the target battery cluster can only be determined to be successful if the high-voltage power-down time of the target battery cluster does not exceed the third threshold value, which prevents the target battery cluster from being operated on for too long and avoids wasting too much time on the same target battery cluster, thereby improving the efficiency of the safety operation.

[0033] In combination with the second aspect, in some implementations of the second aspect, the third threshold is 10 seconds.

[0034] In the embodiment provided in the present application, by further limiting the operation time of high-voltage power-off to 10 seconds, it is possible to more specifically ensure that the target battery cluster completes high-voltage power-off within an appropriate time, thereby avoiding that the target battery cluster does not have enough time to complete high-voltage power-off due to too short a time, and avoiding that the operation time is too long and affects the work requirements of other battery clusters, thereby ensuring the rational and efficient operation of the entire energy storage system.

[0035] In combination with the second aspect, in certain implementations of the second aspect, a high-voltage power-off operation is performed on a target battery cluster, including: when the target battery cluster includes multiple battery clusters, a high-voltage power-off operation is performed on a first target battery cluster included in the target battery cluster; after the high-voltage power-off operation on the first target battery cluster succeeds or fails, a high-voltage power-off operation is performed on a second target battery cluster included in the target battery cluster according to a preset order.

[0036] In the embodiment provided in the present application, a series of battery clusters are subjected to high voltage power-down operation in a preset order, and when there are multiple target battery clusters, all target battery clusters that need to be subjected to safety operation can be subjected to safety operation, thereby improving the comprehensiveness of the safety operation.

[0037] In combination with the second aspect, in certain implementations of the second aspect, the safety operation includes an operation of isolating a target battery cluster; wherein, the safety operation is performed on the target battery cluster according to the high voltage state of the target battery cluster, including: determining that the target battery cluster is in a high voltage power-on state; continuing to perform a high voltage power-on operation on the target battery cluster so that the target battery cluster is in an upper high voltage state; and isolating the target battery cluster when the target battery cluster is in an upper high voltage state.

[0038] In the embodiment provided by the present application, when the target battery cluster is in a high-voltage power-on state, the target battery cluster needs to be isolated after the high-voltage power-on process is completed, so as to avoid interrupting the high-voltage power-on state of the target battery cluster and affecting the remaining battery clusters, thereby ensuring the independence and safety of isolating the target battery cluster.

[0039] In combination with the second aspect, in certain implementations of the second aspect, the safety operation includes isolating the target battery cluster; wherein, the safety operation is performed on the target battery cluster according to the high voltage state of the target battery cluster, including: determining that the target battery cluster is in a lower high voltage state; receiving a high voltage power-on instruction sent by the energy management system, performing a high voltage power-on operation on a non-target battery cluster, and prohibiting the target battery cluster from performing a high voltage power-on operation.

[0040] In the embodiments provided in the present application, when the target battery cluster is in the lower high voltage state, it does not respond to the high voltage power-on command issued by the energy management system, thereby ensuring that the target battery cluster can always be in the lower high voltage state, thereby improving the integrity of the isolation of the target battery cluster and achieving the success rate of isolating the target battery cluster at all times.

[0041] In combination with the second aspect, in certain implementations of the second aspect, the safety operation includes an operation of isolating the target battery cluster; wherein, the safety operation is performed on the target battery cluster according to the high-voltage state of the target battery cluster, including: determining that the target battery cluster is in a high-voltage power-off state; and continuing to perform the high-voltage power-off operation on the target battery cluster so that the target battery cluster is in a lower high-voltage state.

[0042] In the embodiments provided in the present application, when the target battery cluster is in a high-voltage power-off state, the high-voltage power-off operation is continued to complete the safety operation, so that the target battery cluster can be isolated without interfering with the original working state of the target battery cluster, thereby ensuring that the high-voltage power-off process of the target battery cluster is independently and completely implemented.

[0043] In combination with the second aspect, in certain implementations of the second aspect, the method includes: when it is determined that the safety operation on the target battery cluster has failed, sending a power increase instruction to the energy storage inverter to instruct the energy storage inverter to restore the allowable power to a maximum value.

[0044] In the embodiments provided in the present application, power recovery is performed on a target battery cluster that has failed in safety operation, so that the target battery cluster can be prevented from operating at low power, thereby improving the working efficiency of the target battery cluster.

[0045] In combination with the second aspect, in certain implementations of the second aspect, the safety operation includes an operation of canceling the isolation of the target battery cluster; wherein, the safety operation is performed on the target battery cluster according to the high-voltage state of the target battery cluster, including: determining that the target battery cluster is in a high-voltage power-off state; continuing to perform a high-voltage power-off operation on the target battery cluster so that the target battery cluster is in a lower high-voltage state; and when the target battery cluster is in the lower high-voltage state, performing a high-voltage power-on operation on the target battery cluster.

[0046] In the embodiments provided in the present application, in the process of isolating the target battery cluster, that is, in the process of performing a high-voltage power-off operation on the target battery cluster, the isolation of the target battery cluster can also be cancelled, thereby achieving flexible control of the isolation of the target battery cluster and meeting real-time isolation requirements; the cancellation of the safety operation needs to be performed after the high-voltage power-off operation is completed, so as to avoid interrupting the high-voltage power-off state of the target battery cluster and affecting the remaining battery clusters, thereby ensuring the independence and safety of isolating the target battery cluster; when the target battery cluster is in the lower high-voltage state, the target battery cluster is powered on with a high-voltage power-on operation, thereby achieving the effect of canceling the isolation, that is, making the target battery cluster work again in the upper high-voltage state, thereby improving the working efficiency of the target battery cluster.

[0047] In a third aspect, a device for battery cluster address encoding is provided, which is applied to an energy management system, and the device includes: a first acquisition module, used to obtain battery cluster information of an energy storage system, the battery cluster information including the quantity information and / or address information of the battery cluster; a first processing module, used to determine whether there is an abnormality in the battery cluster address of the energy storage system; and a first sending module, used to send a battery cluster address encoding instruction to a battery management unit, instructing the battery management unit to encode the battery cluster address of the energy storage system.

[0048] In combination with the third aspect, in certain implementations of the third aspect, the first processing module determines that there is an abnormality in the battery cluster address of the energy storage system when the number of battery clusters included in the battery cluster information is different from the initial configuration number of the battery clusters.

[0049] In combination with the third aspect, in certain implementations of the third aspect, the first processing module determines that there is an abnormality in the battery cluster address of the energy storage system when the number of battery cluster addresses included in the battery cluster information is different from the number of initial addresses of the battery cluster; and / or determines that there is an abnormality in the battery cluster address of the energy storage system when the order of battery cluster addresses included in the battery cluster information is different from the order of initial addresses of the battery cluster.

[0050] In combination with the third aspect, in some implementations of the third aspect, the battery cluster address coding device further includes a first receiving module, which receives a battery cluster address coding result sent by the battery management unit, and the battery cluster address coding result indicates whether the battery cluster address coding is successful or failed.

[0051] In combination with the third aspect, in certain implementations of the third aspect, the first sending module sends a battery cluster safety instruction to the battery management unit to perform safety operations on one or more target battery clusters.

[0052] In combination with the third aspect, in certain implementations of the third aspect, before sending a battery cluster safety instruction to the battery management unit, the first receiving module receives battery cluster status information sent by the battery management unit; the first processing module determines a target battery cluster that requires safety operation based on the battery cluster status information.

[0053] In combination with the third aspect, in certain implementations of the third aspect, the first sending module sends a controller area network (CAN) message to the battery management unit, where the CAN message carries the battery cluster safety instruction.

[0054] In a fourth aspect, a battery cluster isolation device is provided, which is applied to a battery management unit, and the device includes: a second receiving module, used to receive a battery cluster safety instruction from an energy management system, the battery cluster safety instruction instructing to perform a safety operation on a target battery cluster; a second processing module, used to perform a safety operation on the target battery cluster; and a second sending module, used to send the operation result of the safety operation on the target battery cluster to the energy management system.

[0055] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second processing module determines the high voltage state of the target battery cluster, the high voltage state including: an upper high voltage state, a high voltage power-on state, a lower high voltage state, and a high voltage power-off state; and performs safe operations on the target battery cluster according to the high voltage state of the target battery cluster.

[0056] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second processing module determines that the target battery cluster is in an upper high voltage state; the second sending module sends a power reduction instruction to the energy storage inverter to instruct the energy storage inverter to reduce the allowable power of the target battery cluster to a first threshold; the second processing module determines that the safety operation on the target battery cluster has failed when the allowable power has not been reduced to the first threshold.

[0057] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second processing module determines the relationship between the bus current of the target battery cluster and the second threshold when the allowable power drops to the first threshold; and determines that the safety operation of the target battery cluster has failed when the bus current is greater than the second threshold.

[0058] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second processing module determines that the safety operation on the target battery cluster is successful when the bus current is less than or equal to the second threshold.

[0059] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second processing module determines whether the target battery cluster is in an upper high-voltage state or a high-voltage power-off state; performs a high-voltage power-off operation on the target battery cluster; determines that the safety operation on the target battery cluster has failed when the time of the high-voltage power-off operation is greater than a third threshold; or determines that the safety operation on the target battery cluster has been successful when the time of the high-voltage power-off operation is less than or equal to the third threshold.

[0060] In combination with the fourth aspect, in certain implementations of the fourth aspect, when the target battery cluster includes multiple battery clusters, the second processing module performs a high-voltage power-off operation on a first target battery cluster included in the target battery cluster; after the high-voltage power-off operation on the first target battery cluster succeeds or fails, a high-voltage power-off operation is performed on a second target battery cluster included in the target battery cluster according to a preset order.

[0061] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second processing module determines that the target battery cluster is in a high-voltage power-on state; continues to perform high-voltage power-on operations on the target battery cluster so that the target battery cluster is in an upper high-voltage state; and isolates the target battery cluster when the target battery cluster is in an upper high-voltage state.

[0062] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second processing module determines that the target battery cluster is in a low high voltage state; receives a high voltage power-on instruction sent by the energy management system, performs a high voltage power-on operation on a non-target battery cluster, and prohibits the target battery cluster from performing a high voltage power-on operation.

[0063] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second processing module determines that the target battery cluster is in a high voltage power-off state; and continues to perform a high voltage power-off operation on the target battery cluster so that the target battery cluster is in a low high voltage state.

[0064] In combination with the fourth aspect, in certain implementations of the fourth aspect, when the second processing module determines that the safety operation on the target battery cluster has failed, the second sending module sends a power increase instruction to the energy storage inverter to instruct the energy storage inverter to restore the allowable power to the maximum value.

[0065] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second processing module determines that the target battery cluster is in a high-voltage power-off state; continues to perform a high-voltage power-off operation on the target battery cluster so that the target battery cluster is in a lower high-voltage state; and when the target battery cluster is in the lower high-voltage state, performs a high-voltage power-on operation on the target battery cluster.

[0066] In a fifth aspect, a battery cluster address encoding device is provided, which is applied to a battery management unit. The device includes: a third receiving module, which is used to receive a battery cluster address encoding instruction sent by an energy management system, instructing the battery management unit to encode the battery cluster address of the energy storage system.

[0067] In combination with the fifth aspect, in certain implementations of the fifth aspect, the battery cluster address coding device further includes: a third sending module, configured to send a battery cluster address coding result to an energy management system, wherein the battery cluster address coding result indicates whether the battery cluster address coding is successful or failed.

[0068] In combination with the fifth aspect, in certain implementations of the fifth aspect, the third sending module sends battery cluster status information to the energy management system, where the battery cluster status information indicates a target battery cluster that needs to be safely operated.

[0069] In combination with the fifth aspect, in certain implementations of the fifth aspect, the third receiving module receives a controller area network (CAN) message sent by the energy management system.

[0070] In the sixth aspect, a battery cluster isolation device is provided, which is applied to an energy management system. The device includes: a fourth sending module, used to send a battery cluster safety instruction to a battery management unit, the battery cluster safety instruction instructs to perform a safety operation on a target battery cluster; a fourth receiving module, used to receive the operation result of the battery management unit performing a safety operation on the target battery cluster.

[0071] In a seventh aspect, an energy storage system is provided, which includes a memory and a processor, wherein the memory is used to store instructions, and the processor is used to read the instructions and execute a battery cluster address encoding method and a battery cluster isolation method according to the instructions.

[0072] In an eighth aspect, a chip is provided, comprising: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes a battery cluster address encoding method and a battery cluster isolation method.

[0073] In a ninth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program, and when the computer program is executed by a computer, the computer implements a method for battery cluster address coding and a method for battery cluster isolation. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] Figure 1 A schematic diagram of the structure of the energy storage system provided in an embodiment of the present application.

[0075] Figure 2 A communication diagram of an energy storage system provided in an embodiment of the present application.

[0076] Figure 3 A schematic diagram of the network topology of the energy management system and the battery management unit provided in an embodiment of the present application.

[0077] Figure 4 A schematic flow chart of a method for encoding a battery cluster address provided in an embodiment of the present application.

[0078] Figure 5 A schematic diagram of the management and control of a battery management unit by the energy management system provided in an embodiment of the present application.

[0079] Figure 6 A schematic diagram of a high voltage state of a battery cluster provided in an embodiment of the present application.

[0080] Figure 7 A schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0081] Figure 8 A schematic flowchart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0082] Fig. 9Another schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0083] Fig.10 Another schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0084] Fig.11 Another schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0085] Fig.12 Another schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0086] Fig.13 A schematic block diagram of a battery cluster address encoding device provided in an embodiment of the present application.

[0087] Fig.14 A schematic block diagram of a battery cluster isolation device provided in an embodiment of the present application.

[0088] Fig.15 A schematic block diagram of another battery cluster address encoding device provided in an embodiment of the present application.

[0089] Fig.16 A schematic block diagram of another battery cluster isolation device provided in an embodiment of the present application.

[0090] Fig.17 Another schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application. DETAILED DESCRIPTION

[0091] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0092] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0093] Unless otherwise defined, all technical and scientific terms used in this application have the same meanings as those commonly understood by technicians in the technical field of this application; the terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned drawings and any variations thereof are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of this application or the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order or a primary and secondary relationship.

[0094] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments.

[0095] The term "and / or" in this application is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this application generally indicates that the associated objects before and after are in an "or" relationship.

[0096] With the development of energy storage technology, multiple battery clusters are often connected to a single energy storage system to maximize the energy benefits of the energy storage system. Faced with a large number of battery clusters, it is necessary to set an address for each battery cluster to achieve refined control of the entire energy storage system without causing chaos and disorder.

[0097] In the process of managing the battery cluster address of the energy storage system, the charging module microcontroller can be used to adopt the physical parameters of the electronic components through the physical sampling module, and the address of the charging module microcontroller can be assigned through the sampled physical parameters. However, this method requires manual coding of the battery cluster during system debugging, which is inefficient; and when the battery cluster is replaced, the newly replaced battery cluster cannot be adaptively coded according to the existing battery cluster address. Since adaptive coding cannot be achieved, it is impossible to flexibly partition the battery cluster and isolate the target battery cluster when a problem occurs in the target battery cluster.

[0098] In view of the above problems, an embodiment of the present application provides a method for battery cluster address coding and a method for isolating battery clusters. The method for battery cluster address coding includes: obtaining battery cluster information of an energy storage system, the battery cluster information including the number information and / or address information of the battery clusters; determining whether there is an abnormality in the battery cluster address of the energy storage system according to the battery cluster information; and sending a battery cluster address coding instruction to a battery management unit when it is determined that there is an abnormality in the battery cluster address of the energy storage system, instructing the battery management unit to encode the battery cluster address of the energy storage system.

[0099] The embodiments of the present application provide a method for battery cluster address coding and a method for battery cluster isolation, which can monitor the number or address of battery clusters, compare the number or address of battery clusters with the information related to the initial configuration of the battery cluster stored in the energy management system, and check whether the two match, so as to verify whether the battery cluster address is normal and ensure the accuracy of battery cluster positioning; when it is determined that the battery cluster address of the energy storage system is abnormal, the energy management system implements adaptive coding of the battery cluster address by sending a battery cluster coding instruction, which can improve the coding efficiency and the accuracy of the coding result.

[0100] Figure 1 A schematic diagram of the structure of the energy storage system provided in an embodiment of the present application.

[0101] In the embodiments of the present application, Figure 1 As shown, the structure of the energy storage system may include: multiple battery clusters (battery cluster 1, battery cluster 2, ..., battery cluster m), each of which may include multiple battery packs (i.e., battery devices). For example, battery cluster 1 includes battery pack 11, battery pack 12, ..., battery pack 1n; battery cluster 2 includes battery pack 21, battery pack 22, ..., battery pack 2n, etc., and battery cluster m includes battery pack m1, battery pack m2, ..., battery pack mn; wherein m and n are positive integers.

[0102] It should be noted that battery packs (battery devices) are connected in series and parallel to form a battery cluster, and multiple battery clusters are connected in parallel with the bus through switches (K1, K2, ..., Km) to form an energy storage system.

[0103] Figure 2 A communication diagram of an energy storage system provided in an embodiment of the present application.

[0104] Battery Management Unit: It can include Master Battery Management Unit (MBMU) and String Battery Management Unit (SBMU). One battery cluster can correspond to one SBMU, and multiple battery clusters can correspond to one MBMU.

[0105] Energy Management System: can include Energy Management System (EMS) and Battery Management System (BMS).

[0106] In the embodiments of the present application, Figure 2 As shown in the figure, the communication application architecture of the energy storage system may include: EMS, BMS, MBMU and SBMU. Among them, each battery cluster manages the battery cluster through the SBMU. In the energy storage system, the EMS or BMS is mainly responsible for monitoring and managing the energy and battery of the energy storage system, the MBMU is mainly responsible for monitoring the battery working condition and receiving instructions from the EMS or BMS, and the SBMU is mainly responsible for receiving instructions from the MBMU to control the battery cluster.

[0107] Here, EMS and BMS are collectively referred to as energy management systems, and MBMU and SBMU are collectively referred to as battery management units. In the embodiment of the present application, EMS and BMS may exist at the same time, or one of them may exist, which is not limited in the embodiment of the present application.

[0108] Figure 3 A schematic diagram of the network topology of the energy management system and the battery management unit provided in an embodiment of the present application.

[0109] Figure 3 The network topology of the energy management system 310 and the battery management unit 320 in the embodiment can be applied to Figure 1 or Figure 2 Energy storage system in.

[0110] The energy management system 310 may execute a series of battery cluster address encoding methods and interact with the battery management unit 320 to encode the battery cluster address.

[0111] Figure 4 A schematic flow chart of a method for encoding a battery cluster address provided in an embodiment of the present application.

[0112] The battery cluster address coding method is applied to the energy management system 310 .

[0113] S410, obtaining battery cluster information of an energy storage system, where the battery cluster information includes quantity information and / or address information of the battery clusters.

[0114] The battery cluster information of the energy storage system may include battery cluster information reflecting the marking or positioning of the battery cluster.

[0115] For example, the battery cluster information of the energy storage system may include the number information and / or address information of the battery clusters. In the embodiment of the present invention, each battery cluster has a unique corresponding address, and the address information may show the address corresponding to each battery cluster.

[0116] S420: Determine whether there is an abnormality in the battery cluster address of the energy storage system according to the battery cluster information.

[0117] The battery cluster information includes information that can be used to mark or locate the battery cluster when there is no interference or change, that is, the battery cluster information reflects the correct address of the battery cluster. When it is determined that the battery cluster address does not match the correct address of the battery cluster, the battery cluster address can be determined to be abnormal. And even if only one battery cluster address is abnormal, the entire battery cluster address can be determined to be abnormal, so there is no need to find the battery cluster with the abnormal address, which can save time spent on determining whether the battery cluster address is abnormal.

[0118] In some embodiments, when the number of battery clusters included in the battery cluster information is different from the initial configuration number of battery clusters, it is determined that an abnormality exists in the battery cluster address of the energy storage system.

[0119] Compare the number of battery clusters in the battery cluster information with the initial number of battery clusters. If the two do not match, it can be determined that the battery cluster address is abnormal. Because when the number of battery clusters does not match the initial number of battery clusters, there must be at least one abnormal battery cluster address, such as a blank battery cluster address. At this time, the battery cluster can be directly encoded, with high encoding efficiency.

[0120] In some embodiments, when the number of battery cluster addresses included in the battery cluster information is different from the number of initial addresses of the battery cluster, it is determined that there is an abnormality in the battery cluster addresses of the energy storage system; and / or when the order of battery cluster addresses included in the battery cluster information is different from the order of initial addresses of the battery cluster, it is determined that there is an abnormality in the battery cluster addresses of the energy storage system.

[0121] Compare the number of battery cluster addresses in the battery cluster information with the number of initial addresses. If the two do not match, it can be determined that there is an abnormality in the battery cluster address. The method of using the number of battery cluster addresses to make judgments is similar to the method of using the number of battery clusters to make judgments. Since each battery cluster has a unique corresponding address, the number of battery cluster addresses is essentially the same as the number of battery clusters. However, in terms of implementation, the number of battery clusters can be obtained by methods other than counting the number of battery cluster addresses, such as physical collection methods such as infrared sensors and thermal sensors. The number of battery cluster addresses can only be obtained through communication channels.

[0122] Compare the battery cluster address sequence in the battery cluster information with the initial address sequence. If the two do not match, it can be determined that the battery cluster address is abnormal. The initial address sequence of the battery cluster is arranged according to certain rules, such as the natural number sequence, odd number sequence, even number sequence, Fibonacci number sequence, etc. When the battery cluster address is abnormal, the most intuitive and clear reflection can be obtained from the battery cluster address sequence. When using the battery cluster address sequence to judge whether the battery cluster address is abnormal, the specific battery cluster with the abnormal address can be directly found, so as to facilitate the next step of the battery cluster setting.

[0123] Regarding the two ways of judging whether there is an abnormality in the above method, that is, judging by the number of battery cluster addresses and the order of battery cluster addresses, the two can be performed separately or simultaneously. That is, the number of battery cluster addresses can be used alone for judgment; the order of battery cluster addresses can also be used alone for judgment; the number of battery cluster addresses can also be used first for judgment, and then the order of battery cluster addresses can be used for judgment; or the number of battery cluster addresses and the order of battery cluster addresses can be used simultaneously for judgment. After judging that there is no abnormality in the battery cluster address by using the number of battery cluster addresses alone, the order of battery cluster addresses needs to be used additionally to judge whether there is an abnormality in the battery cluster address, because there is a situation where the order of battery cluster addresses does not match, but the number of battery cluster addresses matches. Therefore, the number of battery cluster addresses can be judged first as a preliminary judgment. At this time, if the number of battery cluster addresses is abnormal, it can be determined that the battery cluster address is abnormal; if the number of battery cluster addresses matches, further judgment can be made, that is, judging whether the order of battery cluster addresses is abnormal, so as to judge whether the battery cluster addresses are abnormal based on whether the order of battery cluster addresses is abnormal, and make a final judgment. The determination of the number of battery cluster addresses and the determination of the order of battery cluster addresses can also be performed simultaneously. This is the most efficient determination method among the above four determination methods. Two separate determination methods are performed simultaneously. If any one of the methods determines that there is an abnormality in the battery cluster address, the determination process can be terminated, thereby saving determination time to a great extent.

[0124] S430: When it is determined that the battery cluster address of the energy storage system is abnormal, a battery cluster address encoding instruction is sent to a battery management unit to instruct the battery management unit to encode the battery cluster address of the energy storage system.

[0125] The rules that the battery management unit 320 needs to satisfy for encoding the battery cluster address may be the same as the initial rules for encoding the battery cluster address, so as to simplify the operations required for counting the battery cluster addresses. The battery cluster address needs to be encoded according to certain rules, including but not limited to the natural number sequence, odd number sequence, even number sequence, Fibonacci number sequence, etc.

[0126] In some embodiments, a battery cluster address encoding result sent by the battery management unit 320 is received, and the battery cluster address encoding result indicates whether the battery cluster address encoding is successful or failed.

[0127] Regardless of whether the battery management unit 320 succeeds or fails in encoding the battery cluster address of the energy storage system, it is necessary to send the encoding result of the battery cluster address to the energy management system 310 so that the energy management system 310 instructs the battery management unit 320 to perform the next step, such as encoding the battery cluster address again, or performing other operations except encoding the battery cluster address.

[0128] In some embodiments, the battery cluster status information sent by the battery management unit 320 is received; and a target battery cluster that needs to be safely operated is determined according to the battery cluster status information.

[0129] After encoding the battery cluster address (including encoding the battery cluster address when it is determined that the battery cluster address is abnormal), accurate and precise individual control of each battery cluster can be achieved. At this time, the working status of each battery cluster can be monitored on this basis, that is, the battery management unit 320 uses a physical monitoring device to obtain the battery cluster status information of each battery cluster. The battery cluster status information can be a physical parameter of the battery cluster when it is working, including but not limited to parameters such as the voltage, current, power and temperature of the battery cluster. When one or more of the voltage, current, power and temperature of the battery cluster exceeds the normal range, it can be considered that there is a problem with the battery cluster. At this time, the energy management system 310 can mark the battery cluster that is found to have problems through monitoring as a target battery cluster, and isolate the target battery cluster.

[0130] In some embodiments, a battery cluster safety instruction is sent to the battery management unit 320 to perform safety operations on one or more target battery clusters.

[0131] Based on the method of battery cluster address encoding provided in the above embodiment, each battery cluster can be individually controlled according to the battery cluster address, thereby realizing safe operation of one or more battery clusters. The energy management system 310 sends a battery cluster safety instruction to the battery management unit 320 to perform safe operations on the target battery cluster. The number of target battery clusters can be one or more, subject to the actual needs in the work. For example, when a battery cluster with a more serious problem is detected in a battery cluster, a safe operation can be performed immediately on the battery cluster to prevent the problem from continuing to deteriorate and affecting the entire energy storage system. Alternatively, when multiple battery clusters in an area are detected to have problems, the multiple battery clusters can be safely operated in sequence, and it can be explored whether there is a common cause for the problems in multiple battery clusters in the area to ensure a safe working environment for the battery cluster. The safe operation of the target battery cluster includes the operation of isolating the target battery cluster and the operation of canceling the isolation of the target battery cluster. The operation of isolating the target battery cluster is to keep the target battery cluster in a lower high voltage state. Since the battery cluster needs to be supplied with high voltage when it is working, when the battery cluster is in the low high voltage state, it means that the battery cluster is out of working state. At this time, the target battery cluster in the non-working state can be isolated from the non-target battery cluster in the working state. In the process of isolating the battery cluster, it may be determined at a certain point in time that the battery cluster does not need to be isolated anymore. For example, it is monitored that the various battery cluster status information of the target battery cluster undergoing isolation operation has fallen back to the normal range. At this time, the isolation operation can be canceled for the target battery cluster undergoing isolation operation to avoid placing the battery cluster that does not need to be isolated in a non-working state and reducing the working efficiency of the entire energy storage system.

[0132] The energy management system 310 transmits the battery cluster safety instructions by sending a control area network CAN message to the battery management unit 320. The controller area network CAN is a serial communication network used to transmit data between different ECUs. The controller area network CAN was developed by BOSCH of Germany and has become an international standard. It is widely used in automotive computer control systems and embedded industrial control LANs. The controller area network CAN has the advantages of asynchronous communication and high-speed transmission. It was originally designed for multi-channel electrical wiring in automobiles to save copper wires, but it is also used in many other environments, such as heavy machinery vehicles and industrial control fields. In the embodiment of the present application, the controller area network CAN is mainly used to realize signal transmission between the energy management system 310 and the battery management unit 320. The transmitted signals include but are not limited to battery cluster information, battery cluster address coding instructions, battery cluster address coding results, battery cluster safety instructions, battery cluster status information, isolation results of safety operations, power down-regulation instructions and power up-regulation instructions, etc.

[0133] Figure 5A schematic diagram of the management and control of the battery management unit 320 by the energy management system 310 provided in an embodiment of the present application.

[0134] like Figure 5 As shown, in addition to the above-mentioned energy management system 310 being able to instruct the battery management unit 320 to encode the battery cluster address, the energy management system 310 can also receive the battery cluster status information sent by the battery management unit 320, thereby realizing the monitoring of the battery cluster status; and the energy management system 310 can also instruct the battery management unit 320 to perform safety operations on one or more target battery clusters to avoid the problem of the target battery cluster affecting other battery clusters.

[0135] Figure 6 A schematic diagram of a high voltage state of a battery cluster provided in an embodiment of the present application.

[0136] Before officially performing safety operations on the target battery cluster, it is necessary to determine the high voltage state of the target battery cluster so as to perform different targeted safety operations on the target battery clusters under different high voltage states. Figure 6 As shown, the battery cluster can be divided into four high-voltage states, namely: upper high-voltage state, lower high-voltage state, high-voltage power-off state and high-voltage power-on state. The upper high-voltage state means that the battery cluster is in a high-voltage state during normal operation. In this high-voltage state, the battery cluster charges and discharges with appropriate and sufficient power to achieve efficient operation of the entire energy storage system. The lower high-voltage state means that the battery cluster is in other states other than the high-voltage state, that is, the battery cluster has exited the normal working state. The lower high-voltage state includes a low-voltage state and a state with zero voltage. Although the battery cluster cannot charge and discharge in the low-voltage state, it can still communicate; when the voltage is zero, the battery cluster can neither charge and discharge nor communicate, which means that the battery cluster is completely isolated from other battery clusters. The high-voltage power-off state means that the state of the battery cluster is in the process of changing from the upper high-voltage state to the lower high-voltage state. Similarly, the high-voltage power-on state means that the state of the battery cluster is in the process of changing from the lower high-voltage state to the upper high-voltage state. In addition, in the embodiment of the present application, when the battery cluster performs a high-voltage power-down operation, it can be considered that the battery cluster is in the process of changing from an upper high-voltage state to a lower high-voltage state, and vice versa; similarly, when the battery cluster performs a high-voltage power-up operation, it can be considered that the battery cluster is in the process of changing from a lower high-voltage state to an upper high-voltage state, and vice versa.

[0137] Figure 7 A schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0138] The battery cluster isolation method is applied to the battery management unit 320 .

[0139] S710: Receive a battery cluster safety instruction from an energy management system, where the battery cluster safety instruction instructs to perform a safety operation on a target battery cluster.

[0140] Based on the battery cluster address coding method provided in the above embodiments, each battery cluster can be individually controlled according to the battery cluster address, thereby achieving safe operation of one or more battery clusters.

[0141] S720: Perform a safety operation on the target battery cluster, where the safety operation includes isolating the target battery cluster and canceling the isolation of the target battery cluster.

[0142] The operation of canceling the isolation adds a certain flexibility to the safety operation itself, preventing the situation in which the battery cluster status information of the target battery cluster is re-determined to be normal during the safety operation performed in a high-voltage electrical mode, resulting in the isolation of a battery cluster that should not be isolated and the inability to change the safety operation of the target battery cluster.

[0143] S730: Sending the result of the safety operation on the target battery cluster to the energy management system.

[0144] Regardless of whether the safety operation result of the battery cluster by the battery management unit 320 is successful or failed, the safety operation result for the target battery cluster needs to be sent to the energy management system 310 so that the energy management system 310 instructs the battery management unit 320 to perform the next operation.

[0145] Figure 8 A schematic flowchart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0146] The battery cluster isolation method is applied to the battery management unit 320 .

[0147] As shown in the figure, in the embodiment of the present application, it is determined that the target battery cluster is in an upper high-voltage state. At this time, if the target battery cluster needs to be isolated, that is, the target battery cluster is in a lower high-voltage state, it needs to be achieved through a high-voltage power-down operation. However, before the high-voltage power-down operation is performed on the target battery cluster, it is necessary to ensure that the high-voltage power-down operation of the target battery cluster is performed in a safe and stable environment. Therefore, it is necessary to reduce the allowable power of the target battery cluster to the first threshold. When the allowable power of the target battery cluster is maintained at or below the first threshold, it is possible to avoid the potential safety hazards caused by the high-voltage power-down operation at a larger allowable power. The power and current of the battery cluster are changed through the energy storage converter. PCS (energy storage converter, Power Conversion System) can control the charging and discharging process of the battery cluster, perform AC and DC conversion, and can directly supply power to the AC load without a power grid. PCS is composed of a DC / AC bidirectional converter, a control unit, etc. The PCS controller receives the background control instruction through communication, and controls the converter to charge or discharge the battery cluster according to the sign and size of the power instruction, so as to achieve the regulation of the active power and reactive power of the power grid. The PCS controller communicates with the energy management system 310 through the CAN interface, which can realize protective charging and discharging of the battery and ensure the safety of battery operation. The first threshold value can be 0. When the allowable power drops to 0, it can largely avoid the safety impact of electrical operation under high voltage due to the allowable power. If the allowable power cannot be reduced to the first threshold value, it can be determined as a safety operation failure; if the allowable power is successfully reduced to the first threshold value, subsequent operations related to battery cluster isolation can be performed. In addition, in the case of a safety operation failure on the target battery cluster, in order to avoid the target battery cluster that has failed the safety operation from being unable to work at a higher load at a low allowable power and thus affecting the working efficiency of the entire energy storage system, it is necessary to send a power increase instruction to the energy storage inverter to instruct the energy storage inverter to restore the allowable power to the maximum value, thereby ensuring that the entire energy storage system works at a higher working efficiency.

[0148] Reducing the allowable power is mainly achieved by reducing the current. Therefore, after the allowable power is successfully reduced to the first threshold, it is necessary to determine whether the bus current of the target battery cluster is reduced to the second threshold. When the bus current of the target battery cluster is maintained at or below the second threshold, it is possible to avoid high-voltage power-on operation under a larger bus current and bring safety hazards. The second threshold value of the bus current is positively correlated with the number of target battery clusters, that is, the more target battery clusters that need to be operated under high voltage, the larger the second threshold value of the bus current, that is, the larger the current allowed to flow when performing high-voltage power-on operation. For example, the second threshold value of the bus current can be set to 4.5N to 5.5N amperes, where N is the target battery cluster that needs to be operated under high voltage.

[0149] When the bus current is less than or equal to the second threshold, it is confirmed that the target battery cluster is in a safe high-voltage power-off environment, and the target battery cluster can be powered off at high voltage. Since the high-voltage power-off operation generally does not need to consider the influence of other factors, under normal circumstances, it can be considered that the safety operation is successful at this time.

[0150] Fig. 9 Another schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0151] The battery cluster isolation method is applied to the battery management unit 320 .

[0152] In some cases, it is necessary to limit the time of high-voltage power-down operation. For example, when multiple target battery clusters need to perform safety operations, too much time cannot be consumed in the safety operation of the same battery cluster, so as to avoid worsening the problems of the target battery clusters with a later order over time. Therefore, it is necessary to control the high-voltage power-down operation time of the target battery cluster within the third threshold. The third threshold can be set to 10 seconds. The third threshold should not be set too long or too short. If the third threshold is set too long, it will delay the safety operation of the remaining target battery clusters, thereby affecting the safety of the entire energy storage system; if the third threshold is set too short, it will cause the high-voltage power-down operation to fail to be completed, resulting in the interruption and failure of the high-voltage power-down operation, which will lead to the failure of the entire safety operation for the target battery cluster. Therefore, in special cases where the high-voltage power-down operation time needs to be limited, when the high-voltage power-down operation time is less than or equal to the third threshold, it can be determined that the safety operation of the target battery cluster is successful. In the embodiment of the present application, in the case where the high-voltage power-off operation time needs to be limited, it includes not only the case of performing a safe operation on the target battery cluster that is originally in the upper high-voltage state, but also the case of continuing to perform a high-voltage power-off operation on the target battery cluster that is determined to be in the high-voltage power-off state. In the latter case, the high-voltage power-off operation time corresponding to the third threshold is the time required to continue the high-voltage power-off operation after the target battery cluster is determined to be in the high-voltage power-off state until the entire safety operation process is completed.

[0153] Fig.10 Another schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0154] The battery cluster isolation method is applied to the battery management unit 320 .

[0155] In the embodiment of the present application, it is determined that the target battery cluster is in the lower high voltage state. At this time, if the target battery cluster needs to be isolated, that is, the target battery cluster is in the lower high voltage state, it means that the target battery cluster needs to be guaranteed to be always in the lower high voltage state, that is, the target battery cluster is not affected by the high voltage power-on instruction, does not perform the high voltage power-on operation, and cannot reach the upper high voltage state. One or more battery clusters including the target battery cluster receive the high voltage power-on instruction. At this time, in the case where only the target battery cluster receives the high voltage power-on instruction, since the target battery cluster has been marked as "target battery cluster", and the high voltage state query for the target battery cluster is that the target battery cluster is in the lower high voltage state, the high voltage power-on instruction issued to the target battery cluster is ignored by the target battery cluster, that is, the purpose of prohibiting the target battery cluster from performing the high voltage power-on operation is achieved; in the case where multiple battery clusters including the target battery cluster receive the high voltage power-on instruction, in the case where the high voltage power-on instruction issued to the target battery cluster is ignored by the target battery cluster, the remaining battery clusters except the target battery cluster respond to the high voltage power-on instruction and perform the high voltage power-on operation. In this embodiment, the safety operation performed on the target battery cluster can be understood as a continuous process isolation. After the target battery cluster performs the safety operation achieved by the high-voltage power-down method described above, the safety operation in this embodiment can be regarded as a continuation of the safety operation achieved by the high-voltage power-down method. However, no matter which method is used to achieve the safety operation of the target battery cluster, including the safety operation method not described in detail in the embodiment of the present application, the ultimate goal is to put the target battery cluster in a low-voltage state and maintain the low-voltage state unchanged.

[0156] In an embodiment of the present application, it is determined that the target battery cluster is in a high-voltage power-off state. At this time, if it is necessary to isolate the target battery cluster, that is, to make the target battery cluster in a lower high-voltage state, it means that the target battery cluster needs to continue the high-voltage power-off operation that is already in progress, and finally make the target battery cluster in a lower high-voltage state. Since the high-voltage power-off operation is an operation necessary for the safe operation of the target battery cluster except for the one that is already in a lower high-voltage state, when it is determined that the target battery cluster is in a high-voltage power-off state, it is only necessary to complete the high-voltage power-off operation that is already in progress to achieve the purpose of performing safe operation. In this embodiment, since the high-voltage power-off operation that is already in progress on the target battery cluster is continued without the need for additional operations, the intervention in the operation of the battery cluster can be reduced to a large extent, thereby ensuring the stability of the entire energy storage system. In this embodiment, the limitation on the time required for safe operation under special circumstances has been explained in the previous text and will not be repeated here.

[0157] Fig.11 Another schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0158] The battery cluster isolation method is applied to the battery management unit 320 .

[0159] In an embodiment of the present application, it is determined that the target battery cluster is in a high-voltage power-on state. At this time, if it is necessary to isolate the target battery cluster, that is, to make the target battery cluster in a lower high-voltage state, it means that the target battery cluster needs to continue the ongoing high-voltage power-on operation first, and after the high-voltage power-on operation is completed, that is, when the target battery cluster is already in an upper high-voltage state, the target battery cluster that is already in the upper high-voltage state is then subjected to a high-voltage power-off operation, so that the target battery cluster is finally in a lower high-voltage state. When it is determined that the target battery cluster is in a high-voltage power-on state, if it is necessary to perform a safe operation on the target battery cluster at this time, the ongoing high-voltage power-on operation should not be directly exited and the high-voltage power-off operation should be performed instead. Because the high-voltage power-on operation and the high-voltage power-off operation performed on the target battery cluster are both operations that need to be performed completely, interrupting the operation will affect the remaining battery clusters, and thus affect the safety and stability of the entire energy storage system. Therefore, it is necessary to complete the ongoing high-voltage power-on operation and then perform a high-voltage power-off operation on the target battery cluster in the upper high-voltage state to ensure the stability and safety of the energy storage system. In this embodiment, when the target battery cluster in the upper high voltage state is subjected to the high voltage power-down operation, the allowable power, bus current and high voltage power-down operation time can still be judged one by one as described above, which will not be repeated here.

[0160] Fig.12 Another schematic flow chart of a method for isolating a battery cluster provided in an embodiment of the present application.

[0161] The battery cluster isolation method is applied to the battery management unit 320 .

[0162] In the embodiment of the present application, the safety operation performed on the target battery cluster also includes the operation of canceling the isolation of the target battery cluster. In the present embodiment, the operation of canceling the isolation of the target battery cluster refers to receiving a safety instruction that requires the target battery cluster to be canceled during the high-voltage power-down operation of the target battery cluster, and then canceling the isolation of the target battery cluster. When the target battery cluster is in the lower high-voltage state after the high-voltage power-down operation, that is, it has been isolated, if it is necessary to cancel the isolation of the target battery cluster at this time, that is, to make the target battery cluster in the upper high-voltage working state, it is only necessary to perform a high-voltage power-up operation on the target battery cluster to achieve it, which will not be repeated in this embodiment. In the present embodiment, "cancelling isolation" means that the target battery cluster is in a non-isolated working state, that is, an upper high-voltage state. Since it is determined that the target battery cluster is in the process of high-voltage power-down operation, it is necessary to complete the ongoing high-voltage power-down operation first, and perform a high-voltage power-up operation on the target battery cluster in the lower high-voltage state, so that the target battery cluster is finally in the upper high-voltage state. Because the high-voltage power-up operation and the high-voltage power-down operation performed on the target battery cluster are both operations that need to be performed completely, interrupting the operation will affect the remaining battery clusters, thereby affecting the safety and stability of the entire energy storage system. Therefore, it is necessary to complete the ongoing high-voltage power-down operation and then perform a high-voltage power-up operation on the target battery cluster in the low-voltage state to ensure the stability and safety of the energy storage system. In this embodiment, the operation of canceling the isolation adds a certain flexibility to the safety operation itself, preventing the situation in which the battery cluster status information of the target battery cluster is re-determined to be normal during the safety operation performed in the high-voltage power-down mode, so that the safety operation of the target battery cluster cannot be changed, resulting in the isolation of the battery cluster that should not be isolated. Isolating the battery cluster that should not be isolated will cause redundant battery clusters that cannot work to appear in the energy storage system, which will have a certain impact on the working efficiency of the entire energy storage system.

[0163] In an embodiment of the present application, when there are multiple target battery clusters that need to be powered off at high voltage, the multiple target battery clusters are powered off at high voltage in sequence according to a preset order. The preset order may be the order of the battery cluster addresses after the battery cluster addresses are encoded, or the order of the severity of the target battery cluster problems indicated by the battery cluster status information, as well as other reasonable orders. After completing the high voltage power-off operation on a target battery cluster, the result of the high voltage power-off operation may be success or failure, but regardless of the result of the high voltage power-off operation, it is necessary to exit the high voltage power-off operation of the current target battery cluster, and perform the high voltage power-off operation on the next target battery cluster according to the preset order. If the high voltage power-off operation is performed again on a target battery cluster after the high voltage power-off operation fails, the high voltage power-off operation of the target battery cluster that is later in the order will be delayed, which may cause the problem of the target battery cluster that is later in the order to worsen. Therefore, if you want to perform high-voltage power-off operation again on the target battery cluster that failed the high-voltage power-off operation, you need to perform high-voltage power-off operation on the target battery cluster that failed the high-voltage power-off operation again in the next round of high-voltage power-off operation after all the target battery clusters that performed high-voltage power-off operation in a preset order have completed the high-voltage power-off operation in one round. In this embodiment, performing high-voltage power-off operation on multiple target battery clusters in a preset order can more fully take into account the problem of multiple target battery clusters in the entire energy storage system, so as to improve the overall safety and stability of the energy storage system.

[0164] Fig.13 A schematic block diagram of a battery cluster address encoding device provided in an embodiment of the present application.

[0165] like Fig.13 As shown, the battery cluster address encoding device 1300 includes a first acquisition module 1301 , a first processing module 1302 and a first sending module 1303 .

[0166] The first acquisition module 1301 is used to acquire the battery cluster information of the energy storage system, and the battery cluster information includes the quantity information and / or address information of the battery cluster; the first processing module 1302 is used to determine whether there is an abnormality in the battery cluster address of the energy storage system; the first sending module 1303 is used to send a battery cluster address encoding instruction to the battery management unit 320, instructing the battery management unit 320 to encode the battery cluster address of the energy storage system.

[0167] In some embodiments, the first processing module 1302 determines that there is an abnormality in the battery cluster address of the energy storage system when the number of battery clusters included in the battery cluster information is different from the initial configuration number of the battery clusters.

[0168] In some embodiments, the first processing module 1302 determines that there is an abnormality in the battery cluster address of the energy storage system when the number of battery cluster addresses included in the battery cluster information is different from the number of initial addresses of the battery cluster; and / or determines that there is an abnormality in the battery cluster address of the energy storage system when the order of battery cluster addresses included in the battery cluster information is different from the order of initial addresses of the battery cluster.

[0169] In some embodiments, the first processing module 1302 determines a target battery cluster that needs to perform a safety operation according to the battery cluster status information.

[0170] In some embodiments, the first sending module 1303 sends a battery cluster safety instruction to the battery management unit 320 to perform safety operations on one or more target battery clusters.

[0171] In some embodiments, the first sending module 1303 sends a controller area network (CAN) message to the battery management unit 320 , and the CAN message carries a battery cluster safety instruction.

[0172] Fig.14 A schematic block diagram of a battery cluster isolation device provided in an embodiment of the present application.

[0173] like Fig.14 As shown, the battery cluster isolation device 1400 includes a second receiving module 1401 , a second processing module 1402 and a second sending module 1403 .

[0174] The second receiving module 1401 is used to receive the battery cluster safety instruction of the energy management system 310, and the battery cluster safety instruction indicates to perform a safety operation on the target battery cluster; the second processing module 1402 is used to perform a safety operation on the target battery cluster; the second sending module 1403 is used to send the operation result of the safety operation on the target battery cluster to the energy management system 310.

[0175] In some embodiments, the second processing module 1402 determines the high voltage state of the target battery cluster, the high voltage state includes: upper high voltage state, high voltage power-on state, lower high voltage state and high voltage power-off state; and performs safe operation on the target battery cluster according to the high voltage state of the target battery cluster.

[0176] In some embodiments, the second processing module 1402 determines that the target battery cluster is in an upper high voltage state; the second sending module 1403 sends a power reduction instruction to the energy storage inverter to instruct the energy storage inverter to reduce the allowable power of the target battery cluster to a first threshold; the second processing module 1402 determines that the safety operation on the target battery cluster has failed when the allowable power has not been reduced to the first threshold.

[0177] In some embodiments, the second processing module 1402 determines the magnitude relationship between the bus current of the target battery cluster and the second threshold when the allowable power drops to the first threshold; and determines that the safety operation of the target battery cluster fails when the bus current is greater than the second threshold.

[0178] In some embodiments, the second processing module 1402 determines that the safety operation performed on the target battery cluster is successful when the bus current is less than or equal to the second threshold.

[0179] In some embodiments, the second processing module 1402 determines whether the target battery cluster is in an upper high voltage state or a high voltage power-off state; performs a high voltage power-off operation on the target battery cluster; determines that the safety operation on the target battery cluster has failed when the time of the high voltage power-off operation is greater than a third threshold; or determines that the safety operation on the target battery cluster has succeeded when the time of the high voltage power-off operation is less than or equal to the third threshold.

[0180] In some embodiments, when the target battery cluster includes multiple battery clusters, the second processing module 1402 performs a high-voltage power-off operation on a first target battery cluster included in the target battery cluster; after the high-voltage power-off operation on the first target battery cluster succeeds or fails, a high-voltage power-off operation is performed on a second target battery cluster included in the target battery cluster according to a preset order.

[0181] In some embodiments, the second processing module 1402 determines that the target battery cluster is in a high voltage power-on state; continues to perform high voltage power-on operation on the target battery cluster so that the target battery cluster is in an upper high voltage state; and isolates the target battery cluster when the target battery cluster is in an upper high voltage state.

[0182] In some embodiments, the second processing module 1402 determines that the target battery cluster is in a low high voltage state; receives a high voltage power-on instruction sent by the energy management system 310, performs a high voltage power-on operation on a non-target battery cluster, and prohibits the target battery cluster from performing a high voltage power-on operation.

[0183] In some embodiments, the second processing module 1402 determines that the target battery cluster is in a high-voltage power-down state; and continues to perform a high-voltage power-down operation on the target battery cluster so that the target battery cluster is in a low-voltage state.

[0184] In some embodiments, when the second processing module 1402 determines that the safety operation on the target battery cluster has failed, the second sending module 1403 sends a power increase instruction to the energy storage converter to instruct the energy storage converter to restore the allowable power to the maximum value.

[0185] In some embodiments, the second processing module 1402 determines that the target battery cluster is in a high-voltage power-off state; continues to perform a high-voltage power-off operation on the target battery cluster so that the target battery cluster is in a lower high-voltage state; and performs a high-voltage power-on operation on the target battery cluster when the target battery cluster is in the lower high-voltage state.

[0186] Fig.15 A schematic block diagram of another battery cluster address encoding device provided in an embodiment of the present application.

[0187] like Fig.15 As shown, the battery cluster address encoding device 1500 includes a third sending module 1501 and a third receiving module 1502 .

[0188] The third sending module 1501 is used to send the battery cluster address coding result to the energy management system 310, and the battery cluster address coding result indicates whether the battery cluster address coding is successful or failed; the third receiving module 1502 is used to receive the battery cluster address coding instruction sent by the energy management system 310, instructing the battery management unit 320 to encode the battery cluster address of the energy storage system.

[0189] In some embodiments, the third sending module 1501 sends battery cluster status information to the energy management system 310 , where the battery cluster status information indicates a target battery cluster that needs to perform a safety operation.

[0190] In some embodiments, the third receiving module 1502 receives a controller area network (CAN) message sent by the energy management system 310 .

[0191] Fig.16 A schematic block diagram of another battery cluster isolation device provided in an embodiment of the present application.

[0192] like Fig.16 As shown, the battery cluster isolation device 1600 includes a fourth sending module 1601 and a fourth receiving module 1602 .

[0193] The fourth sending module 1601 is used to send a battery cluster safety instruction to the battery management unit 320, the battery cluster safety instruction instructing to perform a safety operation on the target battery cluster; the fourth receiving module 1602 is used to receive the operation result of the battery management unit 320 performing the safety operation on the target battery cluster.

[0194] The embodiment of the present application also provides an energy storage system, which includes a memory and a processor. The memory is used to store instructions, and the processor is used to read the instructions and execute a battery cluster address encoding method or a battery cluster isolation method according to the instructions.

[0195] The embodiment of the present application further provides a chip, the chip comprising a processor, the processor being used to call and run a computer program from a memory, so that a device equipped with the chip executes a method for battery cluster address coding or a method for battery cluster isolation.

[0196] The embodiment of the present application further provides a computer-readable storage medium for storing a computer program. When the computer program is executed by the computer, the computer implements a method for battery cluster address coding or a method for battery cluster isolation.

[0197] According to some embodiments of the present application, see Figures 7 to 17 , the present application provides a method for isolating a battery cluster, which is applied to a battery management unit 320. The method specifically comprises: receiving a battery cluster safety instruction from an energy management system 310; determining that a target battery cluster is in an upper high voltage state; sending a power reduction instruction to an energy storage inverter, instructing the energy storage inverter to reduce the allowable power of the target battery cluster to a first threshold; determining whether the allowable power has been reduced to the first threshold; if the allowable power has not been reduced to the first threshold, determining that the safety operation on the target battery cluster has failed; if the allowable power has been successfully reduced to the first threshold, determining whether the bus current is less than a second threshold; if the bus current is not less than the second threshold, determining that the safety operation on the target battery cluster has failed; if the bus current is successfully less than the second threshold, Perform high-voltage power-off on the target battery cluster and determine whether the high-voltage power-off time exceeds a third threshold; if an instruction to cancel the isolation of the target battery cluster is received during the high-voltage power-off process, continue the ongoing high-voltage power-on operation; if the high-voltage power-off time exceeds the third threshold, determine that the safety operation on the target battery cluster has failed; if the high-voltage power-off time does not exceed the third threshold, determine that the safety operation on the target battery cluster has succeeded; determine that the target battery cluster is in a low-voltage state; receive a high-voltage power-on instruction sent by the energy management system 310, perform a high-voltage power-on operation on the target battery cluster, and prohibit the target battery cluster from performing a high-voltage power-on operation.

[0198] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0199] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0200] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection involved in the embodiments of the present application can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0201] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0202] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0203] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0204] Although the present application has been described with reference to preferred embodiments, various modifications may be made thereto and parts thereof may be replaced with equivalents without departing from the scope of the present application. In particular, the various technical features mentioned in the various embodiments may be combined in any manner as long as there are no structural conflicts. The present application is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.

Claims

1. A method for battery cluster address coding, characterized in that: Applied to an energy management system, the method comprises: Acquire battery cluster information of the energy storage system, wherein the battery cluster information includes quantity information and / or address information of the battery cluster; Determining whether there is an abnormality in the battery cluster address of the energy storage system according to the battery cluster information; When it is determined that there is an abnormality in the battery cluster address of the energy storage system, a battery cluster address encoding instruction is sent to a battery management unit to instruct the battery management unit to encode the battery cluster address of the energy storage system; The determining, according to the battery cluster information, whether there is an abnormality in the battery cluster address of the energy storage system includes: When the number of battery clusters included in the battery cluster information is different from the initial configuration number of battery clusters, it is determined that an abnormality exists in the battery cluster address of the energy storage system.

2. The method according to claim 1, characterized in that The determining, according to the battery cluster information, whether there is an abnormality in the battery cluster address of the energy storage system includes: When the number of battery cluster addresses included in the battery cluster information is different from the number of initial addresses of the battery clusters, determining that an abnormality exists in the battery cluster addresses of the energy storage system; and / or When the battery cluster address sequence included in the battery cluster information is different from the initial address sequence of the battery cluster, it is determined that an abnormality exists in the battery cluster address of the energy storage system.

3. The method according to claim 1 or 2, characterized in that: The method comprises: A battery cluster address encoding result sent by the battery management unit is received, where the battery cluster address encoding result indicates success or failure of the battery cluster address encoding.

4. The method according to claim 1 or 2, characterized in that: The method comprises: A battery cluster safety instruction is sent to the battery management unit to perform safety operations on one or more target battery clusters.

5. The method according to claim 4, characterized in that Before sending the battery cluster safety instruction to the battery management unit, the method includes: Receiving battery cluster status information sent by the battery management unit; The target battery cluster that needs to perform the safety operation is determined according to the battery cluster state information.

6. The method according to claim 4, characterized in that The sending of the battery cluster safety instruction to the battery management unit comprises: A controller area network (CAN) message is sent to the battery management unit, wherein the CAN message carries the battery cluster safety instruction.

7. The method according to claim 5, characterized in that The battery cluster status information includes one or more of the following information of the battery cluster of the energy storage system: voltage information, current information, power information, and temperature information.

8. A device for battery cluster address coding, characterized in that: Applied to an energy management system, the device comprises: A first acquisition module, used to acquire battery cluster information of the energy storage system, wherein the battery cluster information includes quantity information and / or address information of the battery cluster; A first processing module, used to determine whether there is an abnormality in the battery cluster address of the energy storage system; The first sending module is used to send a battery cluster address encoding instruction to a battery management unit, instructing the battery management unit to encode the battery cluster address of the energy storage system.

9. An energy storage system, characterized in that: The energy storage system comprises a memory and a processor, wherein the memory is used to store instructions, and the processor is used to read the instructions and execute the method for battery cluster address coding according to any one of claims 1 to 7 according to the instructions.

10. A chip, characterized in that: include: A processor is used to call and run a computer program from a memory so that a device equipped with the chip executes the method for battery cluster address coding as claimed in any one of claims 1 to 7.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is executed by the computer, the computer implements the method for battery cluster address coding according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • System and method for self-isolating abnormal battery

    CN105552460A

  • Three-level architecture energy storage battery management system and control strategy

    CN115966788A

  • Multi-battery pack CAN communication addressing method and device and computer storage medium

    CN117640585A

  • Energy storage power station BMS address automatic coding and verification method and management system

    CN118099561A

  • Assembled cell control system and power supply system comprising same

    US20140021924A1