A method, apparatus, and storage medium for parallel control of battery clusters.

By acquiring the power and voltage information of the battery clusters, the target clusters are selected for parallel control, which solves the problems of large circulating current and high cost in parallel connection of multiple battery clusters, and realizes efficient utilization and safe protection of battery clusters.

CN116315193BActive Publication Date: 2025-10-28CHINA AVIATION LITHIUM BATTERY LUOYANG
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310184539.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-01
Publication Date
2025-10-28
Estimated Expiration
2043-03-01

AI Technical Summary

Technical Problem

Existing technologies suffer from problems such as large circulating current and damage to components when using multiple battery clusters in parallel, and the introduction of additional control circuits increases time consumption and cost.

Method used

By acquiring the charge and voltage values ​​of the battery clusters, the target cluster is selected and the cluster to be processed is determined based on the voltage difference, and parallel control is performed to avoid introducing additional control circuits.

Benefits of technology

It effectively reduces circulating current, protects circuit safety, improves the recycling rate of battery clusters, simplifies the design of battery systems, and reduces costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116315193B_ABST
    Figure CN116315193B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, and storage medium for parallel control of battery clusters. The method acquires control operations and parameter information for each battery cluster in response to a parallel control instruction. This parameter information includes a first charge value and a first voltage value for each battery cluster. Since the magnitude of the circulating current is primarily affected by the inter-cluster voltage difference, during the charging and discharging phase, a target cluster is selected from the battery clusters based on the control operation to be executed and the first charge value of each cluster. Then, the cluster to be processed for parallel connection is determined based on the first voltage value of the target cluster. The selected cluster generates less circulating current at the moment of parallel connection, thus protecting the components in the power circuit within the cluster. Furthermore, the above process does not require the introduction of additional control circuitry, effectively reducing costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of battery management system technology, and in particular to a method, apparatus and storage medium for parallel control of battery clusters. Background Technology

[0002] The use of multiple battery clusters in parallel refers to controlling multiple battery clusters, each consisting of at least one battery pack, in parallel. This design can effectively address the power demand problem of high-energy applications. For example, current new energy vehicles use multiple battery clusters in parallel to perform charging and discharging operations.

[0003] Due to inherent individual differences in battery manufacturing, inconsistencies such as voltage, internal resistance, and capacity can exist between different battery clusters. These issues can lead to significant circulating currents during the parallel operation of multiple clusters, potentially damaging components. Current solutions often involve adding a pre-charge circuit or a DC-DC circuit to control the circulating current between battery clusters during parallel operation. However, this approach requires additional control circuitry for parallel operation, resulting in significant time and cost. Summary of the Invention

[0004] This invention provides a method, apparatus, and storage medium for parallel control of battery clusters, which reduces the circulating current generated during the parallel use of multiple clusters without introducing additional control circuitry, thereby improving circuit safety.

[0005] Firstly, a method for parallel control of battery clusters is provided, including:

[0006] In response to a parallel control instruction, the system acquires the control operation to be executed and the parameter information of each battery cluster; wherein the parameter information includes a first charge value and a first voltage value for each battery cluster; and the control operation is a discharge operation or a charging operation.

[0007] The target cluster is selected from the battery clusters based on the control operation and the first power value;

[0008] The clusters to be processed are determined based on the first voltage value of each target cluster, and the control operation is performed by connecting each cluster to be processed in parallel and energizing it.

[0009] In some possible embodiments, selecting a target cluster from the battery clusters based on the control operation and the first charge value includes:

[0010] If the control operation is the discharge operation, then it is detected whether a first cluster and a second cluster exist simultaneously in each battery cluster; wherein, the first cluster is a battery cluster with a first charge value not less than a first charge threshold, and the second cluster is a battery cluster with a first charge value less than or equal to a second charge threshold; the first charge threshold is greater than the second charge threshold.

[0011] If both exist simultaneously, then the remaining battery clusters excluding the second cluster are taken as the target cluster; if neither exists simultaneously, then all battery clusters are taken as the target cluster.

[0012] If the control operation is the charging operation, then the battery clusters in each battery cluster whose first power value is less than or equal to the first power threshold are designated as the target clusters.

[0013] In some possible embodiments, determining the cluster to be processed based on the first voltage value of each of the target clusters includes:

[0014] If the control operation is the discharge operation, then a first comparison cluster is selected from each target cluster; wherein, the first comparison cluster is the target cluster with the highest first voltage value;

[0015] The first comparison cluster, and the target clusters in the remaining target clusters whose first voltage value difference with the first comparison cluster is less than a first voltage difference threshold, are designated as the clusters to be processed; wherein, the first voltage difference threshold is determined based on the temperature of the first comparison cluster.

[0016] In some possible embodiments, determining the cluster to be processed based on the first voltage value of each of the target clusters includes:

[0017] If the control operation is the charging operation, then a second comparison cluster is selected from each target cluster; wherein the second comparison cluster is the target cluster with the lowest first voltage value;

[0018] The second comparison cluster, and the target clusters in the remaining target clusters whose first voltage value difference with the second comparison cluster is less than the second voltage difference threshold, are designated as the clusters to be processed.

[0019] In some possible embodiments, the method further includes:

