Method and device for determining residual available energy of battery system

By obtaining real-time state data of each cell unit of the battery system, calculating the dischargeable capacity and actual residual energy, the problems of capacity difference, charge state consistency and internal resistance increase in the battery system are solved, and the residual energy of the battery system is realized Accurate determination and battery life extension.

CN119199616APending Publication Date: 2024-12-27中国电气装备集团科学技术研究院有限公司 +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411572626.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

When calculating the remaining available energy of the battery system, the prior art fails to effectively consider the capacity difference, state of charge consistency and internal resistance of each cell unit in the battery system, resulting in the inability to accurately determine the remaining available energy of the battery system.

Method used

By obtaining the real-time state data of each cell unit in the target battery system, calculate the dischargeable capacity and actual remaining available energy of each cell unit, considering the impact of battery aging, increasing internal resistance and inconsistent state of charge, the battery system is then determined The actual remaining available energy.

Benefits of technology

Accurate determination of the remaining available energy of the battery system is achieved, helping to reasonably plan the battery usage time and charging time and extend battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119199616A_ABST
    Figure CN119199616A_ABST
Patent Text Reader

Abstract

The invention provides a method and a device for determining residual available energy of a battery system. The method comprises the following steps: acquiring real-time state data of each battery cell unit in a plurality of battery cell units in a target battery system; respectively calculating the dischargeable capacity of each battery cell unit according to the current capacity, the current charge state and the discharge cutoff charge state of each battery cell unit; determining the dischargeable capacity of a battery cluster in the target battery system according to the dischargeable capacity of each battery cell unit in the plurality of battery cell units in the target battery system; and determining the actual residual available energy of the target battery system according to the dischargeable capacity of the battery cluster and the current capacity, the initial capacity, the current charge state, the discharge cutoff charge state and the internal resistance increment of each battery cell unit. Through the method, the purpose of accurately determining the actual residual available energy of the battery system can be achieved, so that the service time and the charging time of the battery can be reasonably planned, and the service life of the battery is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of battery technology, and more particularly to a method and device for determining remaining available energy of a battery system. Background Art

[0002] By estimating the remaining available energy of the battery, you can understand the remaining available energy of the battery in real time, so as to reasonably plan the battery usage time and charging time, avoid over-charging and discharging of the battery, and extend the battery life, which is very important for the effective management and use of the battery.

[0003] In the existing process of calculating the remaining available energy of the battery system, the open circuit voltage method, Ah metering method, Kalman filter algorithm, neural network and fuzzy control method are usually used. The above methods mainly calculate the remaining available energy of the battery system by combining the table lookup method and the dynamic correction method. Since the above methods are too dependent on the role of the dynamic correction method during implementation, and the complex dynamic correction method is not suitable for practical applications, the above methods do not consider the capacity differences, charge state consistency and internal resistance increase of each battery cell in the battery system.

[0004] Currently, no effective solution has been proposed to accurately determine the remaining available energy of a battery system under the influence of capacity differences among battery cells, charge state consistency, and increased internal resistance of each battery cell. Summary of the invention

[0005] This specification provides a method and device for determining the remaining available energy of a battery system, so as to achieve the effect of accurately determining the remaining available energy of the battery system.

[0006] This specification provides a method and device for determining the remaining available energy of a battery system, which is implemented as follows:

[0007] A method for determining remaining available energy of a battery system, comprising:

[0008] Acquire real-time status data of each of the multiple battery cells in the target battery system, wherein the real-time status data includes: current capacity, initial capacity, current state of charge, state of charge until discharge, and internal resistance increase, wherein the target battery system is a battery system determined to be aged;

[0009] Calculate the discharge capacity of each battery cell according to the current capacity, current state of charge and state of charge at the end of discharge of each battery cell;

[0010] Determining the dischargeable capacity of a battery cluster in the target battery system according to the dischargeable capacity of each battery cell in the plurality of battery cells in the target battery system;

[0011] According to the dischargeable capacity of the battery cluster, as well as the current capacity, initial capacity, current state of charge, state of charge at the end of discharge, and internal resistance increase of each battery cell, respectively calculate the actual remaining available energy of each battery cell, wherein the actual remaining available energy is the remaining available energy of each battery cell under the influence of battery aging, internal resistance increase, and inconsistency of the current state of charge of the battery cell;

[0012] The actual remaining available energy of the target battery system is determined according to the actual remaining available energy of each of the plurality of battery cells in the target battery system.

[0013] In one embodiment, the dischargeable capacity of each battery cell is calculated according to the current capacity, current state of charge and discharge end state of charge of each battery cell, including:

[0014] The discharge capacity of each battery cell is calculated according to the following formula:

[0015] Cap Cell_remian_k =Cap Cell_k (SOC k -SOC end_k )

[0016] Among them, Cap Cell_remian_k is the discharge capacity of the battery cell k, k is a positive integer ranging from 1 to the number of battery cells in the target battery system, Cap Cell_k is the current capacity of cell k, SOC k is the current state of charge of the battery cell k, SOC end_k is the discharge termination state of charge of the battery cell k.

[0017] In one embodiment, determining the dischargeable capacity of a battery cluster in the target battery system according to the dischargeable capacity of each battery cell in the plurality of battery cells in the target battery system includes:

[0018] The discharge capacity of the battery cluster in the target battery system is calculated according to the following formula:

[0019] Cap Real_remain =min(Cap Cell_remain_k )

