Battery pack control methods, systems, control devices, and storage media

By obtaining the maximum operating current and internal resistance of individual cells and combining them with the health status, the operating current of the battery pack is precisely allocated, solving the problem of energy waste caused by differences in the state of charge of individual battery cells, and achieving the safety, stability and environmental adaptability of the battery pack.

CN119093530BActive Publication Date: 2026-01-30JIANGSU TIANHE ENERGY STORAGE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411192739.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2026-01-30
Estimated Expiration
2044-08-28

AI Technical Summary

Technical Problem

In existing technologies, the differences in state of charge between individual battery cells make charge and discharge management difficult, and passive balancing methods result in energy waste and require complex algorithms.

Method used

By obtaining the maximum operating current and internal resistance of each cell, the operating current value of the battery pack is determined. The minimum value is used as a benchmark, and combined with the battery health, the operating current of each cell is accurately allocated to avoid unreasonable current affecting the health. The current value is also updated periodically to adapt to environmental changes.

Benefits of technology

It achieves safe and stable operation of the battery pack, avoids energy waste, simplifies control logic, ensures that each cell operates within a reasonable range, and adapts to environmental changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119093530B_ABST
    Figure CN119093530B_ABST
Patent Text Reader

Abstract

This application relates to the field of battery management technology, specifically providing a battery pack control method, system, control device, and storage medium, aiming to solve the technical problem of energy waste when balancing the state of charge (SOC) of individual battery cells in the prior art. To this end, the battery pack control method of this application includes: acquiring a first current value and a first resistance value for each individual cell; determining a second current value for the battery pack based on all the first current values ​​and first resistance values; and controlling the battery pack to discharge or charge at the second current value. This application determines the operating current value of the battery pack based on the current and resistance of all individual cells. Compared to the passive balancing method used in the prior art to balance the SOC, this application does not require additional resistors to accelerate energy consumption to achieve SOC balance. The battery pack control method of this application has a simple logical structure and avoids meaningless energy waste.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery management technology, specifically providing a battery pack control method, system, control device, and storage medium. Background Technology

[0002] With the increasing global demand for clean energy, energy storage technology, as a key component in realizing the large-scale application of renewable energy, is of paramount importance. Among these, residential energy storage systems, due to their flexibility and convenience, are gradually becoming an important part of the energy storage field. However, due to factors such as battery manufacturing processes and usage environments, battery cells produced in the same batch often exhibit differences in their State of Charge (SOC). This poses a significant challenge to charge and discharge management in scenarios where multiple battery cells are connected in parallel to form a battery pack to increase storage capacity.

[0003] In existing technologies, a Battery Management System (BMS) is mainly used to manage the balance of individual battery cells in a battery pack. This involves monitoring the State of Charge (SOC) of each individual cell and passively balancing the energy of cells with higher SOCs to bring the SOC of the entire battery pack down to match the lowest SOC. While this method can achieve SOC balance to some extent, this energy dissipation-based balancing approach not only wastes energy but also requires complex balancing algorithms.

[0004] Accordingly, there is a need in the art for a new battery pack control method, system, control device, and storage medium solution to address the above problems. Summary of the Invention

[0005] In order to overcome the above-mentioned defects, this application is made to provide a battery pack control method, system, control device and storage medium that solves or at least partially solves the technical problem of energy waste when balancing the state of charge (SOC) of individual battery cells in the prior art.

[0006] In a first aspect, this application provides a battery pack control method, the battery pack comprising at least a plurality of individual cells, the method comprising: acquiring a first current value and a first resistance value for each individual cell, wherein the first current value is the value of the maximum operating current of the individual cell, and the first resistance value is the value of the internal resistance of the individual cell; determining a second current value for the battery pack based on all the first current values ​​and the first resistance values, wherein the second current value is the value of the maximum operating current of the battery pack; and controlling the battery pack to discharge or charge at the second current value.

[0007] In one technical solution of the above-mentioned battery pack control method, determining the second current value of the battery pack based on all the first current values ​​and the first resistance values ​​includes: determining the first current value with the smallest value among all the first current values ​​and recording it as the third current value; determining the first resistance value with the smallest value among all the first resistance values ​​and recording it as the second resistance value; calculating the ratio of the second resistance value to each of the first resistance values ​​to obtain the sum of all the ratios; calculating the product of the sum and the third current value, and using the product as the second current value.