[0020] Before selecting any target cluster as the cluster to be processed, it is determined that the temperature difference between the target cluster and the temperature of its corresponding comparison cluster is less than a temperature threshold.

[0021] The alignment cluster is either the first alignment cluster or the second alignment cluster.

[0022] In some possible embodiments, the method further includes:

[0023] During the process of energizing each of the clusters to be processed in parallel to perform the control operation, the parallel voltage value of each of the clusters to be processed is obtained;

[0024] For battery clusters that are not yet connected in parallel, a determination is made based on the comparison result between the first voltage value of the battery cluster and the parallel voltage value to determine whether to connect the battery cluster in parallel with each of the clusters to be processed so that the battery cluster participates in the control operation.

[0025] In some possible embodiments, before energizing the battery clusters in parallel with each of the clusters to be processed to perform the control operation, the method further includes:

[0026] It is determined that the current first current value of each of the clusters to be processed is not greater than the current threshold, and the temperature difference between the battery cluster and each of the clusters to be processed is less than the temperature threshold.

[0027] In some possible embodiments, the method further includes:

[0028] If the control operation is the discharge operation, then during the process of connecting each of the clusters to be processed in parallel to power on in order to execute the control operation, the current second charge value and second current value of each of the clusters to be processed are obtained.

[0029] For any cluster to be processed, the current imbalance of the cluster to be processed is determined based on the second current value of the cluster to be processed and the maximum value of each second current value.

[0030] If the difference between the second charge value of the cluster to be processed and the maximum value of each second charge value is greater than the third charge threshold, and the current imbalance is greater than or equal to the imbalance threshold, then the cluster to be processed is controlled to stop participating in the discharge operation.

[0031] Secondly, embodiments of this application provide a parallel control device for battery clusters, the device comprising:

[0032] The information acquisition module is configured to respond to a parallel control instruction by acquiring the control operation to be executed and the parameter information of each battery cluster; wherein, the parameter information includes a first charge value and a first voltage value for each battery cluster; the control operation is a discharge operation or a charging operation;

[0033] The target cluster module is configured to perform a selection of a target cluster from the battery clusters based on the control operation and the first charge value;

[0034] The parallel control module is configured to determine the cluster to be processed based on the first voltage value of each of the target clusters, and to perform the control operation by energizing each of the clusters to be processed in parallel.

[0035] In some possible embodiments, the selection of a target cluster from the battery clusters based on the control operation and the first charge value is performed, and the target cluster module is configured to:

[0036] If the control operation is the discharge operation, then it is detected whether a first cluster and a second cluster exist simultaneously in each battery cluster; wherein, the first cluster is a battery cluster with a first charge value not less than a first charge threshold, and the second cluster is a battery cluster with a first charge value less than or equal to a second charge threshold; the first charge threshold is greater than the second charge threshold.

[0037] If both exist simultaneously, then the remaining battery clusters excluding the second cluster are taken as the target cluster; if neither exists simultaneously, then all battery clusters are taken as the target cluster.

[0038] If the control operation is the charging operation, then the battery clusters in each battery cluster whose first power value is less than or equal to the first power threshold are designated as the target clusters.

[0039] In some possible embodiments, the process of determining the cluster to be processed based on the first voltage value of each of the target clusters is performed, and the parallel control module is configured to:

[0040] If the control operation is the discharge operation, then a first comparison cluster is selected from each target cluster; wherein, the first comparison cluster is the target cluster with the highest first voltage value;

[0041] The first comparison cluster, and the target clusters in the remaining target clusters whose first voltage value difference with the first comparison cluster is less than a first voltage difference threshold, are designated as the clusters to be processed; wherein, the first voltage difference threshold is determined based on the temperature of the first comparison cluster.

[0042] In some possible embodiments, the parallel control module is configured to: determine the cluster to be processed based on the first voltage value of each of the target clusters.

[0043] If the control operation is the charging operation, then a second comparison cluster is selected from each target cluster; wherein the second comparison cluster is the target cluster with the lowest first voltage value;

[0044] The second comparison cluster, and the target clusters in the remaining target clusters whose first voltage value difference with the second comparison cluster is less than the second voltage difference threshold, are designated as the clusters to be processed.

[0045] In some possible embodiments, the parallel control module is further configured to:

[0046] Before selecting any target cluster as the cluster to be processed, it is determined that the temperature difference between the target cluster and the temperature of its corresponding comparison cluster is less than a temperature threshold.

[0047] The alignment cluster is either the first alignment cluster or the second alignment cluster.

[0048] In some possible embodiments, the parallel control module is further configured to:

[0049] During the process of energizing each of the clusters to be processed in parallel to perform the control operation, the parallel voltage value of each of the clusters to be processed is obtained;

[0050] For battery clusters that are not yet connected in parallel, a determination is made based on the comparison result between the first voltage value of the battery cluster and the parallel voltage value to determine whether to connect the battery cluster in parallel with each of the clusters to be processed so that the battery cluster participates in the control operation.

[0051] In some possible embodiments, before performing the control operation of connecting the battery clusters in parallel with each of the clusters to be processed to execute the parallel control module, the parallel control module is further configured to:

[0052] It is determined that the current first current value of each of the clusters to be processed is not greater than the current threshold, and the temperature difference between the battery cluster and each of the clusters to be processed is less than the temperature threshold.