[0020] Among them, Cap Real_remain is the discharge capacity of the battery cluster, min(Cap C ell_remain_k) is the minimum value of the dischargeable capacity of multiple battery cells, Cap Cell_remain_k is the discharge capacity of the battery cell k, where k is a positive integer ranging from 1 to the number of battery cells in the target battery system.

[0021] In one embodiment, according to the dischargeable capacity of the battery cluster, and the current capacity, initial capacity, current state of charge, state of charge at the end of discharge, and internal resistance increase of each battery cell, respectively calculate the actual remaining available energy of each battery cell, including:

[0022] Obtain the operating current and temperature and charge state parameter table of each battery cell unit;

[0023] Extracting the theoretical remaining available energy of each battery cell at different temperature states of charge from the temperature state of charge parameter table of each battery cell;

[0024] The actual remaining available energy of each battery cell is calculated based on the extracted theoretical remaining available energy of each battery cell at different temperature states of charge and the dischargeable capacity of the battery cluster, as well as the current capacity, initial capacity, current state of charge, state of charge until discharge and increase in internal resistance of each battery cell.

[0025] In one embodiment, the actual remaining available energy of each battery cell is calculated based on the extracted theoretical remaining available energy of each battery cell at different temperature states of charge and the dischargeable capacity of the battery cluster, as well as the current capacity, initial capacity, current state of charge, state of charge at the end of discharge, and internal resistance increase of each battery cell, including:

[0026] Calculate the actual remaining available energy of each battery cell according to the following formula:

[0027]

[0028] Among them, SOE Cell_k is the actual remaining available energy of cell k, Cap Cell_k is the current capacity of cell k, Cap 0_k is the initial capacity of cell k, LUT SOE_k (a, b) is the theoretical remaining available energy of the cell k when the state of charge is a and the temperature is b, I is the operating current, R increase_k Cap is the resistance increase of cell k, Real_remain is the discharge capacity of the battery cluster, SOC k is the current state of charge of the battery cell k, SOC end_k Temp_cell is the state of charge at the end of discharge of cell k. k is the temperature of the battery cell k.

[0029] In one embodiment, determining the actual remaining available energy of the target battery system according to the actual remaining available energy of each battery cell in the plurality of battery cells in the target battery system includes:

[0030] The actual remaining available energy of the battery system is calculated according to the following formula:

[0031]

[0032] Among them, SOE Real is the actual remaining available energy of the target battery system, SOE Cell_k is the actual remaining available energy of the battery cell k, K is the number of battery cells in the battery cluster, and k is a positive integer ranging from 1 to K.

[0033] A device for determining remaining available energy of a battery system, comprising:

[0034] an acquisition module, used for acquiring real-time status data of each battery cell in a plurality of battery cells in a target battery system, wherein the real-time status data includes: current capacity, initial capacity, current state of charge, state of charge until discharge, and internal resistance increase, wherein the target battery system is a battery system determined to be aged;

[0035] A first calculation module is used to calculate the dischargeable capacity of each battery cell according to the current capacity, current state of charge and discharge end state of charge of each battery cell;

[0036] A first determination module, configured to determine the dischargeable capacity of a battery cluster in the target battery system according to the dischargeable capacity of each battery cell in the plurality of battery cells in the target battery system;

[0037] A second calculation module is used to calculate the actual remaining available energy of each battery cell according to the dischargeable capacity of the battery cluster, and the current capacity, initial capacity, current state of charge, state of charge at the end of discharge, and internal resistance increase of each battery cell, wherein the actual remaining available energy is the remaining available energy of each battery cell under the influence of battery aging, internal resistance increase, and inconsistency of the current state of charge of the battery cell;

[0038] The second determination module is used to determine the actual remaining available energy of the target battery system according to the actual remaining available energy of each battery cell unit among the multiple battery cells in the target battery system.

[0039] In one embodiment, the first calculation module is specifically used to calculate the dischargeable capacity of each battery cell unit according to the following formula:

[0040] Cap Cell_remian_k =CapCell_k (SOC k -SOC end_k )

[0041] Among them, Cap Cell_remian_k is the discharge capacity of the battery cell k, k is a positive integer ranging from 1 to the number of battery cells in the target battery system, Cap Cell_k is the current capacity of cell k, SOC k is the current state of charge of the battery cell k, SOC end_k is the discharge termination state of charge of the battery cell k.

[0042] An electronic device comprises a processor and a memory for storing instructions executable by the processor, wherein the steps of the above method are implemented when the processor executes the instructions.

[0043] A computer-readable storage medium stores computer instructions, which implement the steps of the above method when executed by a processor.

[0044] The present application provides a method and device for determining the remaining available energy of a battery system, by acquiring real-time status data of each battery cell among multiple battery cells in a target battery system, wherein the real-time status data includes: current capacity, initial capacity, current state of charge, state of charge until discharge, and internal resistance increase, wherein the target battery system is a battery system determined to be aged; according to the current capacity, current state of charge, and state of charge until discharge of each battery cell, the dischargeable capacity of each battery cell is calculated respectively; according to the dischargeable capacity of each battery cell among multiple battery cells in the target battery system, the internal resistance increase is determined. The dischargeable capacity of the battery cluster in the target battery system; based on the dischargeable capacity of the battery cluster, as well as the current capacity, initial capacity, current state of charge, state of charge until discharge, and internal resistance increase of each battery cell, respectively calculate the actual remaining available energy of each battery cell, wherein the actual remaining available energy is the remaining available energy of each battery cell under the influence of battery aging, internal resistance increase, and inconsistency of the current state of charge of the battery cell; based on the actual remaining available energy of each battery cell among the multiple battery cells in the target battery system, determine the actual remaining available energy of the target battery system. This method solves the problem that the prior art cannot determine the remaining available energy of the battery system when considering the capacity difference of each battery cell in the battery system, the consistency of the state of charge, and the increase in the internal resistance of each battery cell, and achieves the technical effect of accurately determining the remaining available energy of the battery system. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the embodiments of this specification, the drawings required for use in the embodiments will be briefly introduced below. The drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0046] Figure 1 is a method flow chart of an embodiment of a method for determining remaining available energy of a battery system provided by the present application;

