Battery management method and device, computer device, readable storage medium and program product
By obtaining the internal resistance value of the battery cluster and adjusting the temperature according to the relationship between internal resistance and temperature, the inconsistency problem between battery clusters is solved, the difference in circulating current and heat generation is reduced, and the operational reliability and economy of the energy storage power station are improved.
Patent Information
- Application Number
- CN202411644398.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2044-11-18
AI Technical Summary
In centralized energy storage power stations, the inconsistency in battery performance between battery clusters leads to circulating current and overcharging/over-discharging, posing safety risks. Existing thermal management methods have poor reliability.
By obtaining the internal resistance value of the battery cluster, it is determined whether the preset threshold is met, and the temperature of the battery cluster is adjusted according to the relationship between the internal resistance value and temperature to make the internal resistance value consistent and reduce the difference in circulating current and heat generation.
It improves the consistency between battery clusters, reduces circulating current and significant circulating current, and enhances the capacity utilization and operational reliability of the energy storage system.
Smart Images

Figure CN119627261B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of battery management, and in particular to a battery management method and device, computer equipment, readable storage medium and program product. BACKGROUND
[0002] The energy storage power station of a power system is composed of a battery system, a battery management system, a power conversion system, and an energy management system. In order to make the DC side voltage level and the energy storage capacity of the energy storage power station meet the preset conditions, the battery system often needs tens of millions of lithium iron phosphate single batteries to be connected in series and in parallel.
[0003] Among different energy storage power station configurations, the centralized energy storage power station configuration is widely used due to its low cost advantage. The centralized energy storage power station configuration is characterized in that the batteries in the battery cluster are connected in series to increase the voltage level, and the battery clusters are connected in parallel to increase the capacity level. In the battery cluster and between the battery clusters of the centralized energy storage power station, the inconsistency of the battery performance (for example, temperature, voltage, and current) is inevitable, and the battery circulation between the battery clusters may cause overcharge and overdischarge of the energy storage battery system, bringing safety risks.
[0004] How to realize effective thermal management between the battery clusters of the centralized energy storage power station has become a problem to be solved at present. SUMMARY
[0005] Therefore, it is necessary to provide a battery management method and device, computer equipment, readable storage medium and program product capable of improving the management reliability of the battery cluster to solve the above technical problems.
[0006] In a first aspect, the present application provides a battery management method, comprising:
[0007] Obtaining the internal resistance values of a plurality of battery clusters in a battery system;
[0008] Determining whether the internal resistance values of the battery clusters meet a preset internal resistance threshold, and in the case that the internal resistance values of the battery clusters do not meet the preset internal resistance threshold, adjusting the temperature of the battery cluster according to the relationship between the preset internal resistance value and the battery temperature, so as to ensure that the internal resistance values of the battery clusters meet the preset internal resistance threshold.
[0009] In one of the embodiments, the determination of whether the internal resistance values of the battery clusters meet the preset internal resistance threshold comprises:
[0010] Determining the average internal resistance value of the battery system according to the internal resistance values of the battery clusters;
[0011] Determining whether the difference between the internal resistance values of the battery clusters and the average internal resistance value meets the preset internal resistance threshold.
[0012] In one of the embodiments, the adjusting the temperature of the battery cluster according to the relationship between the preset internal resistance value and the battery temperature comprises:
[0013] obtaining the relationship between the preset internal resistance value and the battery temperature;
[0014] determining a target adjustment temperature value of the battery cluster according to the difference and the relationship between the preset internal resistance value and the battery temperature, and adjusting the temperature of the battery cluster according to the target adjustment temperature value.
[0015] In one of the embodiments, the determining the target adjustment temperature value of the battery cluster according to the difference and the relationship between the preset internal resistance value and the battery temperature comprises:
[0016] determining a negative linear relationship slope according to the relationship between the preset internal resistance value and the battery temperature;
[0017] determining the target adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope.
[0018] In one of the embodiments, the determining the target adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope comprises:
[0019] determining a candidate adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope;
[0020] determining the target adjustment temperature value of the battery cluster according to the candidate adjustment temperature value of the battery cluster and a preset adjustment coefficient.
[0021] In one of the embodiments, the obtaining the internal resistance values of the plurality of battery clusters in the battery system comprises:
[0022] obtaining the internal resistance values of the plurality of battery clusters in the battery system based on an offline experiment method;
[0023] or, obtaining the internal resistance values of the plurality of battery clusters in the battery system based on an online identification method.
[0024] In a second aspect, the present application further provides a battery management device, comprising:
[0025] an obtaining module, configured to obtain internal resistance values of a plurality of battery clusters in a battery system;
[0026] a determining module, configured to determine whether the internal resistance values of the battery clusters meet a preset internal resistance threshold, and in a case where the internal resistance values of the battery clusters do not meet the preset internal resistance threshold, adjust the temperature of the battery cluster according to a relationship between a preset internal resistance value and a battery temperature, so as to ensure that the internal resistance values of the battery clusters meet the preset internal resistance threshold.
[0027] In one of the embodiments, the determining module comprises a first determining unit and a second determining unit, wherein:
[0028] The first determining unit is specifically configured to determine an average internal resistance value of the battery system according to the internal resistance values of the battery clusters.
[0029] The second determining unit is specifically configured to determine whether the difference between the internal resistance value of each battery cluster and the average internal resistance value satisfies a preset internal resistance threshold.
[0030] In one of the embodiments, the determining module further includes an obtaining unit and a third determining unit, wherein:
[0031] The obtaining unit is specifically configured to obtain a relationship between the preset internal resistance value and the battery temperature.
[0032] The third determining unit is specifically configured to determine a target adjustment temperature value of the battery cluster according to the difference and the relationship between the preset internal resistance value and the battery temperature, and adjust the temperature of the battery cluster according to the target adjustment temperature value.
[0033] In one of the embodiments, the third determining unit is specifically further configured to determine a negative linear relationship slope according to the relationship between the preset internal resistance value and the battery temperature, and determine the target adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope.
[0034] In one of the embodiments, the third determining unit is specifically further configured to determine a candidate adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope.
[0035] The target adjustment temperature value of the battery cluster is determined according to the candidate adjustment temperature value of the battery cluster and a preset adjustment coefficient.
[0036] In one of the embodiments, the obtaining module includes an obtaining unit configured to obtain the internal resistance values of the plurality of battery clusters in the battery system based on an offline experiment method, or obtain the internal resistance values of the plurality of battery clusters in the battery system based on an online identification method.
[0037] In a third aspect, the present application further provides a computer device including a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0038] Obtain the internal resistance values of the plurality of battery clusters in the battery system.
[0039] Determine whether the internal resistance values of the battery clusters satisfy a preset internal resistance threshold, and in the case that the internal resistance values of the battery clusters do not satisfy the preset internal resistance threshold, adjust the temperature of the battery cluster according to the relationship between the preset internal resistance value and the battery temperature, so as to ensure that the internal resistance values of the battery clusters satisfy the preset internal resistance threshold.
[0040] In a fourth aspect, the present application further provides a computer readable storage medium having a computer program stored thereon, and the computer program is executed by a processor to implement the following steps:
[0041] obtaining internal resistance values of a plurality of battery clusters in a battery system;
[0042] determining whether the internal resistance values of the battery clusters meet preset internal resistance thresholds, and in the case that the internal resistance values of the battery clusters do not meet the preset internal resistance thresholds, adjusting temperatures of the battery clusters according to a relationship between the preset internal resistance values and battery temperatures, so as to ensure that the internal resistance values of the battery clusters meet the preset internal resistance thresholds.
[0043] In a fifth aspect, the present application further provides a computer program product comprising a computer program which, when executed by a processor, implements the following steps:
[0044] obtaining internal resistance values of a plurality of battery clusters in a battery system;
[0045] determining whether the internal resistance values of the battery clusters meet preset internal resistance thresholds, and in the case that the internal resistance values of the battery clusters do not meet the preset internal resistance thresholds, adjusting temperatures of the battery clusters according to a relationship between the preset internal resistance values and battery temperatures, so as to ensure that the internal resistance values of the battery clusters meet the preset internal resistance thresholds.
[0046] The above battery management method, device, computer equipment, readable storage medium and program product first obtain internal resistance values of a plurality of battery clusters in a battery system, and determine whether the internal resistance values of the battery clusters meet preset internal resistance thresholds, and in the case that the internal resistance values of the battery clusters do not meet the preset internal resistance thresholds, adjust temperatures of the battery clusters according to a relationship between the preset internal resistance values and battery temperatures, so as to ensure that the internal resistance values of the battery clusters meet the preset internal resistance thresholds. The above method makes the internal resistances of different battery clusters consistent through thermal management, thereby reducing the circulation between the clusters, especially reducing the significant circulation and heat production difference between the battery clusters at the end of charging and discharging, improving the consistency between the battery clusters, improving the capacity exertion ability of the energy storage system, and thereby improving the operation reliability and economy of the energy storage power station. BRIEF DESCRIPTION OF DRAWINGS
[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other related drawings without creative labor based on these drawings.
[0048] Figure 1 An application environment diagram of a battery management method in an embodiment;
[0049] Figure 2 A flowchart of a battery management method in an embodiment;
[0050] Figure 3Flowchart of the battery management method in another embodiment;
[0051] Figure 4 Flowchart of the battery management method in another embodiment;
[0052] Figure 5 Graph of the variation of the charging internal resistance with temperature and state of charge in one embodiment;
[0053] Figure 6 Flowchart of the battery management method in another embodiment;
[0054] Figure 7 Flowchart of the battery management method in another embodiment;
[0055] Figure 8 Flowchart of the battery management method in another embodiment;
[0056] Figure 9 Graph of the average temperature of the battery cluster in one embodiment;
[0057] Figure 10 Graph of the current of the battery cluster in one embodiment;
[0058] Figure 11 Graph of the voltage of the battery cluster in one embodiment;
[0059] Figure 12 Graph of the variation of the temperature of the battery cluster with time in the battery management method provided in the present application;
[0060] Figure 13 Graph of the variation of the temperature of the battery cluster with time in the simulation of the conventional method;
[0061] Figure 14 Graph of the internal resistance difference of the battery cluster in one embodiment;
[0062] Figure 15 Graph of the current of the battery cluster in one embodiment;
[0063] Figure 16 Graph of the current difference in one embodiment;
[0064] Figure 17 Graph of the heat generation difference in one embodiment;
[0065] Figure 18 Block diagram of the structure of the battery management device in one embodiment;
[0066] Figure 19 Internal structure diagram of the computer device in one embodiment. DETAILED DESCRIPTION
[0067] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.
[0068] In the traditional power system, the energy of power generation, power transmission and power consumption is in real-time balance, and the frequency and voltage of the power grid need to be dynamically adjusted in real time. If the parameters of the power grid, such as frequency and voltage, are not accurately adjusted, various problems will occur in the process of power use and new energy power generation access, for example: new energy centralized power generation has the characteristics of intermittency and volatility, and its generated power directly connected to the power grid will impact the power grid and destroy the stability of the power grid; the traditional thermal power plant dispatching instruction tracking is not strong, and the distributed new energy power generation has low consumption capacity in the power system; at the same time, the traditional power system has insufficient regulation capacity for voltage, frequency and phase of the power grid side.
[0069] Generally, the energy storage power station of the power system is composed of a battery system, a battery management system, a power conversion system and an energy management system. In order to make the voltage level of the direct current side of the energy storage power station and the energy storage capacity meet the preset conditions, the battery system often needs tens of millions of lithium iron phosphate monomer batteries connected in series and in parallel.
[0070] Among different energy storage power station configurations, centralized energy storage power station configuration is widely used due to its low cost advantage. The characteristic of the centralized energy storage power station configuration is that the batteries in the battery cluster are connected in series to increase the voltage level, and the battery clusters are connected in parallel to increase the capacity level. In the battery cluster and between the battery clusters of the centralized energy storage power station, the inconsistency of the battery performance (such as temperature, voltage and current) is inevitable, and the battery circulation between the battery clusters may cause overcharge and overdischarge of the energy storage battery system, which brings safety risks. At present, the thermal management strategy of the battery cluster is mostly realized by taking the goal of ensuring the consistency of the temperature between the battery clusters. However, the above-mentioned thermal management method of the battery cluster has the problem of poor reliability. The present application aims to solve this problem.
[0071] After introducing the background technology of the battery management method provided by the embodiments of the present application above, the implementation environment related to the battery management method provided by the embodiments of the present application will be briefly described below. The battery management method provided by the embodiments of the present application can be applied to, for example Figure 1In the illustrated implementation environment, the implementation environment includes a server 104, which can be implemented by a standalone server 104 or a server cluster composed of multiple servers 104, and a data storage system 102 can store data required to be processed by the server 104. The data storage system 102 can be integrated on the server 104, or placed on a cloud or other network server. The server 104 can obtain the internal resistance values of the plurality of battery clusters in the battery system, and determine whether the internal resistance values of the battery clusters meet a preset internal resistance threshold, and in the case that the internal resistance values of the battery clusters do not meet the preset internal resistance threshold, adjust the internal resistance values of the battery clusters to make the internal resistance values of the battery clusters meet the preset internal resistance threshold, so as to ensure that the internal resistances of the battery clusters tend to be consistent, thereby reducing the circulating current between the clusters, especially reducing the significant circulating current and heat production difference between the battery clusters at the end of charging and discharging, improving the consistency between the battery clusters, and further improving the capacity utilization of the energy storage system.
[0072] In other possible implementation manners, the battery management method provided by the embodiments of the present application can also be applied to a terminal, which can be but is not limited to various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle-mounted device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc.
[0073] In one embodiment, as shown in Figure 2 , a battery management method is provided, which is applied to Figure 1 a server as an example for illustration, and includes the following steps:
[0074] S201, obtaining internal resistance values of a plurality of battery clusters in a battery system.
[0075] The battery system can include a plurality of battery clusters, and each battery cluster includes a plurality of battery elements. For example, the battery element is a 120 Ah lithium iron phosphate battery, two battery elements are connected in parallel to form a battery unit, 12 battery units are connected in series to form a battery module, 19 battery modules are connected in series to form a battery cluster, and 7 battery clusters are connected in parallel to form a 500 kW converter, i.e., a battery system.
[0076] In the embodiments of the present application, a resistance sensor can be pre-installed on each battery cluster in the battery system, and the internal resistance values of the plurality of battery clusters in the battery system are obtained based on the resistance sensor; a current sensor and a voltage sensor can also be pre-installed on each battery cluster in the battery system, and the current values of the plurality of battery clusters in the battery system are obtained based on the current sensor, and the voltage values of the plurality of battery clusters in the battery system are obtained based on the voltage sensor, and the resistance values of the battery clusters are determined according to the current values and the corresponding voltage values of the battery clusters.
[0077] S202, determine whether the internal resistance value of each battery cluster meets the preset internal resistance threshold value, and in the case that the internal resistance value of the battery cluster does not meet the preset internal resistance threshold value, adjust the temperature of the battery cluster according to the relationship between the preset internal resistance value and the battery temperature, to ensure that the internal resistance value of the battery cluster meets the preset internal resistance threshold value.
[0078] The preset internal resistance threshold value can be a threshold value determined according to the operating state of the battery system, or a threshold value determined according to the internal resistance values of the plurality of battery clusters in the battery system. It should be noted that the preset internal resistance threshold value can be a numerical value or a numerical range.
[0079] The relationship between the preset internal resistance value and the battery temperature can be a curve of internal resistance changing with temperature.
[0080] In the embodiment of the present application, after obtaining the internal resistance values of each battery cluster, the internal resistance values of each battery cluster can be compared with the preset internal resistance threshold value to determine whether the internal resistance values of each battery cluster meet the preset internal resistance threshold value, or whether the internal resistance values of each battery cluster are within the numerical range of the preset internal resistance threshold value. If the internal resistance values of each battery cluster meet the preset internal resistance threshold value, there is no need to adjust the internal resistance values of each battery cluster. If there is a battery cluster whose internal resistance value does not meet the preset internal resistance threshold value, first determine the difference between the internal resistance value of the battery cluster and the preset internal resistance threshold value, and then determine the to-be-adjusted temperature of the battery cluster according to the difference and the relationship between the preset internal resistance value and the battery temperature, and adjust the temperature of the battery cluster according to the to-be-adjusted temperature of the battery cluster, so as to ensure that the internal resistance value of the battery cluster meets the preset internal resistance threshold value.
[0081] It should be noted that after the server obtains the target adjustment temperature of the battery cluster, the server can control the actuators in the thermal management system based on the target adjustment temperature to change the temperature of the battery cluster, so as to adjust the temperature of the battery cluster and reduce the circulating current between the battery clusters and the significant heat generation difference at the end. Specifically, the actuators in the air-cooled thermal management system can be the rotation speed of the air conditioner power or the fan, and the actuators in the liquid-cooled thermal management system can be the power of the cooling pump.
[0082] When the battery cluster needs to reduce the temperature, the server can control the air-cooled thermal management system to increase the power of the air conditioner or the rotation speed of the fan, and control the liquid-cooled thermal management system to increase the power of the cooling pump, so as to enhance the heat dissipation of the battery cluster and reduce the temperature of the battery cluster.
[0083] When the battery cluster needs to increase the temperature, the server can control the air-cooled thermal management system to reduce the power of the air conditioner or the rotation speed of the fan, and control the liquid-cooled thermal management system to reduce the power of the cooling pump, so as to reduce the heat dissipation of the battery cluster and increase the temperature of the battery cluster.
[0084] Once the internal resistance values between different battery clusters tend to be consistent, the circulating current between parallel battery clusters will decrease significantly, thereby improving the performance of the energy storage power station system.
[0085] The battery management method provided in this application first obtains the internal resistance values of multiple battery clusters in the battery system, determines whether the internal resistance value of each battery cluster meets a preset internal resistance threshold, and adjusts the temperature of the battery clusters according to the relationship between the preset internal resistance value and battery temperature when the internal resistance value of a battery cluster does not meet the preset internal resistance threshold, so as to ensure that the internal resistance value of the battery cluster meets the preset internal resistance threshold. The above method uses thermal management to make the internal resistance of different battery clusters more consistent, thereby reducing the circulating current between clusters, especially reducing the significant circulating current and heat generation differences between battery clusters at the end of charging and discharging, improving the consistency between battery clusters, improving the capacity utilization capability of the energy storage system, and thus improving the operational reliability and economy of the energy storage power station.
[0086] In one embodiment, in Figure 2 Based on the illustrated embodiment, the process of determining whether the internal resistance value of each battery cluster meets the preset internal resistance threshold can be described, such as... Figure 3 As shown, the above-mentioned S202 "determining whether the internal resistance value of each battery cluster meets the preset internal resistance threshold" includes:
[0087] S301. Determine the average internal resistance of the battery system based on the internal resistance of each battery cluster.
[0088] In this embodiment of the application, after obtaining the internal resistance value of each battery cluster, the average value of the internal resistance value of each battery cluster can be obtained, and the average value of each battery cluster can be determined as the average internal resistance value of the battery system.
[0089] S302. Determine whether the difference between the internal resistance value of each battery cluster and the average internal resistance value meets the preset internal resistance threshold.
[0090] In this embodiment of the application, after determining the average internal resistance value of the battery system, the difference between the internal resistance value of each battery cluster and the average internal resistance value of the battery system can be determined. After determining the difference between the internal resistance value of each battery cluster and the average internal resistance value of the battery system, it is determined whether each difference meets the preset internal resistance threshold.
[0091] It should be noted that the difference between the internal resistance of the battery cluster and the average internal resistance of the battery system does not meet the preset internal resistance threshold, that is, the difference between the internal resistance of the battery cluster and the average internal resistance of the battery system is greater than or less than the preset internal resistance threshold. The difference between the internal resistance of the battery cluster and the average internal resistance of the battery system meets the preset internal resistance threshold, that is, the difference between the internal resistance of the battery cluster and the average internal resistance of the battery system is equal to the preset internal resistance threshold.
[0092] The battery management method provided in the embodiments of the present application determines the average internal resistance value of the battery system based on the internal resistance values of the battery clusters, and determines whether the internal resistance values of the battery clusters meet the preset internal resistance condition based on the average internal resistance value, thereby providing a certain data basis for subsequent processing of the internal resistance values of the battery clusters that do not meet the preset internal resistance condition.
[0093] In one embodiment, in Figure 2 or Figure 3 Based on the embodiments shown in the foregoing, the process of adjusting the temperature of the battery cluster can be described as follows: Figure 4 The foregoing S202 "adjusting the temperature of the battery cluster according to the relationship between the preset internal resistance value and the battery temperature" includes:
[0094] S401, obtaining the relationship between the preset internal resistance value and the battery temperature.
[0095] In the embodiments of the present application, the manner of obtaining the relationship between the preset internal resistance value and the battery temperature includes: performing a hybrid pulse power characteristic test on each battery cluster at different temperatures, identifying the battery internal resistance according to the experimental results, obtaining the internal resistance value at different temperatures, and thus obtaining the relationship between the internal resistance and the temperature. Generally, the relationship between the preset internal resistance value and the battery temperature can be approximately a negative linear relationship.
[0096] It should be noted that the relationship between the internal resistance value of the battery cluster and the temperature can be obtained by a hybrid pulse power characteristic test at different temperatures in a battery monomer laboratory. Taking the battery cluster 1 as an example, the change of the internal resistance value of the battery cluster will be affected by the temperature and the state of charge. By using the recursive least squares algorithm, the relationship between the internal resistance value of the battery cluster and the state of charge is identified by using the operating data of the voltage and the current of the battery cluster, and a MAP graph of the internal resistance value of the battery cluster 1 changing with the state of charge and the temperature is obtained, as shown in Figure 5 . The relationship between the internal resistance and the temperature is approximately considered as a negative linear relationship, and the relationship expression is shown in the following formula (1):
[0097]
[0098] Wherein, R is the internal resistance value of the battery cluster, and T is the average temperature value of the battery cluster.
[0099] S402, determining the target adjustment temperature value of the battery cluster according to the difference and the relationship between the preset internal resistance value and the battery temperature, and adjusting the temperature of the battery cluster according to the target adjustment temperature value.
[0100] In the embodiments of the present application, after the relationship between the preset internal resistance value and the battery temperature is obtained, the target adjustment temperature value of the battery cluster can be determined according to the difference and the relationship between the preset internal resistance value and the battery temperature, and the temperature of the battery cluster is adjusted according to the target adjustment temperature value.
[0101] Optionally, a specific implementation of determining the target adjustment temperature value of the battery cluster is also provided, referring to Figure 6 The S402 "determining the target adjustment temperature value of the battery cluster according to the relationship between the difference value and the negative linear relationship slope" includes:
[0102] S501, determining a negative linear relationship slope according to the relationship between the preset internal resistance value and the battery temperature.
[0103] In the embodiment of the present application, after the relationship between the preset internal resistance value and the battery temperature is determined, in the case that the relationship between the preset internal resistance value and the battery temperature is a negative linear relationship, the slope of the negative linear relationship is determined, and the slope is determined as the negative linear relationship slope corresponding to the relationship between the preset internal resistance value and the battery temperature.
[0104] S502, determining the target adjustment temperature value of the battery cluster according to the difference value and the negative linear relationship slope.
[0105] In the embodiment of the present application, after the negative linear relationship slope corresponding to the relationship between the preset internal resistance value and the battery temperature is determined, the target adjustment temperature value of the battery cluster can be determined according to the difference value between the internal resistance value of the battery cluster and the average internal resistance value and the negative linear relationship slope.
[0106] Optionally, a specific implementation of determining the target adjustment temperature value of the battery cluster is also provided, referring to Figure 7 The S502 "determining the target adjustment temperature value of the battery cluster according to the difference value and the negative linear relationship slope" includes:
[0107] S601, determining a candidate adjustment temperature value of the battery cluster according to the difference value and the negative linear relationship slope.
[0108] In the embodiment of the present application, after the negative linear relationship slope corresponding to the relationship between the preset internal resistance value and the battery temperature is determined, the candidate adjustment temperature value of the battery cluster can be determined according to the difference value between the internal resistance value of the battery cluster and the average internal resistance value and the negative linear relationship slope.
[0109] S602, determining the target adjustment temperature value of the battery cluster according to the candidate adjustment temperature value of the battery cluster and a preset adjustment coefficient.
[0110] The preset adjustment coefficient is a value between 0 and 1, which is used to moderately reduce the candidate adjustment temperature value to avoid the temperature of the battery cluster from fluctuating sharply, thereby negatively affecting the operation of the battery cluster. It should be noted that the value of the preset adjustment coefficient should be adjusted according to the actual working condition, and in general cases, the target adjustment temperature value of the battery cluster should be less than 5℃.
[0111] In the embodiments of the present application, after the candidate adjustment temperature value of the battery cluster is determined, the candidate adjustment temperature value of the battery cluster can be multiplied by a preset adjustment coefficient to obtain a product value, and the product value is taken as the target adjustment temperature value of the battery cluster.
[0112] The method for determining the target adjustment temperature value provided in the embodiments of the present application determines the target adjustment temperature value of the battery cluster based on the relationship between the preset internal resistance value and the battery temperature and the difference between the internal resistance value of the battery cluster and the average internal resistance value, thereby providing a certain data basis for subsequently adjusting the temperature of the battery cluster based on the target adjustment temperature value of the battery cluster and further adjusting the resistance value of the battery cluster.
[0113] In one embodiment, in the case where the preset internal resistance threshold value is the average internal resistance value, the specific implementation of determining the target adjustment temperature value of the battery cluster in the case where the internal resistance value of the battery cluster does not satisfy the two conditions of the average internal resistance value is as follows:
[0114] First, in the case where the internal resistance value of the battery cluster is greater than the average internal resistance value, the difference between the internal resistance of the current battery cluster and the average internal resistance value is calculated, and the internal resistance value of the current battery cluster can be regulated by increasing the temperature of the battery cluster to reduce the internal resistance value of the battery cluster, so that the internal resistance value of the current battery cluster tends to the average internal resistance value.
[0115] Specifically, the target adjustment temperature value of the battery cluster is calculated according to the difference between the internal resistance value of the current battery cluster and the average internal resistance value and the relationship between the preset internal resistance value and the battery temperature. It should be noted that the relationship between the preset internal resistance value and the battery temperature can be obtained offline, and the relationship between the preset internal resistance value and the battery temperature can be approximately a negative linear relationship, and the slope of the negative linear relationship expression is the change value of the internal resistance value of the battery cluster under the unit temperature change.
[0116] Optionally, the difference between the internal resistance value of the current battery cluster and the average internal resistance value can be divided by the slope of the negative linear relationship expression, i.e., the candidate adjustment temperature value of the battery cluster is obtained, and then the candidate temperature value of the battery cluster is multiplied by the preset adjustment coefficient (<1) to obtain the target adjustment temperature value of the battery cluster.
[0117] It should be noted that the purpose of correcting the candidate adjustment temperature value by using the preset adjustment coefficient is to avoid the temperature of the battery cluster from producing a sharp fluctuation and negatively affecting the operation of the battery cluster. It should be noted that the value of the preset adjustment coefficient should be adjusted according to the actual working condition, and it is necessary to ensure that the temperature adjustment fluctuation of each step is less than 5℃.
[0118] Second, in the case that the internal resistance value of the battery cluster is less than the average internal resistance value, the difference between the internal resistance value of the current battery cluster and the average internal resistance value is calculated, and the internal resistance value of the current battery cluster is regulated to tend to the average internal resistance value by reducing the temperature of the battery cluster and increasing the internal resistance value of the battery cluster.
[0119] Specifically, the target adjustment temperature value of the battery cluster is calculated according to the difference between the internal resistance value of the current battery cluster and the average internal resistance value and the relationship between the preset internal resistance value and the battery temperature. It should be noted that the relationship between the preset internal resistance value and the battery temperature can be obtained offline, and the relationship between the preset internal resistance value and the battery temperature can be approximately a negative linear relationship, and the slope of the negative linear relationship expression is the change value of the internal resistance value of the battery cluster per unit temperature change.
[0120] Optionally, the difference between the internal resistance value of the current battery cluster and the average internal resistance value can be divided by the slope of the negative linear relationship expression to obtain the candidate adjustment temperature value of the battery cluster, and then the candidate adjustment temperature value of the battery cluster is multiplied by a preset adjustment coefficient (<1) to obtain the target adjustment temperature value of the battery cluster.
[0121] It should be noted that the purpose of correcting the candidate adjustment temperature value by using the preset adjustment coefficient is to avoid the temperature of the battery cluster from producing a sharp fluctuation and negatively affecting the operation of the battery cluster. It should be noted that the value of the preset adjustment coefficient should be adjusted according to the actual working condition, and it is necessary to ensure that the temperature adjustment fluctuation of each step is less than 5℃.
[0122] In one embodiment, in the case that the internal resistance value of the battery cluster is greater than the average internal resistance value, the target adjustment temperature value of the battery cluster is calculated according to the difference between the internal resistance value of the current battery cluster and the average internal resistance value and the relationship between the preset internal resistance value and the battery temperature. Figure 2 Based on the embodiment shown in the figure, the process of obtaining the internal resistance values of the plurality of battery clusters in the battery system can be described, and the above S201 "obtaining the internal resistance values of the plurality of battery clusters in the battery system" includes:
[0123] The internal resistance values of the plurality of battery clusters in the battery system are obtained based on an offline experiment method, or the internal resistance values of the plurality of battery clusters in the battery system are obtained based on an online identification method.
[0124] In the embodiments of the present application, two methods for obtaining the internal resistance values of the plurality of battery clusters in the battery system are provided. The offline experiment method obtains the internal resistance of the battery cluster at different temperatures, different state-of-charge and different aging states through the internal resistance experiment, establishes the relationship diagram of the internal resistance with the temperature, the state-of-charge and the aging state, and obtains the internal resistance of the battery cluster through interpolation processing in actual application. The online identification method uses the current and voltage data generated in the actual operation process of different battery clusters in the energy storage power station to identify the internal resistance values of different battery clusters in real time.
[0125] It should be noted that the algorithm for real-time identification includes a recursive least squares algorithm, a recursive least squares algorithm with a forgetting factor, and the like. The embodiments of the present application do not limit the algorithm for realizing real-time identification.
[0126] The method for obtaining the internal resistance value of the battery cluster provided by the embodiments of the present application provides a data basis for determining the adjustment temperature value of the battery cluster based on the internal resistance value of the battery cluster.
[0127] In one embodiment, as shown in Figure 8 A battery management method is also provided, comprising:
[0128] S10, obtaining the internal resistance values of a plurality of battery clusters in a battery system;
[0129] S11, determining an average internal resistance value of the battery system according to the internal resistance values of the battery clusters;
[0130] S12, determining whether the difference between the internal resistance value of each battery cluster and the average internal resistance value meets a preset internal resistance threshold value, and obtaining the relationship between the preset internal resistance value and the battery temperature in the case that the internal resistance value of the battery cluster does not meet the preset internal resistance threshold value;
[0131] S13, determining a negative linear relationship slope according to the relationship between the preset internal resistance value and the battery temperature;
[0132] S14, determining a candidate adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope;
[0133] S15, determining a target adjustment temperature value of the battery cluster according to the candidate adjustment temperature value of the battery cluster and a preset adjustment coefficient;
[0134] S16, adjusting the temperature of the battery cluster according to the target adjustment temperature value to ensure that the internal resistance value of the battery cluster meets the preset internal resistance threshold value.
[0135] The above method makes the internal resistance of different battery clusters consistent through the method of thermal management, thereby reducing the circulation between clusters, especially reducing the significant circulation and heat production difference between battery clusters at the end of charging and discharging, improving the consistency between battery clusters, improving the capacity of the energy storage system, and thereby improving the operation reliability and economy of the energy storage power station.
[0136] In one embodiment, to discuss the battery management effect of the battery management method provided by the present application, the battery management method provided by the present application can be compared with the conventional method of balancing battery performance through equalizing temperature control. The comparison method is as follows:
[0137] First, considering that the average temperature change of the battery cluster will be affected by Joule heat and entropy heat as well as convective heat transfer, the calculation formula of the average temperature change of the battery cluster is as follows:
[0138]
[0139] where T is the average temperature of the battery cluster, t is time, I is current, R is internal resistance, is absolute temperature, is open circuit voltage, h is convective heat transfer coefficient, A is heat dissipation area, is ambient temperature, m is battery mass, C is specific heat capacity of the battery.
[0140] Referring to the following Figure 9 , a curve of the average temperature of the battery cluster over time is shown, where the solid line is a curve of the actual temperature of the battery cluster over time, and the dashed line is a curve of the simulated temperature of the battery cluster over time, from Figure 9 It can be seen that the root mean square error between the actual temperature and the simulated temperature is only 0.22℃.
[0141] In the above formula (2), the open circuit voltage of the battery cluster is obtained by experiment, and the simulated calculation formula of the open circuit voltage of the battery cluster is shown in the following formula (3):
[0142]
[0143] where U is the voltage of the battery cluster, is the open circuit voltage of the battery cluster, I is current, and R is internal resistance.
[0144] Further, the above formula (3) can be expanded based on multiple battery clusters to obtain the following formula (4):
[0145]
[0146] where, is the total current of the parallel battery clusters, (i=1, 2…7) is the internal resistance value of different battery clusters, (i=1, 2…7) is the current value of different battery clusters, (i=1, 2…7) is the open circuit voltage of different battery clusters.
[0147] Second, the current and voltage of the simulated battery cluster are shown in the following Figure 10 and Figure 11 Taking battery cluster 1 as an example, from Figure 10 It can be seen that the root mean square error between the actual current and the simulated current is only 0.56A, from Figure 11 It can be seen that the root mean square error between the actual voltage and the simulated voltage is only 1.61V.
[0148] Third, in order to more clearly analyze the battery management method provided by the application, three simplified battery cluster parallel models are created based on the battery cluster 1. Subsequently, the charging stage is taken as an example for analysis, and the total current input of the battery cluster system is 120A.
[0149] The simulation parameters of the battery cluster in the battery cluster parallel model are set as follows: the battery cluster 1 is a battery cluster with more serious aging, the internal resistance is set to 100% of the reference value, the capacity is set to 90% of the reference value, and the initial ambient temperature is 21℃; the battery cluster 3 is a fresh battery cluster, the internal resistance is set to 80% of the reference value, the capacity is set to 100% of the reference value, and the initial ambient temperature is 31℃; the battery cluster 2 is between the battery cluster 1 and the battery cluster 3 in terms of aging degree, the internal resistance is set to 90% of the reference value, the capacity is set to 95% of the reference value, and the initial ambient temperature is 26℃.
[0150] The reference value of the internal resistance value is shown in Figure 5 , and the reference value of the capacity is 253.98Ah. The thermal management mode in the battery cluster parallel model is the air-cooled thermal management mode, and the battery cluster is cooled by air cooling. The thermal management temperature regulation is realized by changing the ambient temperature in the model. The battery management method provided by the application is compared with the traditional method of balancing the battery performance by balancing the temperature, wherein the target of the traditional method of balancing the battery performance by balancing the temperature is to make the temperatures of different battery clusters consistent, and the optimal preset adjustment coefficient in the battery management method provided by the application is 0.002%.
[0151] Fourth, the temperature change with time in the control process of the battery management method provided by the application is shown in Figure 12 , and the temperature change with time in the control process of the traditional method of balancing the battery performance by balancing the temperature is shown in Figure 13 It can be seen that the temperatures of different battery clusters in the control process of the traditional method of balancing the battery performance by balancing the temperature are very close, while the temperature change trends of different battery clusters in the control process of the battery management method provided by the application are different. The analysis reason is that the battery management method provided by the application aims to uniform internal resistance, so the temperature of the battery cluster 1 with large internal resistance will continuously rise, thereby reducing the internal resistance of the battery cluster, making the internal resistance of the battery cluster tend to be the average internal resistance, and the temperature of the battery cluster 3 with small internal resistance will continuously decrease, thereby increasing the internal resistance of the battery cluster, so that the internal resistances of different battery clusters tend to be consistent.
[0152] The internal resistance range of the battery clusters is shown in Figure 14The battery management method provided in this application has an average range of internal resistance between battery clusters of 0.053Ω, while the traditional method of controlling battery performance balance by equalizing temperature has an average range of internal resistance between battery clusters of 0.058Ω. The average range of internal resistance between battery clusters in the battery management method provided in this application is reduced by 8.62% compared to the average range of internal resistance between battery clusters in the traditional method of controlling battery performance balance by equalizing temperature.
[0153] It should be noted that a decrease in the average range between battery clusters will reduce the circulating current between battery clusters. For the battery cluster current during charging in the battery management method provided in this application, and for the battery cluster current during charging in the traditional method of controlling battery performance balance through temperature equalization, please refer to [reference needed]. Figure 15 As can be seen, the battery cluster current curve of the battery management method provided in this application is mostly enveloped within the battery cluster current curve of the traditional method of controlling battery performance balance through temperature equalization. Especially at the end of charging, the battery cluster current difference of the battery management method provided in this application is significantly reduced, and the current range during this process is as follows: Figure 16 As shown, the battery management method provided in this application has a battery cluster current range of 4.98A, while the traditional method of controlling battery performance balance through temperature equalization has a battery cluster current range of 7.00A, representing a 28.86% reduction in average current range. This reduction in current range can decrease the risk of overcharging and over-discharging of the battery cluster, as well as the risk of overheating.
[0154] During battery charging, the Joule heating of the battery clusters is as follows: Figure 17 The average heat generation difference of the battery management method provided in this application is 0.44W, while the average heat generation difference of the traditional method of controlling battery performance balance by equalizing temperature is 0.63W. The average heat generation difference is reduced by 33.3%. Especially at the end of charging, the battery management method provided in this application can significantly reduce the heat generation difference between battery clusters and ensure the efficient and reliable operation of the energy storage battery system.
[0155] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0156] Based on the same inventive concept, the embodiments of the present application also provide a battery management device for implementing the above-mentioned battery management method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more battery management device embodiments provided below can refer to the limitations of the battery management method in the foregoing, which will not be described here again.
[0157] In one exemplary embodiment, as shown in Figure 18 A battery management device is provided, comprising: an acquisition module 10 and an adjustment module 11, wherein:
[0158] The acquisition module 10 is configured to acquire the internal resistance values of the plurality of battery clusters in the battery system.
[0159] The adjustment module 11 is configured to determine whether the internal resistance value of each battery cluster meets a preset internal resistance threshold, and in the case that the internal resistance value of the battery cluster does not meet the preset internal resistance threshold, adjust the temperature of the battery cluster according to the relationship between the preset internal resistance value and the battery temperature, so as to ensure that the internal resistance value of the battery cluster meets the preset internal resistance threshold.
[0160] In one exemplary embodiment, the above-mentioned adjustment module 11 comprises a first determination unit and a second determination unit, wherein:
[0161] The first determination unit is specifically configured to determine the average internal resistance value of the battery system according to the internal resistance value of each battery cluster.
[0162] The second determination unit is specifically configured to determine whether the difference between the internal resistance value of each battery cluster and the average internal resistance value meets a preset internal resistance threshold.
[0163] In one exemplary embodiment, the above-mentioned adjustment module 11 further comprises an acquisition unit and a third determination unit, wherein:
[0164] The acquisition unit is specifically configured to acquire the relationship between the preset internal resistance value and the battery temperature.
[0165] The third determination unit is specifically configured to determine the target adjustment temperature value of the battery cluster according to the difference and the relationship between the preset internal resistance value and the battery temperature, and adjust the temperature of the battery cluster according to the target adjustment temperature value.
[0166] In one exemplary embodiment, the above-mentioned third determination unit is specifically further configured to determine a negative linear relationship slope according to the relationship between the preset internal resistance value and the battery temperature, and determine the target adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope.
[0167] In an example embodiment, the third determining unit is further configured to determine a candidate adjustment temperature value of the battery cluster according to the difference and a negative linear relationship slope; and determine a target adjustment temperature value of the battery cluster according to the candidate adjustment temperature value of the battery cluster and a preset adjustment coefficient.
[0168] In an example embodiment, the obtaining module 10 is configured to obtain the internal resistance values of the plurality of battery clusters in the battery system based on an offline experiment method, or obtain the internal resistance values of the plurality of battery clusters in the battery system based on an online identification method.
[0169] The modules in the battery management device can be implemented by software, hardware, or a combination thereof. The modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the modules.
[0170] In an example embodiment, a computer device is provided, which can be a server. An internal structure diagram of the computer device can be as shown in FIG. 8. Figure 19 The computer device includes a processor, a memory, an input / output interface, and a communication interface. The processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The database of the computer device is configured to store internal resistance value data of battery clusters. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to communicate with terminals outside through a network connection. The computer program is executed by the processor to implement a battery management method.
[0171] Those skilled in the art can understand that Figure 19 The structure shown in FIG. 8 is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. Specifically, the computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0172] In an example embodiment, a computer device is provided, which includes a memory and a processor. The memory stores a computer program. The processor executes the computer program to implement the following steps:
[0173] Obtaining internal resistance values of a plurality of battery clusters in a battery system;
[0174] Determining whether the internal resistance values of the battery clusters meet a preset internal resistance threshold, and adjusting a temperature of the battery cluster according to a relationship between the preset internal resistance value and the battery temperature, in a case where the internal resistance value of the battery cluster does not meet the preset internal resistance threshold, to ensure that the internal resistance value of the battery cluster meets the preset internal resistance threshold.
[0175] In one embodiment, the processor, when executing the computer program, also implements the following steps:
[0176] Determining an average internal resistance value of the battery system according to the internal resistance values of the battery clusters;
[0177] Determining whether a difference between the internal resistance value of the battery cluster and the average internal resistance value meets a preset internal resistance threshold.
[0178] In one embodiment, the processor, when executing the computer program, also implements the following steps:
[0179] Obtaining a relationship between the preset internal resistance value and the battery temperature;
[0180] Determining a target adjustment temperature value of the battery cluster according to the difference and the relationship between the preset internal resistance value and the battery temperature, and adjusting the temperature of the battery cluster according to the target adjustment temperature value.
[0181] In one embodiment, the processor, when executing the computer program, also implements the following steps:
[0182] Determining a negative linear relationship slope according to the relationship between the preset internal resistance value and the battery temperature;
[0183] Determining the target adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope.
[0184] In one embodiment, the processor, when executing the computer program, also implements the following steps:
[0185] Determining a candidate adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope;
[0186] Determining the target adjustment temperature value of the battery cluster according to the candidate adjustment temperature value of the battery cluster and a preset adjustment coefficient.
[0187] In one embodiment, the processor, when executing the computer program, also implements the following steps:
[0188] Obtaining the internal resistance values of the plurality of battery clusters in the battery system based on an offline experiment method;
[0189] Alternatively, obtaining the internal resistance values of the plurality of battery clusters in the battery system based on an online identification method.
[0190] In one embodiment, a computer readable storage medium is provided, having stored thereon a computer program which, when executed by a processor, implements the following steps:
[0191] Obtaining internal resistance values of a plurality of battery clusters in a battery system;
[0192] Determining whether the internal resistance values of the battery clusters meet a preset internal resistance threshold, and in the case that the internal resistance values of the battery clusters do not meet the preset internal resistance threshold, adjusting the temperature of the battery clusters according to a relationship between the preset internal resistance value and the battery temperature, so as to ensure that the internal resistance values of the battery clusters meet the preset internal resistance threshold.
[0193] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0194] Determining an average internal resistance value of the battery system according to the internal resistance values of the battery clusters;
[0195] Determining whether a difference between the internal resistance values of the battery clusters and the average internal resistance value meets a preset internal resistance threshold.
[0196] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0197] Obtaining a relationship between the preset internal resistance value and the battery temperature;
[0198] Determining a target adjustment temperature value of the battery cluster according to the difference and the relationship between the preset internal resistance value and the battery temperature, and adjusting the temperature of the battery cluster according to the target adjustment temperature value.
[0199] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0200] Determining a negative linear relationship slope according to the relationship between the preset internal resistance value and the battery temperature;
[0201] Determining the target adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope.
[0202] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0203] Determining a candidate adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope;
[0204] Determining the target adjustment temperature value of the battery cluster according to the candidate adjustment temperature value of the battery cluster and a preset adjustment coefficient.
[0205] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0206] Obtaining the internal resistance values of the plurality of battery clusters in the battery system based on an offline experiment method;
[0207] Alternatively, the internal resistance values of the plurality of battery clusters in the battery system are obtained based on an online identification method.
[0208] In one embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the following steps:
[0209] obtaining internal resistance values of a plurality of battery clusters in a battery system;
[0210] determining whether the internal resistance values of the battery clusters meet a preset internal resistance threshold, and in the case that the internal resistance values of the battery clusters do not meet the preset internal resistance threshold, adjusting the temperature of the battery clusters according to a relationship between the preset internal resistance value and the battery temperature, so as to ensure that the internal resistance values of the battery clusters meet the preset internal resistance threshold.
[0211] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0212] determining an average internal resistance value of the battery system according to the internal resistance values of the battery clusters;
[0213] determining whether a difference between the internal resistance values of the battery clusters and the average internal resistance value meets a preset internal resistance threshold.
[0214] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0215] obtaining a relationship between the preset internal resistance value and the battery temperature;
[0216] determining a target adjustment temperature value of the battery cluster according to the difference and the relationship between the preset internal resistance value and the battery temperature, and adjusting the temperature of the battery cluster according to the target adjustment temperature value.
[0217] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0218] determining a negative linear relationship slope according to the relationship between the preset internal resistance value and the battery temperature;
[0219] determining the target adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope.
[0220] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0221] determining a candidate adjustment temperature value of the battery cluster according to the difference and the negative linear relationship slope;
[0222] determining the target adjustment temperature value of the battery cluster according to the candidate adjustment temperature value of the battery cluster and a preset adjustment coefficient.
[0223] In one embodiment, the computer program, when executed by the processor, further implements the following steps:
[0224] The internal resistance values of the plurality of battery clusters in the battery system are obtained based on an offline experiment method.
[0225] Alternatively, the internal resistance values of the plurality of battery clusters in the battery system are obtained based on an online identification method.
[0226] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to a memory, database or other medium used in the embodiments provided in the present application can include at least one of a non-volatile memory and a volatile memory. The non-volatile memory can include a read-only memory (ROM), a magnetic tape, a floppy disk, a flash memory, an optical storage, a high-density embedded non-volatile memory, a resistive random access memory (ReRAM), a magnetoresistive random access memory (MRAM), a ferroelectric random access memory (FRAM), a phase change memory (PCM), a graphene memory, etc. The volatile memory can include a random access memory (RAM) or an external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as a static random access memory (SRAM) or a dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.
[0227] Any technical features in the above embodiments can be combined, and for the sake of brevity, not all possible combinations are described above, however, any combination of these technical features is deemed to be within the scope of the present application.
[0228] The above embodiments only express several implementation manners of the present application, and the description is relatively specific and detailed, but it should not be understood as a limitation on the patent scope of the present application. It should be pointed out that, for ordinary skilled persons in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A battery management method, characterized by, The method comprises: obtaining internal resistance values of a plurality of battery clusters in a battery system; determining whether the internal resistance value of each battery cluster meets a preset internal resistance threshold value, and in the case that the internal resistance value of the battery cluster does not meet the preset internal resistance threshold value, obtaining a relationship between a preset internal resistance value and a battery temperature; determining a target adjustment temperature value of the battery cluster according to a difference value and the relationship between the preset internal resistance value and the battery temperature, and adjusting the temperature of the battery cluster according to the target adjustment temperature value, so as to ensure that the internal resistance value of the battery cluster meets the preset internal resistance threshold value; the difference value is determined according to the internal resistance value of each battery cluster and an average internal resistance value; the average internal resistance value is determined according to the internal resistance value of each battery cluster.
2. The method of claim 1, wherein, The determination of whether the internal resistance value of each battery cluster meets the preset internal resistance threshold value comprises: determining whether the difference value meets the preset internal resistance threshold value.
3. The method of claim 1, wherein, The determination of the target adjustment temperature value of the battery cluster according to the difference value and the relationship between the preset internal resistance value and the battery temperature comprises: determining a negative linear relationship slope according to the relationship between the preset internal resistance value and the battery temperature; determining the target adjustment temperature value of the battery cluster according to the difference value and the negative linear relationship slope.
4. The method of claim 3, wherein, The determination of the target adjustment temperature value of the battery cluster according to the difference value and the negative linear relationship slope comprises: determining a candidate adjustment temperature value of the battery cluster according to the difference value and the negative linear relationship slope; determining the target adjustment temperature value of the battery cluster according to the candidate adjustment temperature value of the battery cluster and a preset adjustment coefficient.
5. The method of claim 1, wherein, The obtaining of the internal resistance values of the plurality of battery clusters in the battery system comprises: obtaining the internal resistance values of the plurality of battery clusters in the battery system based on an offline experiment method; or, obtaining the internal resistance values of the plurality of battery clusters in the battery system based on an online identification method.
6. A battery management device, characterized by, The device comprises: an obtaining module, configured to obtain internal resistance values of a plurality of battery clusters in a battery system; a determining module, configured to determine whether the internal resistance value of each battery cluster meets a preset internal resistance threshold value, and in the case that the internal resistance value of the battery cluster does not meet the preset internal resistance threshold value, obtain a relationship between a preset internal resistance value and a battery temperature; determine a target adjustment temperature value of the battery cluster according to a difference value and the relationship between the preset internal resistance value and the battery temperature, and adjust the temperature of the battery cluster according to the target adjustment temperature value, so as to ensure that the internal resistance value of the battery cluster meets the preset internal resistance threshold value; the difference value is determined according to the internal resistance value of each battery cluster and an average internal resistance value; the average internal resistance value is determined according to the internal resistance value of each battery cluster.
7. The apparatus of claim 6, wherein, The determining module is further configured to determine whether the difference value meets the preset internal resistance threshold value.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 5.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 5.
10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 5.
Citation Information
Patent Citations
Method for detecting electrical property consistency of lithium ion battery
CN101907688A
Battery pack input / output control system
CN102204003A