[0053] In some possible embodiments, the parallel control module is further configured to:

[0054] If the control operation is the discharge operation, then during the process of connecting each of the clusters to be processed in parallel to power on in order to execute the control operation, the current second charge value and second current value of each of the clusters to be processed are obtained.

[0055] For any cluster to be processed, the current imbalance of the cluster to be processed is determined based on the second current value of the cluster to be processed and the maximum value of each second current value.

[0056] If the difference between the second charge value of the cluster to be processed and the maximum value of each second charge value is greater than the third charge threshold, and the current imbalance is greater than or equal to the imbalance threshold, then the cluster to be processed is controlled to stop participating in the discharge operation.

[0057] Thirdly, embodiments of this application also provide an electronic device, including:

[0058] processor;

[0059] Memory used to store the processor's executable instructions;

[0060] The processor is configured to execute the instructions to implement any of the methods provided in the first aspect of this application.

[0061] Fourthly, embodiments of this application also provide a computer-readable storage medium that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform any of the methods provided in the first aspect of this application.

[0062] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements any of the methods provided in the first aspect of this application.

[0063] In this embodiment, control operations and parameter information of each battery cluster are obtained in response to a parallel control instruction. This parameter information includes a first charge value and a first voltage value for each battery cluster. Since the magnitude of the circulating current is primarily affected by the inter-cluster voltage difference, during the charging and discharging phase, a target cluster is selected from the battery clusters based on the control operation to be executed and the first charge value of each cluster. Then, the cluster to be processed for parallel connection is determined based on the first voltage value of the target cluster. The selected cluster generates less circulating current at the moment of parallel connection, thus protecting the components of the power circuit within the cluster. Furthermore, this process does not require the introduction of additional control circuitry, effectively reducing costs.

[0064] Other features and advantages of this application will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description

[0065] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0066] Figure 1 This is an overall flowchart illustrating the parallel control method for battery clusters in an embodiment of this application;

[0067] Figure 2 This is a schematic diagram of the circuit structure shown in an embodiment of this application;

[0068] Figure 3 This is a schematic diagram of a differential pressure threshold form shown in an embodiment of this application;

[0069] Figure 4 This is a schematic diagram of dynamic declustering during discharge, as shown in an embodiment of this application;

[0070] Figure 5 This is a structural diagram of the parallel control device 500 for battery clusters shown in an embodiment of this application;

[0071] Figure 6 This is a schematic diagram of an electronic device shown in an embodiment of this application. Detailed Implementation

[0072] The technical solutions in the embodiments of this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " will mean "or", for example, A / B can mean A or B; "and / or" in the text is merely a description of the relationship between related objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.

[0073] In the description of the embodiments of this application, unless otherwise stated, the term "multiple" refers to two or more, and other quantifiers are similarly understood. The preferred embodiments described herein are for illustration and explanation only and are not intended to limit this application. Furthermore, the embodiments and features in the embodiments of this application can be combined with each other without conflict.

[0074] To further illustrate the technical solutions provided in the embodiments of this application, a detailed description is provided below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiments of this application provide method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on conventional or non-inventive effort. For steps that do not logically have a necessary causal relationship, the execution order of these steps is not limited to the execution order provided in the embodiments of this application. In actual processing or when the control device executes the method, it may be executed sequentially or in parallel according to the method shown in the embodiments or drawings.

[0075] As mentioned earlier, individual differences in the battery production process and inconsistencies between different battery clusters can lead to significant circulating currents when battery clusters are used in parallel.

[0076] Directly connecting multiple battery clusters in parallel can lead to uncontrollable circulating currents. Common solutions include adding a pre-charge circuit or a DC-DC circuit to control the circulating current between battery clusters during parallel operation. However, this method requires additional control circuitry for parallel operation, resulting in significant time and cost issues.

[0077] To address the aforementioned problems, the inventive concept of this application is as follows: In response to a parallel control instruction, control operations and parameter information of each battery cluster are acquired, including a first charge value and a first voltage value for each battery cluster. Since the magnitude of the circulating current is primarily influenced by the inter-cluster voltage difference, during the charging and discharging phase, a target cluster is selected from the battery clusters based on the control operation to be executed and the first charge value of each cluster. Subsequently, the cluster to be processed for parallel connection is determined based on the first voltage value of the target cluster. The selected cluster will generate less circulating current at the moment of parallel connection, thus protecting the components of the power circuit within the cluster. Furthermore, this process does not require the introduction of additional control circuitry, effectively reducing costs.

[0078] Next, as follows Figure 1 As shown, Figure 1 This paper presents an overall flowchart of a parallel control method for battery clusters according to an embodiment of the present application, which specifically includes:

[0079] Step 101: In response to the parallel control instruction, acquire the control operation to be executed and the parameter information of each battery cluster; wherein, the parameter information includes the first charge value and the first voltage value of each battery cluster; the control operation is a discharge operation or a charging operation;

[0080] Specifically, such as Figure 2 As shown, this embodiment includes M parallel battery clusters, each battery cluster consisting of a control unit and N series-connected battery packs. Each battery pack may contain a data acquisition unit and multiple batteries. The control unit is used to directly monitor the voltage of the battery cluster, while the data acquisition unit of each battery pack is used to monitor the temperature and voltage of the battery pack.