[0047] Figure 2 It is a hardware structure block diagram of an electronic device for determining the remaining available energy of a battery system provided by the present application;

[0048] Figure 3 It is a schematic diagram of the module structure of an embodiment of a device for determining the remaining available energy of a battery system provided in the present application. DETAILED DESCRIPTION

[0049] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this specification.

[0050] During the discharge process of the battery system, based on the voltage performance of continuous discharge, the remaining available energy of the battery system can be obtained by integrating the voltage curve as the Ah number changes. The remaining available energy of the battery system needs to take into account the capacity differences and attenuation of each battery cell in the battery system, as well as the short board effect caused by the uneven state of each battery cell. In other words, the maximum dischargeable capacity of the battery system is actually lower than the minimum dischargeable capacity of each battery cell. In addition, in the process of calculating the remaining available energy of the battery system, the impact of the increased internal resistance of each battery cell and electrical components must also be considered.

[0051] Based on the above understanding of the battery system, the loss of the remaining available energy of the battery system mainly comes from three aspects, including: the difference (attenuation) in the capacity of each battery cell, the inconsistency of each battery cell and the additional heat loss caused by the increase in the internal resistance of each battery cell. However, the prior art has not considered the problem of the loss of remaining available energy caused by the above three aspects in the process of calculating the remaining available energy of the battery system.

[0052] In view of the problem that the prior art cannot determine the remaining available energy of the battery system under the influence of the capacity difference, state of charge consistency and increased internal resistance of each battery cell in the battery system, a method for determining the remaining available energy of the battery system is provided in an embodiment of the present application. Although the present application provides method operation steps or device structures as shown in the following embodiments or drawings, more or fewer operation steps or module units may be included in the method or device based on routine or no creative labor. In the steps or structures where there is no necessary causal relationship logically, the execution order of these steps or the module structure of the device is not limited to the execution order or module structure described in the embodiments of the present application and shown in the drawings. When the method or module structure described is applied to an actual device or terminal product, it can be connected according to the method or module structure shown in the embodiment or drawings for sequential execution or parallel execution (for example, a parallel processor or a multi-threaded processing environment, or even a distributed processing environment).

[0053] Specifically, Figure 1 As shown, the above-mentioned method for determining the remaining available energy of the battery system may include the following steps:

[0054] S101: Acquire real-time status data of each battery cell in a plurality of battery cells in a target battery system, wherein the real-time status data includes: current capacity, initial capacity, current state of charge, state of charge at the end of discharge, and increase in internal resistance, wherein the target battery system is a battery system determined to be aged.

[0055] Among them, the above current capacity can be calculated according to the two-point method, the increase in internal resistance can be obtained according to the table lookup method and the voltage difference & current difference comparison method, and the initial capacity and the state of charge at the end of discharge can be obtained according to the standard test conditions. However, it is worth noting that the above-listed methods for determining these parameters are only an exemplary description and do not constitute an improper limitation on this application. In actual implementation, other appropriate methods can be selected according to actual conditions, and this application does not limit this.

[0056] S102: Calculate the dischargeable capacity of each battery cell according to the current capacity, current state of charge and discharge-end state of charge of each battery cell.

[0057] Specifically, since the remaining available energy of the battery system needs to take into account the capacity differences and attenuation of each battery cell in the target battery system, as well as the short board effect caused by the unbalanced state of each battery cell, the dischargeable capacity of each battery cell needs to be calculated.

[0058] Furthermore, the dischargeable capacity of each battery cell is calculated according to the current capacity, current state of charge and discharge end state of charge of each battery cell, including:

[0059] The discharge capacity of each battery cell is calculated according to the following formula:

[0060] Cap Cell_remian_k =Cap Cell_k (SOC k -SOC end_k )

[0061] Among them, Cap Cell_remian_k is the discharge capacity of the battery cell k, k is a positive integer ranging from 1 to the number of battery cells in the target battery system, Cap Cell_k is the current capacity of cell k, SOC k is the current state of charge of the battery cell k, SOC end_k is the discharge termination state of charge of the battery cell k.

[0062] S103: Determine the dischargeable capacity of the battery cluster in the target battery system according to the dischargeable capacity of each battery cell unit among the plurality of battery cell units in the target battery system.

[0063] Specifically, since the Ah number of each battery cell in the battery series system is the same, the determination of the actual remaining available energy of a battery cluster needs to take into account the short-board effect of the dischargeable capacity of each battery cell in the battery cluster, that is, the dischargeable capacity of a battery cluster depends on the minimum value of the dischargeable capacity of each battery cell in the battery cluster.

[0064] Furthermore, the dischargeable capacity of the battery cluster in the target battery system is calculated according to the following formula:

[0065] Cap Real_remain =min(Cap Cell_remain_k )

[0066] Among them, Cap Real_remain is the discharge capacity of the battery cluster, min(Cap C ell_remain_k) is the minimum value of the dischargeable capacity of multiple battery cells, Cap Cell_remain_k is the discharge capacity of the battery cell k, where k is a positive integer ranging from 1 to the number of battery cells in the target battery system.