[0008] In one technical solution of the above-mentioned battery pack control method, the method further includes: obtaining the health value of each of the individual cells, and determining the health value with the smallest value among all the health values; determining the second current value of the battery pack based on all the first current values ​​and the first resistance values ​​includes: determining the first current value with the smallest value among all the first current values ​​and recording it as the third current value; determining the first resistance value with the smallest value among all the first resistance values ​​and recording it as the second resistance value; calculating the ratio of the second resistance value to each of the first resistance values, and obtaining the sum of all the ratios; calculating the product of the minimum health value, the third current value, and the sum, and using the product as the second current value.

[0009] In one technical solution of the above-mentioned battery pack control method, obtaining the first current value of each of the cells includes: for each cell, obtaining the charge value and temperature value of the cell; determining the first current value of the cell based on the charge value and the temperature value; and traversing all the cells to obtain the first current value of each cell.

[0010] In one technical solution of the above-mentioned battery pack control method, the method further includes: determining whether the current cell meets the preset operating conditions based on the charge value and the temperature value; if not, determining that the first current value of the cell is zero.

[0011] In one technical solution of the above-mentioned battery pack control method, the method further includes: periodically acquiring an updated first current value and an updated first resistance value for each individual cell based on a preset time interval; determining an updated second current value for the battery pack based on all the updated first current values ​​and the updated first resistance values; and controlling the battery pack to discharge or charge at the updated second current value.

[0012] In one technical solution of the above-mentioned battery pack control method, controlling the battery pack to discharge or charge at the second current value includes: determining a fourth current value for each of the individual cells based on a preset rule, the second current value, and all the first resistance values; and controlling the individual cells to discharge or charge at the corresponding fourth current value.

[0013] In a second aspect, this application provides a battery pack control system, the system comprising: an acquisition module configured to acquire a first current value and a first resistance value for each of the individual cells, wherein the first current value is the value of the maximum operating current of the individual cell, and the first resistance value is the value of the internal resistance of the individual cell; an analysis module configured to determine a second current value of the battery pack based on all the first current values ​​and the first resistance values, wherein the second current value is the value of the maximum operating current of the battery pack; and an execution module configured to control the battery pack to discharge or charge at the second current value.

[0014] In a third aspect, a control device is provided, comprising a processor and a storage device, the storage device being adapted to store a plurality of program codes, the program codes being adapted to be loaded and executed by the processor to perform the battery pack control method described in any of the above-described technical solutions.

[0015] In a fourth aspect, a computer-readable storage medium is provided, wherein a plurality of program codes are stored therein, the program codes being adapted to be loaded and run by a processor to perform the battery pack control method described in any of the above-described technical solutions.

[0016] The above-described technical solutions of this application have at least one or more of the following beneficial effects:

[0017] In implementing the technical solution of this application, the operating current of the battery pack is determined based on the maximum operating current and internal resistance of each individual cell. Compared to the passive balancing method used in the prior art to balance the state of charge (SOC), this application does not require the use of additional resistors to accelerate energy consumption to achieve SOC balance. The battery pack control method of this application has a simple logical structure, avoiding meaningless waste of energy.

[0018] Furthermore, in implementing the technical solution of this application, the smallest value among all first current values ​​is selected as the third current value, and the smallest value among all first resistance values ​​is selected as the second resistance value. Based on the selected third current value and second resistance value, this application ensures that the actual operating current value of each battery cell will not exceed its theoretical maximum operating current value by using the smallest first current value as a benchmark, thereby ensuring that each cell can operate safely and stably.

[0019] Furthermore, in implementing the technical solution of this application, the second current value is calculated using the lowest health value among all the individual cell's battery health values. Through this application, in addition to the individual cell's internal resistance, current, and state of charge, the individual cell's battery health is also considered, ensuring that the operating current value of each individual cell is more consistent with its health, and avoiding the adverse effects of unreasonable operating current on the individual cell's health.

[0020] Furthermore, in implementing the technical solution of this application, a new first current value and a new first resistance value are periodically acquired based on a preset time interval, and then the second current value is updated based on the updated first current value and first resistance value. This application considers that the internal resistance value of a single cell may change with external environmental factors such as operating temperature during operation; therefore, a new internal resistance value and the corresponding first current value are periodically acquired to update the second current value of the battery pack. This achieves periodic updating of the second current value of the battery pack, enabling the battery pack to adapt to constantly changing operating environments. Attached Figure Description