[0081] Upon receiving the parallel control instruction, each battery pack feeds back its temperature and voltage to the control unit of the battery cluster to calculate the cluster's temperature and parameter information. In practice, the temperature of the battery cluster can be determined based on the average temperature of the battery packs uploaded by each acquisition unit. Then, combined with the voltage of the battery cluster monitored by the control unit, the capacity of the battery cluster is determined according to the SOC-OCV characteristic of the battery fitting curve. This yields the parameter information of the battery cluster, namely the first voltage value and the first capacity value.

[0082] In this embodiment, by using multiple battery clusters in parallel, the overall charge and discharge rate of the battery pack system can be improved to meet the requirements of high-power operating conditions. Furthermore, the design of the battery clusters can be standardized, simplifying the design of the battery system. Different parallel numbers can meet different power requirements, making it easy to promote in power systems in different fields.

[0083] It should also be noted that the parallel control instruction in this embodiment is used to control the parallel connection of each battery cluster to execute the control operation issued by the instruction. This control operation may specifically include a discharging operation and a charging operation. The discharging operation is to provide power to the electrical appliance by connecting the battery clusters in parallel. The charging operation is to charge the entire parallel battery cluster by connecting it in parallel.

[0084] Step 102: Select a target cluster from the battery clusters according to the control operation and the first power value;

[0085] As explained in the inventive concept section above, the technical solution of this application mainly selects battery clusters participating in parallel connection through pressure difference. However, this method will cause some battery clusters that are not selected in this instance to be even less able to meet the selection criteria in subsequent uses, resulting in some battery clusters not being used for a long time.

[0086] To improve battery utilization, this application selects target clusters for parallel connection determination by assessing the battery cluster's charge level. Then, the parallel connection determination in subsequent step 103 selects the clusters to be processed from the target clusters for parallel connection. This improves the recycling rate of each battery cluster and avoids the problem of some battery clusters being unusable for extended periods.

[0087] During implementation, if the indicated control operation is a discharge operation, it is detected whether a first cluster and a second cluster exist simultaneously in each battery cluster. Specifically, this application sets a first charge threshold of 80% and a second charge threshold of 20%. The first cluster is the battery cluster with a first charge value not less than the first charge threshold, and the second cluster is the battery cluster with a first charge value less than or equal to the second charge threshold.

[0088] When both the first and second clusters exist in each battery cluster, the remaining battery clusters excluding the second cluster are designated as target clusters. That is, if some battery clusters have a first charge > 80% and some have a first charge ≤ 20%, it indicates that the charge difference between the battery clusters is too large. To improve recycling efficiency, battery clusters with a first charge > 20% can be designated as target clusters. If neither exists simultaneously, it indicates that the charge difference between the battery clusters is moderate, and all battery clusters can be designated as target clusters.

[0089] Correspondingly, if the indicated control operation is a charging operation, then it is monitored whether the first charge level of each battery cluster is greater than the first charge level threshold (i.e., whether the first charge level is >80%). If it is greater, it means that the battery cluster has a lot of charge and does not need to be charged. At this time, the battery clusters with a first charge level value less than or equal to the first charge level threshold can be used as target clusters.

[0090] Step 103: Determine the cluster to be processed based on the first voltage value of each target cluster, and perform the control operation by connecting each cluster to be processed in parallel and energizing it.

[0091] After selecting the target clusters for parallel connection judgment through step 102 above, parallel connection judgment needs to be performed based on the voltage of each target cluster to select the clusters to be processed for parallel connection.

[0092] The following sections will explain the discharging and charging operations separately, including the following two parts:

[0093] Part 1, Discharge Operation:

[0094] If the control operation is a discharge operation, then the target clusters in each target cluster whose first voltage value difference with the first comparison cluster is less than the first voltage difference threshold are the clusters to be processed; wherein, the first comparison cluster is the target cluster with the highest first voltage value, and the first voltage difference threshold is determined based on the temperature of the first comparison cluster.

[0095] The magnitude of the circulating current is mainly influenced by the inter-cluster voltage difference of the battery clusters and the magnitude of the DC internal resistance, which in turn is related to the temperature of the battery clusters. Based on this, embodiments of this application have obtained, through extensive experiments, the voltage difference thresholds that ensure the circulating current remains within a safe range at different temperatures, specifically as follows: Figure 3 As shown, Figure 3 A table showing common battery cluster temperatures and corresponding differential pressure thresholds under actual operating conditions is provided.

[0096] During implementation, the first comparison cluster with the largest first voltage value is first found from each target cluster, and then... Figure 3 The threshold table shown determines the first differential pressure threshold for parallel connection judgment based on the current temperature of the first comparison cluster. Finally, the first comparison cluster, and the target clusters among the remaining target clusters whose first voltage value difference with the first comparison cluster is less than the first differential pressure threshold, are designated as clusters to be processed.

[0097] To improve circuit safety, before selecting target clusters whose first voltage value difference with the first comparison cluster is less than a first voltage difference threshold as the clusters to be processed, this application also ensures that the temperature difference between the target cluster and the first comparison cluster is less than a temperature threshold of 15°. After selecting the clusters to be processed for parallel connection using the above method, the discharge operation is performed by connecting each cluster to be processed in parallel and powering it on.