[0067] S104: Calculate the actual remaining available energy of each battery cell according to the dischargeable capacity of the battery cluster, as well as the current capacity, initial capacity, current state of charge, state of charge at the end of discharge, and increase in internal resistance of each battery cell, wherein the actual remaining available energy is the remaining available energy of each battery cell under the influence of battery aging, increase in internal resistance, and inconsistency of the current state of charge of the battery cell.

[0068] Specifically, before calculating the actual remaining available energy of each battery cell unit, it is also necessary to obtain the operating current and the temperature and charge state parameter table of each battery cell unit, wherein the temperature and charge state parameter table of the battery cell unit is determined through charge and discharge tests, and the temperature and charge state parameter table of each battery cell unit can be used to obtain the theoretical remaining available energy of the battery cell unit as the temperature of the battery cell unit and the charge state of the battery cell unit change. Furthermore, according to the temperature and charge state parameter table of each battery cell unit, the theoretical remaining available energy of each battery cell unit at different temperatures and charge states is determined. However, it is worth noting that the method for determining the temperature and charge state parameter table of the above-mentioned battery cell unit is only an exemplary description and does not constitute an improper limitation on the present application. In actual implementation, other appropriate methods can be selected to determine according to actual conditions, and the present application does not limit this.

[0069] Furthermore, the actual remaining available energy of each battery cell is calculated based on the extracted theoretical remaining available energy of each battery cell at different temperature states of charge and the dischargeable capacity of the battery cluster, as well as the current capacity, initial capacity, current state of charge, state of charge until discharge and increase in internal resistance of each battery cell. The actual remaining available energy of each battery cell is calculated according to the following formula:

[0070]

[0071] Among them, SOE Cell_k is the actual remaining available energy of cell k, Cap Cell_k is the current capacity of cell k, Cap 0_k is the initial capacity of cell k, LUT SOE_k (a, b) is the theoretical remaining available energy of the cell k when the state of charge is a and the temperature is b, I is the operating current, R increase_k Cap is the resistance increase of cell k, Real_remain is the discharge capacity of the battery cluster, SOC k is the current state of charge of the battery cell k, SOC end_k Temp_cell is the state of charge at the end of discharge of cell k. k is the temperature of the battery cell k.

[0072] S105: Determine the actual remaining available energy of the target battery system according to the actual remaining available energy of each of the plurality of battery cells in the target battery system.

[0073] Specifically, the actual remaining available energy of the battery system is calculated according to the following formula:

[0074]

[0075] Among them, SOE Real is the actual remaining available energy of the target battery system, SOE Cell_k is the actual remaining available energy of the battery cell k, K is the number of battery cells in the battery cluster, and k is a positive integer ranging from 1 to K.

[0076] The above method is described below in conjunction with a specific embodiment. However, it should be noted that this specific embodiment is only for better illustrating the present application and does not constitute an improper limitation on the present application.

[0077] In this example, in order to solve the problem that the prior art is unable to determine the remaining available energy of the battery system while taking into account the capacity differences of each battery cell unit in the battery system, the consistency of the state of charge and the influence of the increased internal resistance of each battery cell unit, a method for calculating the remaining available energy of the battery system is proposed. According to this method, the dischargeable capacity of the battery cluster can be determined according to the real-time status data of each battery cell unit in the battery system. According to the dischargeable capacity of the battery cluster and the real-time status data of each battery cell unit, the remaining available energy of the battery system can be accurately determined, so that the battery usage time and charging time can be reasonably planned, thereby extending the battery life.

[0078] Specifically, under the influence of battery aging factors, the remaining available energy of each battery cell can be calculated according to the following formula:

[0079]

[0080] Among them, Cap Cell_k is the current capacity of the battery cell k, that is, the capacity of the battery cell k after aging. k is a positive integer ranging from 1 to the number of battery cells in the target battery system. Cap 0_k is the initial capacity of the battery cell k, E 0_k is the initial theoretical remaining available energy of cell k, SOC k is the current state of charge of the battery cell k, SOC end_k is the discharge end charge state of the battery cell k, I is the operating current, R increase_k is the increase in internal resistance of battery cell k.

[0081] Furthermore, after determining the remaining available energy of each battery cell after aging, the remaining available energy of the entire battery system can be determined. Specifically, since the determination of the remaining available energy of a battery cluster in a battery system needs to take into account the short-board effect of the dischargeable capacity of each battery cell in the battery cluster, that is, since the Ah number of each battery cell in the battery series system is the same, the dischargeable capacity of a battery cluster depends on the minimum value of the dischargeable capacity of each battery cell in the battery cluster. Therefore, it is necessary to first calculate the dischargeable capacity of each battery cell and then determine the dischargeable capacity of the battery cluster.

[0082] Specifically, the discharge capacity of each battery cell can be calculated according to the following formula:

[0083] Cap Cell_remian_k =Cap Cell_k (SOC k -SOC end_k )

[0084] Among them, Cap Cell_remian_k is the discharge capacity of the battery cell k, k is a positive integer ranging from 1 to the number of battery cells in the target battery system, Cap Cell_k is the current capacity of cell k, SOC k is the current state of charge of the battery cell k, SOC end_k is the discharge termination state of charge of the battery cell k.

[0085] Furthermore, by taking the minimum value of the dischargeable capacity of each battery cell unit, the dischargeable capacity of the battery cluster in the battery system can be obtained:

[0086] Cap Real_remain =min(Cap Cell_remain_k )