[0021] The disclosure of this application will become more readily understood with reference to the accompanying drawings. It will be readily understood by those skilled in the art that these drawings are for illustrative purposes only and are not intended to limit the scope of protection of this application. Furthermore, similar numbers in the drawings are used to denote similar components, wherein:

[0022] Figure 1 This is a schematic flowchart of the main steps of a battery pack control method according to an embodiment of this application;

[0023] Figure 2 This is a schematic flowchart illustrating the main steps of determining a second current value according to an embodiment of this application;

[0024] Figure 3 This is a schematic flowchart of the main steps of a battery pack control method according to an embodiment of this application;

[0025] Figure 4 This is a schematic diagram showing the mapping relationship between the maximum discharge current of a single cell and related parameters according to an embodiment of this application;

[0026] Figure 5This is a schematic diagram showing the mapping relationship between the maximum charging current of a single cell and related parameters according to an embodiment of this application;

[0027] Figure 6 This is a schematic diagram of the main structure of a battery pack control system according to an embodiment of this application.

[0028] List of reference numerals :

[0029] 11: Acquisition module; 12: Analysis module; 13: Execution module. Detailed Implementation

[0030] Some embodiments of this application are described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of this application and are not intended to limit the scope of protection of this application.

[0031] In the description of this application, "module" and "processor" can include hardware, software, or a combination of both. A module can include hardware circuitry, various suitable sensors, communication ports, memory, and can also include software components, such as program code, or a combination of software and hardware. A processor can be a central processing unit, microprocessor, image processor, digital signal processor, or any other suitable processor. The processor has data and / or signal processing capabilities. The processor can be implemented in software, in hardware, or a combination of both. Non-transitory computer-readable storage media includes any suitable medium capable of storing program code, such as magnetic disks, hard disks, optical disks, flash memory, read-only memory, random access memory, etc. The term "A and / or B" means all possible combinations of A and B, such as only A, only B, or A and B. The terms "at least one A or B" or "at least one of A and B" have a similar meaning to "A and / or B" and can include only A, only B, or A and B. The singular terms "a" or "this" can also include plural forms.

[0032] See appendix Figure 1 , Figure 1 This is a schematic flowchart illustrating the main steps of a battery pack control method according to an embodiment of this application. Figure 1 As shown, the battery pack control method in this application embodiment mainly includes the following steps S1-S3.

[0033] Step S1: Obtain the first current value and the first resistance value for each individual cell;

[0034] In this embodiment, the battery pack is an assembly formed by connecting multiple individual battery cells in series or parallel. It typically includes individual battery cells, a battery management system, connectors, and a casing. An individual battery cell is the smallest unit of a battery and can independently provide electrical energy. It typically includes an electrolyte, a positive electrode, and a negative electrode, and is capable of performing chemical reactions to store and release electrical energy. Common individual battery cells include lithium-ion batteries, lead-acid batteries, and nickel-metal hydride batteries. The first current value is a theoretical value, representing the maximum operating current of the individual cell rather than the actual operating current value. The maximum operating current can be determined based on the mapping relationship between the cell's property state parameters and the operating current, or it can be a preset fixed or preset variable value.

[0035] In one implementation, the first current value is a value determined by the mapping relationship between the cell's attribute parameters, real-time operating state parameters, and operating current. Its acquisition method may include at least: for each cell, acquiring its charge value and temperature value; determining the cell's first current value based on the charge value and temperature value; and iterating through all cells to obtain the first current value for each cell. In this implementation: the temperature value can be the cell's temperature at the current moment or the ambient temperature around the cell; the charge value is the representation of the cell's state of charge (SOC) at the current moment, which can be obtained through the battery management system; each cell has different theoretical maximum operating current values ​​under different SOC values ​​and different temperature values. Specifically, the mapping relationship between SOC value, temperature value, and maximum operating current value can be referred to the appendix. Figure 4 and attached Figure 5 The diagram shows the operating current values ​​under different operating conditions. Furthermore, based on the SOC value and temperature value, it can be determined whether the current cell meets the preset operating conditions; otherwise, the first current value of the cell is determined to be zero. For example, in the attached... Figure 4 Or attached Figure 5 In the process, when the battery pack is in discharge mode, if the cell temperature is higher than 65 degrees, the first current value of the corresponding cell is determined to be 0, that is, the cell is controlled to stop discharging.

[0036] Step S2: Based on all the first current values ​​and the first resistance values, determine the second current value of the battery pack;