[0098] To further improve the recycling rate of battery clusters, in this embodiment of the application, during the parallel connection and power-on process of each cluster to be processed, the remaining battery clusters that have not yet participated in parallel connection can be periodically detected through dynamic clustering to select battery clusters that can be added to parallel connection during discharge. Furthermore, each cluster to be processed used in parallel is detected through dynamic cluster removal to select battery clusters that are not suitable for continued discharge.

[0099] Next, the dynamic clustering and dynamic declustering during discharge will be explained separately:

[0100] Dynamic clustering during discharge:

[0101] During implementation, the parallel voltage values ​​of each cluster to be processed are obtained in advance. Then, for the battery clusters that have not yet been connected in parallel, it is determined whether to connect the battery cluster in parallel with each cluster to be processed so that the battery cluster can participate in the discharge operation, based on the comparison result between the first voltage value of the battery cluster and the parallel voltage value.

[0102] Specifically, assuming the first voltage value of the battery cluster is V1, and the parallel voltage value is V... 并 Then, for the remaining battery clusters, determine if 4V < V1 - V. 并 If the voltage is less than 8V, the battery cluster can be connected in parallel to each of the existing clusters to be processed, and the discharge operation can be performed together.

[0103] Furthermore, when connecting existing battery clusters in parallel, certain limits must be placed on the current and temperature to avoid damage to the circuit upon connection. During implementation, before connecting the battery cluster in parallel to each of the existing clusters to be processed, it must be ensured that the current first current value of each cluster is not greater than the current threshold, and that the temperature difference between the battery cluster and each cluster to be processed is less than the temperature threshold.

[0104] Dynamic declustering during discharge:

[0105] During implementation, the current second charge value and second current value of each cluster to be processed are obtained in advance. Then, for any cluster to be processed, the current imbalance degree of the cluster is determined based on the second current value of the cluster and the maximum value of all second current values. If the difference between the second charge value of the cluster to be processed and the maximum value of all second current values ​​is greater than a third charge threshold, and the current imbalance degree is greater than or equal to the imbalance degree threshold, then the cluster to be processed is controlled to stop participating in the discharge operation. The above process is detailed as follows: Figure 4 As shown, the steps include 401 to 406:

[0106] Step 401: Obtain the second charge value and the second current value of the current cluster:

[0107] Step 402: Detect whether the difference between the second charge value of the current cluster and the largest second current value in each cluster to be processed is greater than the third charge threshold;

[0108] Step 403: If it is not greater than, then select a current cluster that has not yet participated in the judgment process from each cluster to be processed; and jump to step 401.

[0109] Step 404: If it is greater than, calculate the current imbalance of the current cluster based on the second charge value of the current cluster and the largest second current value in each cluster to be processed;

[0110] Step 405: Determine whether the current imbalance of the current cluster is greater than or equal to the imbalance threshold;

[0111] Step 406: If yes, control the current cluster to stop participating in the discharge operation; otherwise, return to step 403 above.

[0112] To further understand the above process, the following explanation uses four clusters A, B, C, and D to be processed as an example. During implementation, the current value (i.e., the second current value) and the current power value (i.e., the second power value) of each cluster to be processed are obtained in advance.

[0113] Assuming that the second current value and second charge value of cluster A to be processed are both the highest among all clusters to be processed, then for the remaining clusters B, C, and D to be processed, the judgments in steps 401 to 406 above need to be performed respectively to determine whether they need to be dynamically de-clusted. Specifically, cluster B to be processed is used as the current cluster in steps 401 to 406 above for explanation. The difference between the second charge value of cluster B and that of cluster A to be processed is pre-detected to see if it exceeds 15%. If it does not exceed 15%, then cluster B to be processed is determined to continue participating in the discharge operation.

[0114] If it exceeds the limit, then substitute the second current value I of the cluster B to be processed into the formula (I Max -I) / I Max To obtain the current imbalance degree of the cluster B to be processed. Wherein, I Max It is the maximum value among all the second current values, that is, the second current value of cluster A to be processed.

[0115] If the current imbalance of cluster B to be processed is ≥30, then cluster B is disconnected from the other clusters to be processed in parallel discharge. Otherwise, cluster B is determined to be able to continue participating in the discharge operation, and the same judgment process is applied to the remaining clusters C and D. The above process can control the exit of battery clusters by the inter-cluster current imbalance and charge value, so that each battery cluster exits the discharge before severe polarization at the end of the discharge, delaying battery polarization aging and improving the cycle life of the battery cluster.

[0116] Part Two, Charging Operation:

[0117] When performing step 103 above, if the control operation is a charging operation, the second comparison cluster with the lowest first voltage value is found from each target cluster. Then, this second comparison cluster, as well as the target clusters whose first voltage value difference with the second comparison cluster is less than the second voltage difference threshold, are taken as the clusters to be processed. In practice, firstly, the second comparison cluster with the smallest first voltage value is found from each target cluster, and then this second comparison cluster, as well as the target clusters whose first voltage value difference with the first voltage value of the second comparison cluster is <15V, are taken as the clusters to be processed.