[0087] Among them, Cap Real_remain is the discharge capacity of the battery cluster, min(Cap Cell_remain_k ) is the minimum value of the discharge capacity of multiple battery cells, Cap Cell_remain_k is the discharge capacity of the battery cell k, where k is a positive integer ranging from 1 to the number of battery cells in the target battery system.

[0088] Based on the remaining available energy of each battery cell after aging and the dischargeable capacity of the battery cluster, under the factors of battery cell aging, increased internal resistance and inconsistent state of charge of the battery cell, the actual remaining available energy of each battery cell in the battery system can be calculated according to the following formula:

[0089]

[0090] Among them, SOE Cell_kis the actual remaining available energy of cell k, Cap Cell_k is the current capacity of cell k, Cap 0_k is the initial capacity of the battery cell k, E 0_k is the initial theoretical remaining available energy of cell k, E 0_k @(a) is the theoretical remaining available energy of the cell k when the state of charge is a, I is the operating current, R increase_k Cap is the resistance increase of cell k, Real_remain is the discharge capacity of the battery cluster, SOC k is the current state of charge of the battery cell k, SOC end_k is the discharge termination state of charge of the battery cell k.

[0091] Furthermore, the above expression E can be obtained by using the temperature state of charge parameter table of each battery cell unit. 0_k and E 0_k @(a) is determined by the value of (a). Specifically, the temperature state of charge parameter table of each battery cell unit is a table showing how the theoretical remaining available energy of the battery cell unit changes with the temperature of the battery cell unit and the state of charge of the battery cell unit. The temperature state of charge parameter table of the battery cell unit is determined through charge and discharge tests.

[0092] Further, according to the temperature charge state parameter table of each battery cell unit, the E 0_k and E 0_k @(a) After that, the actual remaining available energy of each battery cell can be calculated according to the following formula:

[0093]

[0094] Among them, LUT SOE_k (a, b) is the theoretical remaining available energy of cell k when the state of charge is a and the temperature is b, Temp_cell k is the temperature of the battery cell k.

[0095] Furthermore, in the calculation process of the actual remaining available energy of each battery cell, in order to avoid the influence of the consistency of the initial capacity of each battery cell, the charge and discharge test result LUT of the actual remaining available energy of each battery cell is SOE_k (a, b) and initial capacity Cap 0_k If matching is required, the actual remaining available energy of each battery cell obtained from the charge and discharge test can be directly divided by the initial capacity of the corresponding battery cell. Therefore, the expression of the actual remaining available energy of each battery cell can be expressed as:

[0096]

[0097] Specifically, based on the above expression of the actual remaining available energy of each battery cell, the actual remaining available energy of each battery cell under the influence of capacity difference, inconsistency of charge state and additional heat loss caused by increased internal resistance can be obtained, where: Due to the difference in capacity of each battery cell, IR increase_k Cap Real_remain The impact of additional heat loss caused by the increase in internal resistance of each battery cell unit, The impact of the inconsistency of the charge state of each battery cell.

[0098] Furthermore, according to the actual remaining available energy of each battery cell unit, the actual remaining available energy of the battery system can be calculated according to the following formula:

[0099]

[0100] Among them, SOE Real is the actual remaining available energy of the target battery system, SOE Cell_k is the actual remaining available energy of the battery cell k, K is the number of battery cells in the battery cluster, and k is a positive integer ranging from 1 to K.

[0101] The above fracturing results are explained by taking a specific example. Specifically, assuming that there are 100 battery cells in the battery cluster, and among the 100 battery cells, the discharge capacity of the battery cell i with the smallest discharge capacity is 15A, then the actual discharge capacity of the battery cluster is 15A. Further, assuming that the temperature and state of charge parameter table of the above battery cell j is as shown in Table 1, in the process of calculating the actual remaining available energy of the battery cell j, assuming that the temperature of the battery cell j is 40°C and the state of charge is 90%, the theoretical remaining available energy of the battery cell j can be obtained as 0.95kWh. Based on the above parameters, the actual remaining available energy of the battery cell j can be calculated by calculating the expression of the actual remaining available energy of each battery cell. Similarly, the actual remaining available energy of each battery cell in the target battery system can be calculated to obtain the actual remaining available energy of the target battery system.

[0102] Table 1 Temperature and state of charge parameters of battery cell j

[0103]

[0104] In the above example, the discharge capacity of the battery cluster is determined based on the real-time status data of each battery cell in the battery system. The remaining available energy of the battery system is accurately determined based on the discharge capacity of the battery cluster and the real-time status data of each battery cell, so that the battery usage time and charging time can be reasonably planned to extend the battery life.

[0105] The method embodiments provided in the above embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on an electronic device as an example, Figure 2 1 is a hardware structure block diagram of an electronic device for determining the remaining available energy of a battery system provided by the present application. Figure 2 As shown, the electronic device 10 may include one or more (only one is shown in the figure) processors 02 (the processor 02 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 04 for storing data, and a transmission module 06 for communication functions. It can be understood by those skilled in the art that Figure 2 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 2 More or fewer components as shown, or with Figure 2 Different configurations are shown.

[0106] The memory 04 can be used to store software programs and modules of application software, such as the program instructions / modules corresponding to the method for determining the remaining available energy of the battery system in the embodiment of the present application. The processor 02 executes various functional applications and data processing by running the software programs and modules stored in the memory 04, that is, the method for determining the remaining available energy of the battery system of the above-mentioned application is realized. The memory 04 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 04 may further include a memory remotely arranged relative to the processor 02, and these remote memories can be connected to the electronic device 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0107] The transmission module 06 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the electronic device 10. In one example, the transmission module 06 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission module 06 can be a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet wirelessly.