[0037] In this embodiment, the first current value is the theoretical maximum operating current of a single cell. Based on these theoretical values, the second current value of the battery pack in actual operation is determined. For example, when the cells are connected in series, the first current value with the smallest value is selected as the second current value of the battery pack. Alternatively, when the cells are connected in parallel, the first current value with the smallest value and its corresponding first resistance value are selected to determine the parallel voltage. Then, the second current value of the battery pack is determined based on the parallel voltage and the parallel resistance.

[0038] In one implementation, please refer to the appendix. Figure 2 The diagram shows the main steps involved in determining the second current value. Figure 2 As shown, the main steps for determining the second current value include the following steps S21-S24:

[0039] Step S21: Among all the first current values, determine the first current value with the smallest value and record it as the third current value;

[0040] Step S22: Among all the first resistance values, determine the first resistance value with the smallest value and record it as the second resistance value;

[0041] Step S23: Calculate the ratio of the second resistance value to each of the first resistance values, and obtain the sum of all ratios;

[0042] Step S24: Calculate the product of the summation value and the third current value, and use the product value as the second current value;

[0043] In this embodiment, all first current values ​​I1, I2, I3, ..., I n The smallest value in the range is denoted as the third current value I. min All first resistor values ​​R1, R2, R3, ..., R n The smallest value in the range is denoted as the second resistance value R. min The summation is... The product value is the second current value of the battery pack.

[0044] In one embodiment, the health value (SOH) of each individual cell can be obtained, and the minimum SOH value is determined among all SOH values. The product of the above result and the minimum SOH value is calculated, and this corrected product value is used as the second current value. Specifically, in this embodiment, among all SOH values ​​SOH1, SOH2, SOH3, ..., SOH... n The smallest value in is SOH min Using SOH min The product value in the aforementioned embodiments is further modified to obtain a second current value that better reflects the health status of a single cell.

[0045] Step S3: Control the battery pack to discharge or charge at the second current value;

[0046] In this embodiment, the charging current or discharging current of the battery pack is set to the second current value calculated above. (Referring to the attached diagram...) Figure 4 and attached Figure 5It can be determined that the first current value of a single cell has at least two operating conditions: charging and discharging. Therefore, the second current value of the battery pack calculated from the first current value under the charging condition also belongs to the charging condition, and the second current value of the battery pack calculated from the first current value under the discharging condition also belongs to the discharging condition. The two are in one-to-one correspondence.

[0047] The second current value of the battery pack, i.e., the total operating current, is composed of the sum of the currents in each branch. In the above embodiments, the second current value is determined based on the minimum first current value (third current value), the minimum first resistance value (second resistance value), and the minimum SOH value. It should be understood that the minimum first current value, the minimum first resistance value, and the minimum SOH value do not necessarily occur in the same cell. In one embodiment, the current value of each branch can be determined using Ohm's law when the main current and the resistance of each branch are known; alternatively, the corresponding branch current value, i.e., the fourth current value, can be allocated proportionally based on the magnitude of the SOH value / internal resistance value / SOC value of each cell in each branch, and the cells can be controlled to discharge or charge at the corresponding fourth current value. Compared with the prior art's method of passively consuming excess energy from cells, the embodiments of this application accurately allocate and control the operating current of each cell without needing to meaninglessly consume the energy of cells with a high SOC.

[0048] In one embodiment, after controlling the battery pack to start discharging at a second current value, the updated first current value and updated first resistance value of each cell can be periodically acquired based on a preset time interval; based on all updated first current values ​​and updated first resistance values, an updated second current value of the battery pack is determined; and the battery pack is controlled to discharge or charge at the updated second current value. In this embodiment, a time interval can be set, and a new first current value and first resistance value are acquired every time the time interval expires. The process of acquiring a new first current value may include acquiring a new SOC value and temperature value to determine the new first current value. During operation, the cell temperature of a single cell changes, and the temperature change causes a change in the conductivity of the corresponding material, which in turn causes a change in internal resistance. By periodically updating the second current value of the battery pack, it is ensured that the second current value can always match the current operating state of the battery pack, allowing the battery pack to adapt to the ever-changing operating environment.

[0049] Based on steps S1-S3 above, the battery pack control method provided in this application has been described. The operating current value of the battery pack is determined based on the current and resistance of all individual cells. Compared to the passive balancing method used in the prior art to balance the State of Charge (SOC), this method eliminates the need for additional resistors to accelerate energy consumption and achieve SOC balance. The control method has a simple logical structure and avoids unnecessary energy waste.