[0118] To improve circuit safety, before selecting target clusters whose first voltage value difference with the second comparison cluster is less than a second voltage difference threshold as the clusters to be processed, this application also ensures that the temperature difference between the target cluster and the comparison cluster is less than a temperature threshold of 15°C. After selecting the clusters to be processed for parallel connection using the above method, the charging operation is performed by connecting each cluster to be processed in parallel and powering it on.

[0119] Similar to the aforementioned discharge operation, this embodiment of the application also improves the cycle life of battery clusters by setting dynamic clustering and dynamic de-clustering during the charging process. The dynamic clustering and dynamic de-clustering during charging will be explained below:

[0120] Dynamic clustering during charging:

[0121] During implementation, the parallel voltage value of each cluster to be processed is obtained. Then, for the battery clusters that have not yet been connected in parallel, the comparison result between the first voltage value of the battery cluster and the parallel voltage value is used to determine whether to connect the battery cluster in parallel with each cluster to be processed so that the battery cluster can participate in the charging operation.

[0122] Specifically, assuming the first voltage value of the battery cluster is V2, and the parallel voltage value is V... 并 Then, for the remaining battery clusters, determine if 4V < V. 并 If -V2 < 8V, the battery cluster can be connected in parallel to each of the already connected clusters to be processed, and the charging operation can be performed together. In addition, referring to the dynamic clustering in the aforementioned discharge process, to further improve the safety of the circuit, before connecting the battery cluster in parallel to each of the already connected clusters to be processed during the dynamic clustering stage of the charging process, it must be determined that the current first current value of each cluster to be processed is not greater than the current threshold, and the temperature difference between the battery cluster and each cluster to be processed is less than the temperature threshold.

[0123] Dynamic declustering during charging:

[0124] The system reads the highest individual voltage and charge value of each cluster in real time. When the highest individual voltage of a cluster reaches 3.6V, it means that the charge value of that cluster has reached 100%. At this time, the parallel connection of that cluster is disconnected, and the other clusters are controlled to continue charging until all clusters are charged to the highest individual voltage of 3.6V.

[0125] As described above regarding the charging and discharging of each battery cluster, the technical solution of this application can not only control the circulating current between battery clusters during the instantaneous merging process, protecting the components of the power circuit within the cluster, but also significantly improve the utilization rate of each battery cluster through dynamic merging, maximizing the balance between battery clusters while ensuring safety. Furthermore, the technical solution of this application also controls the exit of battery clusters by controlling the current imbalance and charge value between clusters, allowing each battery cluster to exit discharge before severe polarization at the end of discharge, delaying battery polarization aging, and improving the cycle life of the battery clusters.

[0126] Based on the same inventive concept, this application also provides a parallel control device 500 for battery clusters, specifically as follows: Figure 5 As shown, it includes the following steps:

[0127] The information acquisition module 501 is configured to perform a response to a parallel control instruction, acquire the control operation to be executed and the parameter information of each battery cluster; wherein, the parameter information includes a first charge value and a first voltage value for each battery cluster; the control operation is a discharge operation or a charging operation;

[0128] The target cluster module 502 is configured to perform a selection of a target cluster from the battery clusters based on the control operation and the first power value;

[0129] The parallel control module 503 is configured to perform the control operation by determining the cluster to be processed based on the first voltage value of each of the target clusters and energizing each of the clusters to be processed in parallel.

[0130] In some possible embodiments, the selection of a target cluster from the battery clusters based on the control operation and the first charge value is performed, and the target cluster module is configured to:

[0131] If the control operation is the discharge operation, then it is detected whether a first cluster and a second cluster exist simultaneously in each battery cluster; wherein, the first cluster is a battery cluster with a first charge value not less than a first charge threshold, and the second cluster is a battery cluster with a first charge value less than or equal to a second charge threshold; the first charge threshold is greater than the second charge threshold.

[0132] If both exist simultaneously, then the remaining battery clusters excluding the second cluster are taken as the target cluster; if neither exists simultaneously, then all battery clusters are taken as the target cluster.

[0133] If the control operation is the charging operation, then the battery clusters in each battery cluster whose first power value is less than or equal to the first power threshold are designated as the target clusters.

[0134] In some possible embodiments, the process of determining the cluster to be processed based on the first voltage value of each of the target clusters is performed, and the parallel control module is configured to:

[0135] If the control operation is the discharge operation, then a first comparison cluster is selected from each target cluster; wherein, the first comparison cluster is the target cluster with the highest first voltage value;

[0136] The first comparison cluster, and the target clusters in the remaining target clusters whose first voltage value difference with the first comparison cluster is less than a first voltage difference threshold, are designated as the clusters to be processed; wherein, the first voltage difference threshold is determined based on the temperature of the first comparison cluster.

[0137] In some possible embodiments, the parallel control module is configured to: determine the cluster to be processed based on the first voltage value of each of the target clusters.

[0138] If the control operation is the charging operation, then a second comparison cluster is selected from each target cluster; wherein the second comparison cluster is the target cluster with the lowest first voltage value;

[0139] The second comparison cluster, and the target clusters in the remaining target clusters whose first voltage value difference with the second comparison cluster is less than the second voltage difference threshold, are designated as the clusters to be processed.