[0108] At the software level, the above-mentioned device for determining the remaining available energy of the battery system can be as follows: Figure 3 As shown, including:

[0109] An acquisition module 301 is used to acquire real-time status data of each battery cell in a plurality of battery cells in a target battery system, wherein the real-time status data includes: current capacity, current state of charge, state of charge until discharge, and internal resistance increase, wherein the target battery system is a battery system determined to be aged;

[0110] A first calculation module 302, for calculating the dischargeable capacity of each battery cell according to the current capacity, current state of charge and discharge end state of charge of each battery cell;

[0111] A first determining module 303, configured to determine the dischargeable capacity of a battery cluster in the target battery system according to the dischargeable capacity of each battery cell in the plurality of battery cells in the target battery system;

[0112] The second calculation module 304 is used to calculate the actual remaining available energy of each battery cell according to the dischargeable capacity of the battery cluster, and the current capacity, current state of charge, state of charge before discharge, and internal resistance increase of each battery cell;

[0113] The second determination module 305 is used to determine the actual remaining available energy of the target battery system according to the actual remaining available energy of each battery cell unit among the multiple battery cells in the target battery system.

[0114] In one embodiment, the first calculation module 302 may be used to calculate the dischargeable capacity of each battery cell in the target battery system according to the following formula:

[0115] Cap Cell_remian_k =Cap Cell_k (SOC k -SOC end_k )

[0116] Among them, Cap Cell_remian_k is the discharge capacity of the battery cell k, k is a positive integer ranging from 1 to the number of battery cells in the target battery system, Cap Cell_k is the current capacity of cell k, SOC k is the current state of charge of the battery cell k, SOC end_k is the discharge termination state of charge of the battery cell k.

[0117] In one embodiment, the first determination module 303 may be specifically used to determine the dischargeable capacity of the battery cluster in the target battery system according to the following formula:

[0118] Cap Real_remain =min(Cap Cell_remain_k )

[0119] Among them, CapReal_remain is the discharge capacity of the battery cluster, min(Cap C ell_remain_k) is the minimum value of the dischargeable capacity of multiple battery cells, Cap Cell_remain_k is the discharge capacity of the battery cell k, where k is a positive integer ranging from 1 to the number of battery cells in the target battery system.

[0120] In one embodiment, the second calculation module 304 may be used to calculate the actual remaining available energy of each battery cell unit according to the following formula:

[0121]

[0122] Among them, SOE Cell_k is the actual remaining available energy of cell k, Cap Cell_k is the current capacity of cell k, Cap 0_k is the initial capacity of cell k, LUT SOE_k (a, b) is the theoretical remaining available energy of the cell k when the state of charge is a and the temperature is b, I is the operating current, R increase_k Cap is the resistance increase of cell k, Real_remain is the discharge capacity of the battery cluster, SOC k is the current state of charge of the battery cell k, SOC end_k Temp_cell is the state of charge at the end of discharge of cell k. k is the temperature of the battery cell k.

[0123] In one embodiment, the second determination module 305 may be specifically configured to calculate the actual remaining available energy of the battery system according to the following formula:

[0124]

[0125] Among them, SOE Real is the actual remaining available energy of the target battery system, SOE Cell_k is the actual remaining available energy of the battery cell k, K is the number of battery cells in the battery cluster, and k is a positive integer ranging from 1 to K.

[0126] The embodiment of the present application also provides a specific implementation of an electronic device capable of implementing all the steps in the method for determining the remaining available energy of the battery system in the above embodiment, wherein the electronic device specifically includes the following contents: a processor, a memory, a communication interface, and a bus; wherein the processor, the memory, and the communication interface communicate with each other through the bus; the processor is used to call a computer program in the memory, and when the processor executes the computer program, all the steps in the method for determining the remaining available energy of the battery system in the above embodiment are implemented. For example, when the processor executes the computer program, the following steps are implemented:

[0127] Step 1: Acquire real-time status data of each battery cell in a plurality of battery cells in a target battery system, wherein the real-time status data includes: current capacity, current state of charge, state of charge at the end of discharge, and internal resistance increase, wherein the target battery system is a battery system determined to be aged;

[0128] Step 2: Calculate the dischargeable capacity of each battery cell according to the current capacity, current state of charge and state of charge at the end of discharge of each battery cell;

[0129] Step 3: determining the discharge capacity of the battery cluster in the target battery system according to the discharge capacity of each of the multiple battery cells in the target battery system;

[0130] Step 4: Calculate the actual remaining available energy of each battery cell according to the dischargeable capacity of the battery cluster, and the current capacity, current state of charge, state of charge at the end of discharge, and internal resistance increase of each battery cell, wherein the actual remaining available energy is the remaining available energy of each battery cell under the influence of battery aging, internal resistance increase, and inconsistency of the current state of charge of the battery cell;

[0131] Step 5: Determine the actual remaining available energy of the target battery system according to the actual remaining available energy of each of the multiple battery cells in the target battery system.

[0132] The embodiments of the present application also provide a computer-readable storage medium capable of implementing all the steps of the method for determining the remaining available energy of the battery system in the above embodiment. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, all the steps of the method for determining the remaining available energy of the battery system in the above embodiment are implemented. For example, when the processor executes the computer program, the following steps are implemented:

[0133] Step 1: Acquire real-time status data of each battery cell in a plurality of battery cells in a target battery system, wherein the real-time status data includes: current capacity, current state of charge, state of charge at the end of discharge, and internal resistance increase, wherein the target battery system is a battery system determined to be aged;

