Power battery charging compensation method and system, electronic equipment and storage medium
By analyzing the battery's SOC state and individual cell voltage, risk zones are created and classified. The pre-charge parameter table is retrieved, and the charging parameters are dynamically corrected, solving the problem of insufficient charging in the gradient charging of power batteries and achieving precise compensation and energy saving.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-27
- Publication Date
- 2026-04-07
AI Technical Summary
During the gradient charging process of power batteries, due to the inconsistency of the cells, some cells are prone to insufficient charging, which leads to the inability to fully release the capacity of the entire battery pack, accelerates cell aging, and increases energy consumption in the existing uniform compensation strategy.
By collecting the SOC status information of the entire battery pack and the voltage value of individual battery cells, risk cell ranges are created and classified. The pre-charge parameter table is retrieved, and personalized charging parameters are executed according to the voltage difference level and SOC gradient zone. The charging parameters are dynamically corrected and constrained in real time to avoid overcompensation or undercompensation.
It achieves precise compensation for each individual cell, reducing energy consumption and extending the battery pack's lifespan.
Smart Images

Figure CN121799240A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of power batteries, in particular to a power battery charging compensation method and system, an electronic device and a storage medium. BACKGROUND
[0002] A power battery is composed of a plurality of battery cells in series or in parallel. In the process of gradient charging, due to the difference in consistency of the battery cells, local battery cells are prone to charging deficiency. That is, the voltage and capacity of local battery cells are lower than the average value of the entire battery pack, which leads to the inability to fully release the capacity of the entire battery pack, accelerates the aging of the battery cells, and further shortens the service life of the battery pack. In related technologies, a unified compensation strategy is usually adopted for all battery cells of the entire power battery. However, this approach applies current to battery cells that do not need compensation, thereby increasing energy consumption. SUMMARY
[0003] The present application aims to overcome the shortcomings of the prior art and provide a power battery charging compensation method, system, electronic device and storage medium, which can intelligently compensate for different battery cells to reduce energy consumption.
[0004] The present application aims to achieve the following technical solutions: The first aspect of the present application provides a power battery charging compensation method, comprising: collecting SOC state information of an entire battery pack, outputting a plurality of SOC gradual change zones according to the SOC state information; collecting voltage average value of the entire battery pack and a plurality of single battery cell voltage values, calculating each single battery cell voltage value one by one with the voltage average value of the entire battery pack to obtain a plurality of risk threshold values; creating a risk battery cell interval, classifying each risk threshold value according to the risk battery cell interval to obtain a plurality of voltage difference grades; calling a pre-charging parameter table, executing charging parameters corresponding to the voltage difference grade and the SOC gradual change zone of the pre-charging parameter table according to the voltage difference grade and the SOC gradual change zone.
[0005] The method further comprises: obtaining real-time state of a single battery cell, dynamically modifying the charging parameters according to the real-time state to obtain real-time charging parameters.
[0006] The method further comprises: performing boundary constraint on the real-time charging parameters.
[0007] The method further comprises: collecting the single battery cell voltage value in real time, calculating and processing the single battery cell voltage value, and determining whether the obtained result is within the risk battery cell interval. If yes, stop pre-charging compensation.
[0008] A second aspect of this application provides a power battery charging compensation system, comprising: a first acquisition module for acquiring the SOC state information of the entire battery pack and outputting several SOC gradient zones based on the SOC state information; a second acquisition module for acquiring the average voltage of the entire battery pack and several individual cell voltage values, calculating several risk thresholds by mapping each individual cell voltage value to the average voltage of the entire battery pack; a grading module for creating risk cell intervals and grading the risk thresholds based on the risk cell intervals to obtain several voltage difference levels; and an execution module for retrieving a pre-charge parameter table and executing the charging parameters corresponding to the pre-charge parameter table and the voltage difference levels and SOC gradient zones based on the voltage difference levels and the SOC gradient zones.
[0009] It also includes a correction module, which is used to obtain the real-time status of a single battery cell and dynamically correct the charging parameters based on the real-time status to obtain real-time charging parameters.
[0010] It also includes a constraint module for applying boundary constraints to the real-time charging parameters.
[0011] It also includes a monitoring module, which is used to collect the voltage value of the individual battery cell in real time, calculate and process the voltage value of the individual battery cell, and determine whether the result is within the risk cell range. If so, the pre-charge compensation is stopped.
[0012] A third aspect of this application provides an electronic device, comprising: Processor; and A memory that stores executable code, which, when executed by the processor, causes the processor to perform the method described above.
[0013] A fourth aspect of this application provides a computer-readable storage medium having executable code stored thereon, which, when executed by a processor of an electronic device, causes the processor to perform the method described above.
[0014] Compared with the prior art, the present invention has at least the following advantages: This application analyzes the battery's SOC status information and the voltage value of each individual cell to accurately identify the individual cells that require pre-charge compensation, and then performs adaptive intelligent compensation on them to ensure that each individual cell is not over-compensated or under-compensated. Attached Figure Description
[0015] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly described below.
[0016] Figure 1This is a flowchart of a power battery charging compensation method according to an embodiment of the present invention; Figure 2 This is a functional block diagram of a power battery charging compensation system according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0017] Embodiments of this application will now be described in more detail with reference to the accompanying drawings. While embodiments of this application are shown in the drawings, it should be understood that this application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to make this application more thorough and complete, and to fully convey the scope of this application to those skilled in the art.
[0018] It should be understood that although the terms "first," "second," "third," etc., may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0019] Unless otherwise expressly specified and limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0020] Power batteries consist of multiple cells connected in series or parallel. During gradient charging, due to differences in cell consistency, some cells are prone to undercharging. This means that the voltage and charge of some cells are lower than the average of the entire battery pack, preventing the overall battery capacity from being fully released, accelerating cell aging, and ultimately shortening the battery pack's lifespan. Currently, a uniform compensation strategy is typically used for all cells in the entire power battery. However, this approach applies current to cells that do not require compensation, thus increasing energy consumption.
[0021] To address the aforementioned issues, this application provides a power battery charging compensation method, system, electronic device, and storage medium, which can intelligently compensate for different battery cells, thereby reducing energy consumption.
[0022] The technical solutions of the embodiments of this application are described in detail below with reference to the accompanying drawings.
[0023] Figure 1 This is a schematic flowchart illustrating a power battery charging compensation method according to an embodiment of this application.
[0024] See Figure 1 A method for charging compensation of a power battery, comprising: Step S101: Collect the SOC status information of the entire battery pack and output several SOC gradient zones based on the SOC status information.
[0025] It should be noted that the BMS system collects the SOC (State of Charge) information of the entire battery pack in real time. This SOC information includes the state of charge (SOC) of the entire battery pack and the SOC rate of change. The preset threshold for the gradual change of SOC rate is 0.5%-1%min. When the SOC rate of change remains stable within this threshold range for five consecutive charging cycles, it is determined that the current charging scenario is in a gradient charging state. Then, based on the SOC of the entire battery pack, corresponding gradient zones are defined: a low SOC gradient zone (20%-50%), a medium SOC gradient zone (50%-80%), and a high SOC gradient zone (80%-100%).
[0026] Step S102: Collect the average voltage of the entire battery pack and the voltage values of several individual battery cells. Calculate the voltage values of each individual battery cell by matching them one-to-one with the average voltage of the entire battery pack to obtain several risk thresholds.
[0027] Step S103: Create risk cell ranges. Based on the risk cell ranges, classify each risk threshold to obtain several voltage difference levels.
[0028] It should be noted that the BMS system calculates the percentage difference between the voltage of each individual cell and the average voltage of the entire pack of cells by using the voltage value of each individual cell. If the percentage difference exceeds 2% of the threshold, the individual cell is marked as a low-charge risk cell, and the voltage difference is further classified into three levels based on the percentage difference: mild (2%-3%), moderate (3%-5%), and severe (>5%).
[0029] Step S104: Retrieve the pre-charge parameter table, and execute the charging parameters corresponding to the voltage difference level and SOC gradient zone according to the voltage difference level and SOC gradient zone.
[0030] It should be noted that the pre-charge parameter table corresponding to the voltage difference level and SOC gradient zone is retrieved, and the pre-charge parameters in the pre-charge parameter table are extracted. The pre-charge parameters include the basic pre-charge current ratio and the basic pre-charge duration. Finally, the pre-charge parameters are executed.
[0031] The above method allows for pre-charging of each individual battery cell based on its specific characteristics, ensuring a rational distribution of energy.
[0032] In one embodiment, a power battery charging compensation method further includes: acquiring the real-time status of a single battery cell, and dynamically correcting the charging parameters based on the real-time status to obtain real-time charging parameters.
[0033] It should be noted that real-time status includes, but is not limited to, the temperature of individual cells and the number of cycles. Based on the real-time status, the pre-charge parameters are dynamically adjusted, and the adjustment rules include, but are not limited to: if the temperature of an individual cell is >45℃, the pre-charge current ratio is reduced by 5%; if the temperature of an individual cell is <0℃, the pre-charge time is increased by 20%; if the number of cycles of an individual cell is >1000, the pre-charge current ratio is increased by 5%.
[0034] In one embodiment, a power battery charging compensation method further includes: applying boundary constraints to real-time charging parameters.
[0035] It should be noted that the boundary constraints mainly refer to the fact that the pre-charge current ratio should not exceed 40% of the rated charging current of the cell, and the pre-charge duration should not exceed 30% of the main charging pulse cycle, so as to obtain the pre-charge compensation parameters that are adapted to the current cell state.
[0036] In one embodiment, a power battery charging compensation method further includes: real-time acquisition of individual cell voltage values, calculation and processing of individual cell voltage values, determining whether the obtained result is within the risk cell range, and if so, stopping pre-charge compensation.
[0037] It should be noted that after the pre-charge compensation, the voltage value of the individual cell will be collected again and the voltage difference percentage will be calculated. If the voltage difference percentage is less than or equal to 2%, the pre-charge compensation will be stopped.
[0038] Corresponding to the aforementioned application function implementation method embodiments, this application also provides a power battery charging compensation system, electronic device, and corresponding embodiments.
[0039] Figure 2 This is a functional block diagram of a power battery charging compensation system shown in an embodiment of this application.
[0040] See Figure 2A power battery charging compensation system includes a first acquisition module 100, a second acquisition module 200, a grading module 300, and an execution module 400. The first acquisition module 100 is used to acquire the SOC status information of the entire battery pack and output several SOC gradient zones based on the SOC status information. The second acquisition module 200 is used to acquire the average voltage of the entire battery pack and several individual cell voltage values, and calculates several risk thresholds by mapping each individual cell voltage value to the average voltage of the entire battery pack. The grading module 300 is used to create risk cell intervals and grade the risk thresholds according to the risk cell intervals to obtain several voltage difference levels. The execution module 400 is used to retrieve the pre-charge parameter table and execute the charging parameters corresponding to the voltage difference level and SOC gradient zone according to the pre-charge parameter table.
[0041] In one embodiment, a correction module is also included, which is used to obtain the real-time status of a single battery cell and dynamically correct the charging parameters according to the real-time status to obtain real-time charging parameters.
[0042] In one embodiment, a constraint module is also included for boundary constraints on the real-time charging parameters.
[0043] In one embodiment, a monitoring module is also included, which is used to collect the voltage value of a single cell in real time, calculate and process the voltage value of the single cell, and determine whether the result is within the risk cell range. If so, the pre-charge compensation is stopped.
[0044] Regarding the system in the above embodiments, the specific ways in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated further here.
[0045] Figure 3 This is a schematic diagram of the structure of an electronic device shown in an embodiment of this application.
[0046] See Figure 3 The electronic device 1000 includes a memory 1010 and a processor 1020.
[0047] The processor 1020 can be a central processing unit (CPU), or it can be an integrated circuit composed of other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be any conventional processor that can run the Linux kernel.
[0048] Memory 1010 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. ROM may store static data or instructions required by processor 1020 or other modules of the computer. Permanent storage devices may be read-write storage devices. Permanent storage devices may be non-volatile storage devices that retain stored instructions and data even when the computer is powered off. In some embodiments, permanent storage devices use mass storage devices (e.g., magnetic or optical disks, flash memory) as permanent storage devices. In other embodiments, permanent storage devices may be removable storage devices (e.g., floppy disks, optical drives). System memory may be a read-write storage device or a volatile read-write storage device, such as dynamic random access memory. System memory may store some or all of the instructions and data required by the processor during operation. Furthermore, memory 1010 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (e.g., DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 1010 may include a removable storage device that is readable and / or writable, such as a laser disc (CD), a read-only digital multifunction optical disc (e.g., DVD-ROM, dual-layer DVD-ROM), a read-only Blu-ray disc, an ultra-high density optical disc, a flash memory card (e.g., SD card, mini SD card, Micro-SD card, etc.), a magnetic floppy disk, etc. Computer-readable storage media do not contain carrier waves or transient electronic signals transmitted wirelessly or via wired connections.
[0049] The memory 1010 stores executable code, which, when processed by the processor 1020, can cause the processor 1020 to execute part or all of the methods described above.
[0050] Furthermore, the method according to this application can also be implemented as a computer program or computer program product, which includes computer program code instructions for performing some or all of the steps in the method described above.
[0051] Alternatively, this application may be implemented as a computer-readable storage medium (or a non-transitory machine-readable storage medium or a machine-readable storage medium) storing executable code (or computer program or computer instruction code) thereon, which, when executed by a processor of an electronic device (or server, etc.), causes the processor to perform part or all of the steps of the methods described above according to this application.
[0052] The solution of this application has been described in detail above with reference to the accompanying drawings. In the above embodiments, the descriptions of each embodiment have different focuses; for parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. Those skilled in the art should also understand that the actions and modules involved in the specification are not necessarily essential to this application. Furthermore, it is understood that the steps in the method of this application embodiment can be adjusted, combined, and deleted according to actual needs, and the modules in the device of this application embodiment can be combined, divided, and deleted according to actual needs. The various embodiments of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for compensating the charging of a power battery, characterized in that, include: Collect the SOC status information of the entire battery pack, and output several SOC gradient zones based on the SOC status information; The average voltage of the entire battery pack and the voltage values of several individual battery cells are collected. The voltage values of each individual battery cell are then matched one-to-one with the average voltage of the entire battery pack to calculate several risk thresholds. Create risk cell ranges, and classify each risk threshold according to the risk cell ranges to obtain several voltage difference levels; Retrieve the pre-charge parameter table, and execute the charging parameters corresponding to the voltage difference level and the SOC gradient zone according to the pre-charge parameter table.
2. The power battery charging compensation method according to claim 1, characterized in that, The method further includes: The real-time status of a single battery cell is obtained, and the charging parameters are dynamically corrected based on the real-time status to obtain the real-time charging parameters.
3. The power battery charging compensation method according to claim 1, characterized in that, The method further includes: Boundary constraints are applied to the real-time charging parameters.
4. The power battery charging compensation method according to claim 1, characterized in that, The method further includes: The voltage value of the individual battery cell is collected in real time, and the voltage value of the individual battery cell is calculated and processed to determine whether the result is within the range of the risky battery cell. If so, the pre-charge compensation is stopped.
5. A power battery charging compensation system, characterized in that, include: The first acquisition module is used to acquire the SOC status information of the entire battery pack and output several SOC gradient zones based on the SOC status information. The second acquisition module is used to acquire the average voltage of the entire package of battery cells and the voltage values of several individual battery cells, and to calculate several risk thresholds by corresponding each individual battery cell voltage value to the average voltage of the entire package of battery cells. The grading module is used to create risk cell ranges and, based on the risk cell ranges, classify each risk threshold to obtain several voltage difference levels. The execution module is used to retrieve the pre-charge parameter table and execute the charging parameters corresponding to the pre-charge parameter table and the voltage difference level and the SOC gradient zone according to the voltage difference level and the SOC gradient zone.
6. The power battery charging compensation system according to claim 5, characterized in that, It also includes a correction module, which is used to obtain the real-time status of a single battery cell and dynamically correct the charging parameters based on the real-time status to obtain real-time charging parameters.
7. The power battery charging compensation system according to claim 5, characterized in that, It also includes a constraint module for applying boundary constraints to the real-time charging parameters.
8. The power battery charging compensation system according to claim 5, characterized in that, It also includes a monitoring module, which is used to collect the voltage value of the individual battery cell in real time, calculate and process the voltage value of the individual battery cell, and determine whether the result is within the range of the risky battery cell. If so, the pre-charge compensation is stopped.
9. An electronic device, characterized in that, include: processor; as well as A memory having executable code stored thereon, which, when executed by the processor, causes the processor to perform the method as described in any one of claims 1-4.
10. A computer-readable storage medium having executable code stored thereon, which, when executed by a processor of an electronic device, causes the processor to perform the method as described in any one of claims 1-4.