[0140] In some possible embodiments, the parallel control module is further configured to:

[0141] Before selecting any target cluster as the cluster to be processed, it is determined that the temperature difference between the target cluster and the temperature of its corresponding comparison cluster is less than a temperature threshold.

[0142] The alignment cluster is either the first alignment cluster or the second alignment cluster.

[0143] In some possible embodiments, the parallel control module is further configured to:

[0144] During the process of energizing each of the clusters to be processed in parallel to perform the control operation, the parallel voltage value of each of the clusters to be processed is obtained;

[0145] For battery clusters that are not yet connected in parallel, a determination is made based on the comparison result between the first voltage value of the battery cluster and the parallel voltage value to determine whether to connect the battery cluster in parallel with each of the clusters to be processed so that the battery cluster participates in the control operation.

[0146] In some possible embodiments, before performing the control operation of connecting the battery clusters in parallel with each of the clusters to be processed to execute the parallel control module, the parallel control module is further configured to:

[0147] It is determined that the current first current value of each of the clusters to be processed is not greater than the current threshold, and the temperature difference between the battery cluster and each of the clusters to be processed is less than the temperature threshold.

[0148] In some possible embodiments, the parallel control module is further configured to:

[0149] If the control operation is the discharge operation, then during the process of connecting each of the clusters to be processed in parallel to power on in order to execute the control operation, the current second charge value and second current value of each of the clusters to be processed are obtained.

[0150] For any cluster to be processed, the current imbalance of the cluster to be processed is determined based on the second current value of the cluster to be processed and the maximum value of each second current value.

[0151] If the difference between the second charge value of the cluster to be processed and the maximum value of each second charge value is greater than the third charge threshold, and the current imbalance is greater than or equal to the imbalance threshold, then the cluster to be processed is controlled to stop participating in the discharge operation.

[0152] The following reference Figure 6 To describe an electronic device 130 according to this embodiment of the present application. Figure 6 The electronic device 130 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0153] like Figure 6 As shown, the electronic device 130 is presented in the form of a general-purpose electronic device. The components of the electronic device 130 may include, but are not limited to: at least one processor 131, at least one memory 132, and a bus 133 connecting different system components (including memory 132 and processor 131).

[0154] Bus 133 represents one or more of several bus structures, including a memory bus or memory controller, peripheral bus, processor, or local bus using any of the various bus structures.

[0155] The memory 132 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 1321 and / or cache memory 1322, and may further include read-only memory (ROM) 1323.

[0156] The memory 132 may also include a program / utility 1325 having a set (at least one) of program modules 1324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0157] Electronic device 130 can also communicate with one or more external devices 134 (e.g., keyboard, pointing device, etc.), and with one or more devices that enable a user to interact with electronic device 130, and / or with any device that enables electronic device 130 to communicate with one or more other electronic devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 135. Furthermore, electronic device 130 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 136. As shown, network adapter 136 communicates with other modules used in electronic device 130 via bus 133. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 130, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0158] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 132 including instructions, which can be executed by the processor 131 of the aforementioned device to perform the aforementioned method. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0159] In an exemplary embodiment, a computer program product is also provided, including a computer program / instructions that, when executed by a processor 131, implement any of the methods in the parallel control method for a battery cluster provided in this application.

[0160] In an exemplary embodiment, various aspects of the parallel control method for battery clusters provided in this application can also be implemented as a program product, which includes program code. When the program product is run on a computer device, the program code is used to cause the computer device to perform the steps in the parallel control method for battery clusters according to various exemplary embodiments of this application described above.

[0161] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0162] The program product for parallel control of battery clusters according to embodiments of this application can be a portable compact disc read-only memory (CD-ROM) and include program code, and can run on an electronic device. However, the program product of this application is not limited thereto. In this document, the readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0163] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. This propagated data signal may take many forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0164] The program code contained on the readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wired, fiber optic, RF, etc., or any suitable combination thereof.

[0165] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as Java or similar languages. The program code can execute entirely on the user's electronic device, partially on the user's device, as a standalone software package, partially on the user's electronic device and partially on a remote electronic device, or entirely on a remote electronic device or server. In cases involving remote electronic devices, the remote electronic device can be connected to the user's electronic device via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external electronic device (e.g., via the Internet using an Internet service provider).

[0166] It should be noted that although several units or sub-units of the device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.

[0167] Furthermore, although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0168] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0169] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable image scaling device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable image scaling device, generate instructions for implementing the flowchart... Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0170] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable image scaling device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0171] These computer program instructions can also be loaded onto a computer or other programmable image scaling device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0172] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.