[0134] Step 2: Calculate the dischargeable capacity of each battery cell according to the current capacity, current state of charge and state of charge at the end of discharge of each battery cell;

[0135] Step 3: determining the discharge capacity of the battery cluster in the target battery system according to the discharge capacity of each of the multiple battery cells in the target battery system;

[0136] Step 4: Calculate the actual remaining available energy of each battery cell according to the dischargeable capacity of the battery cluster, and the current capacity, current state of charge, state of charge at the end of discharge, and internal resistance increase of each battery cell, wherein the actual remaining available energy is the remaining available energy of each battery cell under the influence of battery aging, internal resistance increase, and inconsistency of the current state of charge of the battery cell;

[0137] Step 5: Determine the actual remaining available energy of the target battery system according to the actual remaining available energy of each of the multiple battery cells in the target battery system.

[0138] As can be seen from the above description, the embodiment of the present application obtains real-time status data of each battery cell among multiple battery cells in a target battery system, wherein the real-time status data includes: current capacity, current state of charge, state of charge before discharge and increase in internal resistance, wherein the target battery system is a battery system determined to be aged; the dischargeable capacity of each battery cell is calculated according to the current capacity, current state of charge and state of charge before discharge of each battery cell; the dischargeable capacity of a battery cluster in the target battery system is determined according to the dischargeable capacity of each battery cell among multiple battery cells in the target battery system; the actual remaining available energy of each battery cell is calculated according to the dischargeable capacity of the battery cluster, as well as the current capacity, current state of charge, state of charge before discharge and increase in internal resistance of each battery cell; the actual remaining available energy of the target battery system is determined according to the actual remaining available energy of each battery cell among multiple battery cells in the target battery system. Through this method, the problem that the prior art is unable to determine the remaining available energy of the battery system while taking into account the capacity differences of the various battery cells in the battery system, the consistency of the state of charge and the influence of the increased internal resistance of each battery cell in the battery system is solved, thereby achieving the technical effect of accurately determining the remaining available energy of the battery system.

[0139] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the hardware + program embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0140] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0141] Although the present application provides method operation steps as described in the embodiments or flowcharts, more or fewer operation steps may be included based on conventional or non-creative labor. The order of steps listed in the embodiments is only one way of executing the order of many steps and does not represent the only execution order. When the actual device or client product is executed, it can be executed in the order of the method shown in the embodiments or the drawings or in parallel (for example, in a parallel processor or multi-threaded processing environment).

[0142] Although the present specification embodiment provides the method operation steps as described in the embodiment or flow chart, more or less operation steps may be included based on conventional or non-creative means. The order of steps listed in the embodiment is only one way in the order of execution of many steps, and does not represent a unique execution order. When the device or terminal product in practice is executed, it can be executed in sequence or in parallel (such as a parallel processor or a multi-threaded processing environment, or even a distributed data processing environment) according to the method shown in the embodiment or the accompanying drawings. The term "include", "comprise" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, product or equipment including a series of elements not only includes those elements, but also includes other elements not clearly listed, or also includes elements inherent to such process, method, product or equipment. In the absence of more restrictions, it is not excluded that there are other identical or equivalent elements in the process, method, product or equipment including the elements.

[0143] For the convenience of description, the above devices are described in various modules according to their functions. Of course, when implementing the embodiments of this specification, the functions of each module can be implemented in the same or more software and / or hardware, or the module implementing the same function can be implemented by a combination of multiple sub-modules or sub-units. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0144] Those skilled in the art also know that, in addition to implementing the controller in a purely computer-readable program code, the controller can be made to implement the same function in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, such a controller can be considered as a hardware component, and the devices for implementing various functions included therein can also be considered as structures within the hardware component. Or even, the devices for implementing various functions can be considered as both software modules for implementing the method and structures within the hardware component.

[0145] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0146] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems or computer program products. Therefore, the embodiments of this specification may take the form of complete hardware embodiments, complete software embodiments or embodiments combining software and hardware. Moreover, the embodiments of this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0147] The present specification embodiments may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present specification embodiments may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0148] Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. In the description of this specification, the description of the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiment of this specification. In this specification, the schematic representation of the above terms does not necessarily target the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, in the absence of contradiction, a person skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0149] The above is only an example of the embodiment of the present specification and is not intended to limit the embodiment of the present specification. For those skilled in the art, the embodiment of the present specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the embodiment of the present specification shall be included in the scope of the claims of the embodiment of the present specification.

Claims

1. A method for determining the remaining available energy of a battery system, characterized in that: include: Acquire real-time status data of each of the multiple battery cells in the target battery system, wherein the real-time status data includes: current capacity, initial capacity, current state of charge, state of charge until discharge, and internal resistance increase, wherein the target battery system is a battery system determined to be aged; Calculate the discharge capacity of each battery cell according to the current capacity, current state of charge and state of charge at the end of discharge of each battery cell; Determining the dischargeable capacity of a battery cluster in the target battery system according to the dischargeable capacity of each battery cell in the plurality of battery cells in the target battery system; According to the dischargeable capacity of the battery cluster, as well as the current capacity, initial capacity, current state of charge, state of charge at the end of discharge, and internal resistance increase of each battery cell, respectively calculate the actual remaining available energy of each battery cell, wherein the actual remaining available energy is the remaining available energy of each battery cell under the influence of battery aging, internal resistance increase, and inconsistency of the current state of charge of the battery cell; The actual remaining available energy of the target battery system is determined according to the actual remaining available energy of each of the plurality of battery cells in the target battery system.