[0050] It should be noted that although the steps in the above embodiments are described in a specific order, those skilled in the art will understand that in order to achieve the effect of this application, different steps do not necessarily have to be executed in such an order. They can be executed simultaneously (in parallel) or in other orders, and these variations are all within the scope of protection of this application.

[0051] Furthermore, this application also provides a battery pack control system.

[0052] See appendix Figure 6 , Figure 6 This is a main structural block diagram of a battery pack control system according to an embodiment of this application. Figure 6 As shown, the battery pack control system in this embodiment mainly includes an acquisition module 11, an analysis module 12, and an execution module 13. In some embodiments, one or more of the acquisition module 11, analysis module 12, and execution module 13 can be combined into a single module. In some embodiments, the acquisition module 11 can be configured to acquire a first current value and a first resistance value for each individual cell, wherein the first current value is the maximum operating current of the individual cell, and the first resistance value is the internal resistance of the individual cell. The analysis module 12 can be configured to determine a second current value for the battery pack based on all the first current values ​​and the first resistance values, wherein the second current value is the maximum operating current of the battery pack. The execution module 13 can be configured to control the battery pack to discharge or charge at the second current value.

[0053] In one embodiment, the acquisition module 11 may also be configured to: acquire the SOC value and temperature value of each of the individual cells; determine the first current value of the individual cell based on the SOC value and the temperature value; and traverse all the individual cells to obtain the first current value of each individual cell.

[0054] In one embodiment, the acquisition module 11 may also be configured to: determine whether the current state of the cell meets the preset operating conditions based on the SOC value and the temperature value; if not, determine that the first current value of the cell is zero.

[0055] In one embodiment, the analysis module 12 may also be configured to: determine the smallest first current value among all the first current values ​​and record it as the third current value; determine the smallest first resistance value among all the first resistance values ​​and record it as the second resistance value; calculate the ratio of the second resistance value to each of the first resistance values ​​to obtain the sum of all the ratios; calculate the product of the sum and the third current value, and use the product as the second current value.

[0056] In one embodiment, the acquisition module 11 may further be configured to: acquire the SOH value of each of the monomers, and determine the SOH value with the smallest value among all the SOH values. In this embodiment, the analysis module 12 may further be configured to: calculate the product of the product value and the smallest SOH value, and use the product value as the second current value.

[0057] In one embodiment, the acquisition module 11 may further be configured to periodically acquire the updated first current value and the updated first resistance value of each individual cell based on a preset time interval. In this embodiment, the analysis module 12 may further be configured to determine the updated second current value of the battery pack based on all the updated first current values ​​and the updated first resistance values. In this embodiment, the execution module 13 may further be configured to control the battery pack to discharge or charge at the updated second current value.

[0058] In one embodiment, the analysis module 12 may further be configured to: determine a fourth current value for each of the individual cells based on preset rules, the second current value, and all the first resistance values. In this embodiment, the execution module 13 may further be configured to: control the individual cells to synchronously discharge or charge at the corresponding fourth current value.

[0059] The aforementioned battery pack control system is used for execution Figure 1 The battery pack control method embodiments shown are similar in technical principle, the technical problems solved, and the technical effects produced. Those skilled in the art can clearly understand that, for the sake of convenience and brevity, the specific working process and related descriptions of the battery pack control system can be referred to the content described in the embodiments of the battery pack control method, and will not be repeated here.

[0060] Those skilled in the art will understand that all or part of the processes in the method of the above-described embodiment can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable storage medium can include any entity or device capable of carrying the computer program code, a medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory, a random access memory, an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content included in the computer-readable storage medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable storage medium does not include electrical carrier signals and telecommunication signals.

[0061] Furthermore, this application also provides a control device. In one embodiment of the control device according to this application, the control device includes a processor and a storage device. The storage device can be configured to store a program for executing the battery pack control method of the above-described method embodiments, and the processor can be configured to execute the program in the storage device. The program includes, but is not limited to, a program for executing the battery pack control method of the above-described method embodiments. For ease of explanation, only the parts related to the embodiments of this application are shown; for specific technical details not disclosed, please refer to the method section of the embodiments of this application. The control device can be a control device device comprising various electronic devices.