[0173] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method for parallel control of battery clusters, characterized in that, The method includes: In response to a parallel control instruction, the system acquires the control operation to be executed and the parameter information of each battery cluster; wherein the parameter information includes a first charge value and a first voltage value for each battery cluster; and the control operation is a discharge operation or a charging operation. The target cluster is selected from the battery clusters based on the control operation and the first power value; The clusters to be processed are determined based on the first voltage value of each target cluster, and the control operation is performed by connecting each cluster to be processed in parallel and energizing it. When the control operation is a discharge operation, the target cluster and the cluster to be processed are obtained in the following manner: Detect whether a first cluster and a second cluster exist simultaneously in each battery cluster; wherein, the first cluster is a battery cluster with a first power value not less than a first power threshold, and the second cluster is a battery cluster with a first power value less than or equal to a second power threshold; the first power threshold is greater than the second power threshold; If both exist simultaneously, then the remaining battery clusters excluding the second cluster are taken as the target cluster; if neither exists simultaneously, then all battery clusters are taken as the target cluster. A first comparison cluster is selected from each target cluster; the target clusters in the first comparison cluster and the remaining target clusters whose first voltage value difference with the first comparison cluster is less than a first voltage difference threshold and whose temperature difference with the first comparison cluster is less than a temperature threshold are selected as the clusters to be processed; wherein, the first voltage difference threshold is determined based on the temperature of the first comparison cluster; the first comparison cluster is the target cluster with the highest first voltage value. When the control operation is a charging operation, the target cluster and the cluster to be processed are obtained in the following manner: The battery clusters in each battery cluster whose first power value is less than or equal to the first power threshold are designated as the target clusters; A second comparison cluster is selected from each target cluster; the target clusters in the second comparison cluster and the remaining target clusters whose first voltage value difference with the second comparison cluster is less than a second voltage difference threshold and whose temperature difference with the second comparison cluster is less than a temperature threshold are selected as the clusters to be processed; wherein, the second comparison cluster is the target cluster with the lowest first voltage value.

2. The method according to claim 1, characterized in that, The method further includes: During the process of energizing each of the clusters to be processed in parallel to perform the control operation, the parallel voltage value of each of the clusters to be processed is obtained; For battery clusters that are not yet connected in parallel, a determination is made based on the comparison result between the first voltage value of the battery cluster and the parallel voltage value to determine whether to connect the battery cluster in parallel with each of the clusters to be processed so that the battery cluster participates in the control operation.

3. The method according to claim 2, characterized in that, Before connecting the battery clusters in parallel with each of the clusters to be processed to perform the control operation, the method further includes: It is determined that the current first current value of each of the clusters to be processed is not greater than the current threshold, and the temperature difference between the battery cluster and each of the clusters to be processed is less than the temperature threshold.

4. The method according to claim 1, characterized in that, The method further includes: If the control operation is the discharge operation, then during the process of connecting each of the clusters to be processed in parallel to power on in order to execute the control operation, the current second charge value and second current value of each of the clusters to be processed are obtained. For any cluster to be processed, the current imbalance of the cluster to be processed is determined based on the second current value of the cluster to be processed and the maximum value of each second current value. If the difference between the second charge value of the cluster to be processed and the maximum value of each second charge value is greater than the third charge threshold, and the current imbalance is greater than or equal to the imbalance threshold, then the cluster to be processed is controlled to stop participating in the discharge operation.

5. A parallel control device for battery clusters, characterized in that, The device includes: The information acquisition module is configured to respond to a parallel control instruction by acquiring the control operation to be executed and the parameter information of each battery cluster; wherein, the parameter information includes a first charge value and a first voltage value for each battery cluster; the control operation is a discharge operation or a charging operation; The target cluster module is configured to perform a selection of a target cluster from the battery clusters based on the control operation and the first charge value; The parallel control module is configured to determine the cluster to be processed based on the first voltage value of each of the target clusters, and to perform the control operation by energizing each of the clusters to be processed in parallel. When the control operation is a discharge operation, the target cluster and the cluster to be processed are obtained in the following manner: Detect whether a first cluster and a second cluster exist simultaneously in each battery cluster; wherein, the first cluster is a battery cluster with a first power value not less than a first power threshold, and the second cluster is a battery cluster with a first power value less than or equal to a second power threshold; the first power threshold is greater than the second power threshold; If both exist simultaneously, then the remaining battery clusters excluding the second cluster are taken as the target cluster; if neither exists simultaneously, then all battery clusters are taken as the target cluster. A first comparison cluster is selected from each target cluster; the target clusters in the first comparison cluster and the remaining target clusters whose first voltage value difference with the first comparison cluster is less than a first voltage difference threshold and whose temperature difference with the first comparison cluster is less than a temperature threshold are selected as the clusters to be processed; wherein, the first voltage difference threshold is determined based on the temperature of the first comparison cluster; the first comparison cluster is the target cluster with the highest first voltage value. When the control operation is a charging operation, the target cluster and the cluster to be processed are obtained in the following manner: The battery clusters in each battery cluster whose first power value is less than or equal to the first power threshold are designated as the target clusters; A second comparison cluster is selected from each target cluster; the target clusters in the second comparison cluster and the remaining target clusters whose first voltage value difference with the second comparison cluster is less than a second voltage difference threshold and whose temperature difference with the second comparison cluster is less than a temperature threshold are selected as the clusters to be processed; wherein, the second comparison cluster is the target cluster with the lowest first voltage value.

6. An electronic device, characterized in that, include: a memory for storing program instructions; The controller is used to call the program instructions stored in the memory and execute the method of any one of claims 1-4 according to the obtained program instructions.

Citation Information

Patent Citations

  • Battery group discharging control method and battery group charging control method

    CN104167770A

  • Compensation control system and method for unbalanced current between parallel battery clusters

    CN115498284A