2. The method according to claim 1, characterized in that: According to the current capacity, current state of charge and state of charge at the end of discharge of each battery cell, the dischargeable capacity of each battery cell is calculated respectively, including: The discharge capacity of each battery cell is calculated according to the following formula: Cap Cell_remian_k =Cap Cell_k (SOC k -SOC end_k ) Among them, Cap Cell_remian_k is the discharge capacity of the battery cell k, k is a positive integer ranging from 1 to the number of battery cells in the target battery system, Cap Cell_k is the current capacity of cell k, SOC k is the current state of charge of the battery cell k, SOC end_k is the discharge termination state of charge of the battery cell k.

3. The method according to claim 1, characterized in that Determining the dischargeable capacity of a battery cluster in the target battery system according to the dischargeable capacity of each of the plurality of battery cells in the target battery system includes: The discharge capacity of the battery cluster in the target battery system is calculated according to the following formula: Cape Real_remain =min(Cap Cell_remain_k ) Among them, Cap Real_remain is the discharge capacity of the battery cluster, min(Cap C ell_remain_k) is the minimum value of the dischargeable capacity of multiple battery cells, Cap Cell_remain_k is the discharge capacity of the battery cell k, where k is a positive integer ranging from 1 to the number of battery cells in the target battery system.

4. The method according to claim 1, characterized in that According to the dischargeable capacity of the battery cluster, and the current capacity, initial capacity, current state of charge, state of charge until discharge, and internal resistance increase of each battery cell, respectively calculate the actual remaining available energy of each battery cell, including: Obtain the operating current and temperature and charge state parameter table of each battery cell unit; Extracting the theoretical remaining available energy of each battery cell at different temperature states of charge from the temperature state of charge parameter table of each battery cell; The actual remaining available energy of each battery cell is calculated based on the extracted theoretical remaining available energy of each battery cell at different temperature states of charge and the dischargeable capacity of the battery cluster, as well as the current capacity, initial capacity, current state of charge, state of charge until discharge and increase in internal resistance of each battery cell.

5. The method according to claim 4, characterized in that According to the extracted theoretical remaining available energy of each battery cell at different temperature states of charge and the dischargeable capacity of the battery cluster, as well as the current capacity, initial capacity, current state of charge, state of charge until discharge and internal resistance increase of each battery cell, the actual remaining available energy of each battery cell is calculated respectively, including: Calculate the actual remaining available energy of each battery cell according to the following formula: Among them, SOE Cell_k is the actual remaining available energy of cell k, Cap Cell_k is the current capacity of cell k, Cap 0_k is the initial capacity of cell k, LUT SOE_k (a, b) is the theoretical remaining available energy of the cell k when the state of charge is a and the temperature is b, I is the operating current, R increase_k is the resistance increase of the cell k, Cap Real_remain is the discharge capacity of the battery cluster, SOC k is the current state of charge of the battery cell k, SOC end_k Temp_cell is the state of charge at the end of discharge of cell k. k is the temperature of the battery cell k.

6. The method according to claim 1, characterized in that Determining the actual remaining available energy of the target battery system according to the actual remaining available energy of each of the plurality of battery cells in the target battery system includes: The actual remaining available energy of the battery system is calculated according to the following formula: Among them, SOE Real is the actual remaining available energy of the target battery system, SOE Cell_k is the actual remaining available energy of the battery cell k, K is the number of battery cells in the battery cluster, and k is a positive integer ranging from 1 to K.

7. A device for determining the remaining available energy of a battery system, characterized in that: include: an acquisition module, used for acquiring real-time status data of each battery cell in a plurality of battery cells in a target battery system, wherein the real-time status data includes: current capacity, initial capacity, current state of charge, state of charge until discharge, and internal resistance increase, wherein the target battery system is a battery system determined to be aged; A first calculation module is used to calculate the dischargeable capacity of each battery cell according to the current capacity, current state of charge and discharge end state of charge of each battery cell; A first determination module, configured to determine the dischargeable capacity of a battery cluster in the target battery system according to the dischargeable capacity of each battery cell in the plurality of battery cells in the target battery system; A second calculation module is used to calculate the actual remaining available energy of each battery cell according to the dischargeable capacity of the battery cluster, and the current capacity, initial capacity, current state of charge, state of charge at the end of discharge, and internal resistance increase of each battery cell, wherein the actual remaining available energy is the remaining available energy of each battery cell under the influence of battery aging, internal resistance increase, and inconsistency of the current state of charge of the battery cell; The second determination module is used to determine the actual remaining available energy of the target battery system according to the actual remaining available energy of each battery cell unit among the multiple battery cells in the target battery system.

8. The device according to claim 7, characterized in that The first calculation module is specifically used to calculate the dischargeable capacity of each battery cell unit according to the following formula: Cap Cell_remian_k =Cap Cell_k (SOC k -SOC end_k ) Among them, Cap Cell_remian_k is the discharge capacity of the battery cell k, k is a positive integer ranging from 1 to the number of battery cells in the target battery system, Cap Cell_k is the current capacity of cell k, SOC k is the current state of charge of the battery cell k, SOC end_k is the discharge termination state of charge of the battery cell k.

9. An electronic device, characterized in that: The method comprises a processor and a memory for storing processor-executable instructions, wherein the processor implements the steps of the method according to any one of claims 1 to 6 when executing the instructions.

10. A computer-readable storage medium, characterized in that: Computer instructions are stored thereon, and when the instructions are executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.