[0062] Furthermore, this application also provides a computer-readable storage medium. In one embodiment of the computer-readable storage medium according to this application, the computer-readable storage medium can be configured to store a program that performs the battery pack control method of the above-described method embodiments. This program can be loaded and run by a processor to implement the above-described battery pack control method. For ease of explanation, only the parts related to the embodiments of this application are shown; for specific technical details not disclosed, please refer to the method section of the embodiments of this application. The computer-readable storage medium can be a storage device device comprising various electronic devices. Optionally, in the embodiments of this application, the computer-readable storage medium is a non-transitory computer-readable storage medium.

[0063] Furthermore, it should be understood that since the various modules are only provided to illustrate the functional units of the device described in this application, the physical devices corresponding to these modules may be the processor itself, or a part of the processor's software, hardware, or a combination of both. Therefore, the number of modules shown in the figures is merely illustrative.

[0064] Those skilled in the art will understand that the various modules in the device can be adaptively split or combined. Such splitting or combining of specific modules will not cause the technical solution to deviate from the principles of this application; therefore, the technical solutions after splitting or combining will fall within the protection scope of this application.

[0065] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. Without departing from the principles of this application, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of this application.

Claims

1. A battery pack control method, characterized by, The battery pack includes a plurality of cells, and the method includes: obtaining a first current value and a first resistance value of each of the cells, wherein the first current value is a value of a maximum working current of the cell, and the first resistance value is a value of an internal resistance of the cell; determining a second current value of the battery pack based on all the first current values and the first resistance values, wherein the second current value is a value of a maximum working current of the battery pack; controlling the battery pack to discharge or charge at the second current value; the cells are connected in parallel with each other, and the determining of the second current value of the battery pack based on all the first current values and the first resistance values includes: determining a first current value with a minimum value among all the first current values and recording the first current value as a third current value; determining a first resistance value with a minimum value among all the first resistance values and recording the first resistance value as a second resistance value; calculating a sum value of all ratios of the second resistance value to each of the first resistance values; calculating a product value of the sum value and the third current value, and taking the product value as the second current value.

2. The battery pack control method according to claim 1, characterized by, The method further includes: obtaining a health value of each of the cells, and determining a health value with a minimum value among all the health values; after the calculating of the product value of the sum value and the third current value, the method further includes: calculating a product result of the minimum health value and the product value, and taking the product result as the second current value.

3. The battery pack control method of claim 1, wherein The obtaining of the first current value of each of the cells includes: for each of the cells, obtaining a charge value and a temperature value of the cell; determining the first current value of the cell based on the charge value and the temperature value; iterating through all the cells to obtain the first current value of each of the cells.

4. The battery pack control method according to claim 3, characterized by, The method further includes: determining whether the cell satisfies a preset working condition at a current time based on the charge value and the temperature value; if not, determining that the first current value of the cell is zero.

5. The battery pack control method of claim 1, wherein The method further includes: periodically obtaining an updated first current value and an updated first resistance value of each of the cells based on a preset time interval; determining an updated second current value of the battery pack based on all the updated first current values and the updated first resistance values; controlling the battery pack to discharge or charge at the updated second current value.

6. The battery pack control method of claim 1, wherein, The controlling of the battery pack to discharge or charge at the second current value includes: determining a fourth current value of each of the cells based on a preset rule, the second current value, and all the first resistance values; controlling the cells to discharge or charge at the corresponding fourth current value.

7. A battery pack control system, characterized by, The battery pack includes a plurality of cells, and the system includes: an obtaining module configured to obtain a first current value and a first resistance value of each of the cells, wherein the first current value is a value of a maximum working current of the cell, and the first resistance value is a value of an internal resistance of the cell; An analysis module configured to determine a second current value of the battery pack based on all the first current values and the first resistance values, wherein the second current value is a numerical value of a maximum working current of the battery pack; the cells are connected in parallel with each other, and the determination of the second current value of the battery pack based on all the first current values and the first resistance values comprises: determining a first current value with the minimum numerical value among all the first current values and recording the first current value as a third current value; determining a first resistance value with the minimum numerical value among all the first resistance values and recording the first resistance value as a second resistance value; calculating a ratio of the second resistance value to each of the first resistance values to obtain a summation value of all the ratios; and calculating a product value of the summation value and the third current value, and taking the product value as the second current value; An execution module configured to control the battery pack to discharge or charge at the second current value.

8. A control device comprising a processor and a storage device, the storage device being adapted to store a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by the processor to execute the battery pack control method of any one of claims 1 to 6.

9. A computer readable storage medium having stored therein a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by the processor to execute the battery pack control method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Charging method of energy storage system

    CN117559510A