A method and system for adaptively adjusting a display SOC

By combining the SOC information, OCV-SOC table, OCV-SOC table, SD integration method and SOC dynamic correction method of NVM memory, the problem of insufficient prediction accuracy of SOC value and display SOC jumps is solved, and a more accurate and smooth SOC display is achieved.

CN115610225BActive Publication Date: 2025-07-01CAMEL GRP WUHAN NEW ENERGY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211173850.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-26
Publication Date
2025-07-01
Estimated Expiration
2042-09-26

AI Technical Summary

Technical Problem

In the prior art, there is insufficient accuracy in the prediction of SOC value, especially under high current pulses or full-filling/full-release correction conditions, resulting in the display SOC jump too large.

Method used

By obtaining the SOC information and OCV-SOC table of the NVM memory, combining the AM integration method and the SOC dynamic correction method, the current maximum monomer SOC and the minimum monomer SOC are determined, and the SOC display difference is refined and the display SOC is adjusted.

Benefits of technology

The accuracy of SOC value prediction is improved, the jump of display SOC is avoided, and the smoothness and accuracy of battery SOC display is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115610225B_ABST
    Figure CN115610225B_ABST
Patent Text Reader

Abstract

The present application discloses a method and system for adaptively adjusting the display SOC. The method includes initializing the SOC information; determining the SOC display difference according to the current maximum single-cell true SOC, the current minimum single-cell true SOC, and the current display SOC. Not only the current battery state is corrected, the compliance between the maximum single-cell SOC and the minimum single-cell SOC and the current battery state is improved, the smoothness of the display SOC of the battery is ensured, and the problem of excessive jump of the display SOC caused by the battery itself is prevented; moreover, the display SOC is refined through the SOC display difference, the accuracy of the display SOC is improved, and thus the problem of excessive jump of the display SOC is effectively solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of batteries, and particularly to a method and system for adaptively adjusting the displayed State of Charge (SOC). Background Art

[0002] SOC (State of Charge), that is, the remaining battery charge, is also called the state of charge. It represents the ratio of the remaining capacity to the total available capacity after the battery has been used or left unused for a period of time, usually expressed as a percentage. Accurately estimating the SOC value of the battery can improve the accuracy of the user's prediction of the remaining usage time during the use of the battery.

[0003] Currently, the SOC value is mainly predicted by the ampere-hour integration method. However, when there are large current pulses or when the SOC correction conditions are met, including full charge / full discharge correction, OCV correction, dynamic correction, etc., there will be a phenomenon of excessive jump in the displayed SOC.

[0004] Therefore, how to improve the prediction accuracy of the SOC value and avoid excessive jump in the displayed SOC has become an urgent problem to be solved. Summary of the Invention

[0005] In view of this, it is necessary to provide a method and system for adaptively adjusting the displayed SOC to overcome the problem of excessive jump in the displayed SOC in the prior art.

[0006] To solve the above technical problems, the present invention provides a method for adaptively adjusting the displayed SOC, including:[[]]

[0007] Obtaining the SOC information and the OCV-SOC table of the NVM memory;

[0008] Initializing the SOC information to determine the initial maximum single-cell SOC, the initial minimum single-cell SOC, and the initial displayed SOC;

[0009] Obtaining the charge / discharge current, and based on the initial maximum single-cell SOC and the initial minimum single-cell SOC, determining the current maximum single-cell SOC and the current minimum single-cell SOC by the ampere-hour integration method;

[0010] According to the current maximum single-cell SOC and the current minimum single-cell SOC, determining the current maximum single-cell true SOC, the current minimum single-cell true SOC, and the current displayed SOC by the SOC dynamic correction method;

[0011] Determining the SOC display difference according to the current maximum single-cell true SOC, the current minimum single-cell true SOC, and the current displayed SOC;

[0012] Obtain the single-cell voltage and ambient temperature, and determine the displayed SOC based on the SOC display difference, single-cell voltage, ambient temperature, charge / discharge current, current maximum single-cell true SOC, current minimum single-cell true SOC, and current displayed SOC.

[0013] Further, the SOC information includes the maximum single-cell SOC of the previous driving cycle stored in the NVM memory, the minimum single-cell SOC of the previous driving cycle, the displayed SOC of the previous driving cycle, and the static time.

[0014] Further, initialize the SOC information to determine the initial maximum single-cell SOC, initial minimum single-cell SOC, and initial displayed SOC, including:

[0015] Determine the initial displayed SOC based on the displayed SOC of the previous driving cycle in the NVM memory;

[0016] Determine the maximum single-cell SOC recorded value and the minimum single-cell SOC recorded value according to the OCV-SOC table;

[0017] Determine the initialization coefficient according to the static time;

[0018] Based on the maximum single-cell SOC of the previous driving cycle, the minimum single-cell SOC of the previous driving cycle, the initialization coefficient, the maximum single-cell SOC recorded value, and the minimum single-cell SOC recorded value, determine the initial maximum single-cell SOC and the initial minimum single-cell SOC based on the initialization formula.

[0019] Further, determine the SOC display difference based on the current maximum single-cell true SOC, current minimum single-cell true SOC, and current displayed SOC, including:

[0020] Determine the SOC display difference by taking the difference based on the current maximum single-cell true SOC, current minimum single-cell true SOC, and current displayed SOC.

[0021] Further, obtain the single-cell voltage, and determine the displayed SOC based on the single-cell voltage, ambient temperature, charge / discharge current, current maximum single-cell true SOC, current minimum single-cell true SOC, and current displayed SOC, including:

[0022] Judge whether the SOC full charge / full discharge correction condition is triggered according to the single-cell voltage, ambient temperature, and charge / discharge current;

[0023] If not, determine the first SOC display difference based on the current maximum single-cell true SOC, current minimum single-cell true SOC, and current displayed SOC, and determine the first displayed SOC based on the first SOC display difference, current displayed SOC, and charge / discharge current;

[0024] If so, determine the second SOC display difference based on the current displayed SOC, and determine the second displayed SOC based on the second SOC display difference and the current displayed SOC.

[0025] Further, determine whether to trigger the SOC full charge / full discharge correction condition according to the cell voltage, ambient temperature, charge / discharge current, including:

[0026] Obtain the maximum cell voltage, minimum cell voltage, and cell - to - cell voltage difference according to the cell voltage.

[0027] Judge whether to trigger the SOC full charge / full discharge correction condition according to the maximum cell voltage, minimum cell voltage, ambient temperature, cell - to - cell voltage difference, and charge / discharge current.

[0028] Further, judge whether to trigger the SOC full charge / full discharge correction condition according to the maximum cell voltage, minimum cell voltage, ambient temperature, cell - to - cell voltage difference, and charge / discharge current, including:

[0029] Judge whether to trigger the SOC full charge correction condition according to the charge / discharge current, maximum cell voltage, and cell - to - cell voltage difference. If so, judge to trigger the SOC full charge correction condition.

[0030] If not, judge whether to trigger the SOC full discharge correction condition according to the ambient temperature, minimum cell voltage, and cell - to - cell voltage difference. If so, judge to trigger the SOC full discharge correction condition.

[0031] Otherwise, judge that the SOC full charge / full discharge correction condition is not triggered.

[0032] Further, judge whether to trigger the SOC full charge correction condition according to the charge / discharge current, maximum cell voltage, and cell - to - cell voltage difference. If so, judge to trigger the SOC full charge correction condition, including:

[0033] Judge whether the charging current is less than 0.05C, the maximum cell voltage is greater than 3.65V, the cell - to - cell voltage difference is less than 20mV, and the current state lasts for more than 5 seconds. If so, judge to trigger the SOC full charge correction condition.

[0034] If not, judge that the SOC full charge correction condition is not triggered.

[0035] Further, judge whether to trigger the SOC full discharge correction condition according to the ambient temperature, minimum cell voltage, and cell - to - cell voltage difference, including:

[0036] Judge whether the ambient temperature is not less than 0°C. If so, judge whether the minimum cell voltage is not greater than 2.5V, the cell - to - cell voltage difference is less than 20mV, and the current state lasts for more than 5 seconds. If so, judge to trigger the SOC full discharge correction condition.

[0037] If not, then determine whether the ambient temperature is less than 0°C. If so, then determine whether the minimum single-cell voltage is not greater than 2.0V, the voltage difference between single cells is less than 20mV, and the current state is maintained for more than 5 seconds. If so, then determine that the SOC full-discharge correction condition is triggered;

[0038] If not, then determine that the SOC full-discharge correction condition is not triggered.

[0039] The present invention also provides a display SOC adaptive adjustment system, including: a plurality of batteries and a control chip. Among them, the control chip stores a computer program, and when this program is executed, based on the plurality of batteries, the display SOC adaptive adjustment method as described above is implemented.

[0040] Compared with the prior art, the beneficial effects of the present invention include: The present application provides a display SOC adaptive adjustment method and system. This method not only corrects the current battery state, realizes improving the conformity between the maximum single-cell SOC and the minimum single-cell SOC and the current battery state, ensures the smoothness of the displayed SOC of the battery, and prevents the displayed SOC from jumping too much due to the battery itself; and through the SOC display difference, the displayed SOC is refined, improving the accuracy of the displayed SOC, thereby effectively solving the problem of excessive jumping of the displayed SOC. Description of the Drawings

[0041] Figure 1 It is a schematic flowchart of an embodiment of the display SOC adaptive adjustment method provided by the present invention;

[0042] Figure 2 It is a schematic flowchart of an embodiment of determining the initial maximum single-cell SOC and the initial minimum single-cell SOC provided by the present invention;

[0043] Figure 3 It is a schematic flowchart of an embodiment of determining the displayed SOC provided by the present invention;

[0044] Figure 4 It is a schematic flowchart of a first embodiment of determining whether to trigger the SOC full-charge / full-discharge correction condition provided by the present invention;

[0045] Figure 5 It is a schematic flowchart of a second embodiment of determining whether to trigger the SOC full-charge / full-discharge correction condition provided by the present invention;

[0046] Figure 6 It is a schematic flowchart of an embodiment of determining whether to trigger the SOC full-discharge correction condition provided by the present invention. Detailed Embodiments

[0047] The preferred embodiments of the present invention will be specifically described below with reference to the accompanying drawings. The accompanying drawings form a part of this application and are used together with the embodiments of the present invention to explain the principles of the present invention, rather than to limit the scope of the present invention.

[0048] In the description of the present invention, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of such features. In addition, the meaning of "a plurality" is at least two, such as two, three, etc., unless otherwise specifically and clearly defined.

[0049] In the description of the present invention, referring to "embodiment" means that the specific features, structures or characteristics described in connection with the embodiment may be included in at least one embodiment of the present invention. The phrase appears at various positions in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art explicitly and implicitly understand that the described embodiments may be combined with other embodiments.

[0050] In the description of the present invention, the execution order of steps between processes is not limited to the order appearing in the text, and the corresponding order can be adjusted in sequence or appear in parallel.

[0051] Before describing the embodiments, the SOC, NVM memory and OCV-SOC table are defined:

[0052] SOC (State of Charge), that is, the remaining power of the battery, also known as the state of charge, represents the ratio of the remaining dischargeable power of the battery after being used for a period of time or left unused for a long time to the power in its fully charged state, usually expressed as a percentage. The battery SOC cannot be directly measured and can only be estimated by parameters such as the battery terminal voltage, charge and discharge current, and internal resistance. And these parameters are also affected by various uncertain factors such as battery aging, environmental temperature changes, and vehicle driving conditions.

[0053] NVM (Non-volatile Memory) memory, also called fixed memory, non-volatile memory, is a computer memory that can store data that will not be lost when the power is turned off and the current is disconnected.

[0054] OCV (Open circuit voltage), that is, the open circuit voltage of the battery, refers to the potential difference between the two poles when the battery is open circuit without discharging. The OCV-SOC table includes the open circuit voltage values corresponding to each state of charge of the battery.

[0055] Specifically, in order to obtain the OCV-SOC table of the battery, first, the battery is discharged at a constant discharge current, so the state of charge (SOC) of the battery shows a linear decrease in each discharge interval. The time consumed when the battery is discharged from the maximum voltage to the minimum voltage at a constant discharge current is the first discharge time. Then, by evenly dividing the first discharge time, the time points corresponding to the SOC values of the battery in each discharge interval are determined. Finally, the OCV values corresponding to each collected SOC value are added and averaged to obtain the OCV value corresponding to the SOC value. By repeating the above operations, the OCV-SOC table of the battery can be obtained.

[0056] Currently, NVM memories are all configured in battery management systems. However, during the use of the battery, due to various reasons, there are deviations in the prediction of the SOC value displayed for the battery, resulting in excessive jumps in the displayed SOC. That is to say, there is a problem of excessive jumps in the displayed SOC in the prior art.

[0057] To solve the above problems, the present invention provides a method and system for adaptively adjusting the displayed SOC, which will be described in detail below.

[0058] As Figure 1 shown, Figure 1 is a schematic flowchart of an embodiment of the method for adaptively adjusting the displayed SOC provided by the present invention, including:

[0059] Step S11: Obtain the SOC information and the OCV-SOC table of the NVM memory.

[0060] Step S12: Initialize the SOC information to determine the initial maximum single-cell SOC, the initial minimum single-cell SOC, and the initial displayed SOC.

[0061] Step S13: Obtain the charge / discharge current, and based on the initial maximum single-cell SOC and the initial minimum single-cell SOC, determine the current maximum single-cell SOC and the current minimum single-cell SOC by the ampere-hour integration method.

[0062] Step S14: According to the current maximum single-cell SOC and the current minimum single-cell SOC, determine the current maximum single-cell true SOC, the current minimum single-cell true SOC, and the current displayed SOC by the SOC dynamic correction method.

[0063] Step S15: Determine the SOC display difference according to the current maximum single-cell true SOC, the current minimum single-cell true SOC, and the current displayed SOC.

[0064] Step S16: Obtain the monomer voltage and the ambient temperature, and determine the displayed SOC based on the SOC display difference, the monomer voltage, the ambient temperature, the charge / discharge current, the current maximum monomer true SOC, the current minimum monomer true SOC, and the current displayed SOC.

[0065] In this embodiment, first, obtain the SOC information and the OCV-SOC table in the NVM memory; then, initialize the SOC information to determine the initial maximum monomer SOC, the initial minimum monomer SOC, and the initial displayed SOC, which can improve the conformity between the maximum monomer SOC and the minimum monomer SOC and the current battery state; secondly, determine the current maximum monomer true SOC and the current minimum monomer true SOC by the ampere-hour integration method, and determine the current maximum monomer true SOC, the current minimum monomer true SOC, and the current displayed SOC by the SOC dynamic correction method; next, determine the SOC display difference based on the current maximum monomer true SOC, the current minimum monomer true SOC, and the current displayed SOC; finally, determine the displayed SOC based on the SOC display difference, the monomer voltage, the ambient temperature, the charge / discharge current, the current maximum monomer true SOC, the current minimum monomer true SOC, and the current displayed SOC.

[0066] In this embodiment, make full use of the SOC information in the NVM memory, not only correct the current battery state, realize improving the conformity between the maximum monomer SOC and the minimum monomer SOC and the current battery state, ensure the smoothness of the displayed SOC of the battery, and prevent the displayed SOC from jumping too much due to the battery itself; and perform refined processing on the displayed SOC through the SOC display difference, improve the accuracy of the displayed SOC, thereby effectively solving the problem of the displayed SOC jumping too much.

[0067] As a preferred embodiment, in step S11, the SOC information includes the maximum monomer SOC of the previous driving cycle, the minimum monomer SOC of the previous driving cycle, the displayed SOC of the previous driving cycle, and the standing time stored in the NVM memory.

[0068] As a preferred embodiment, in step S12, in order to determine the initial displayed SOC, take the displayed SOC of the previous driving cycle as the initial displayed SOC, that is

[0069] SOC Init display = SOC NVM display

[0070] wherein, SOC Init display is the initial displayed SOC, and SOC NVMdisplay is the displayed SOC of the previous driving cycle stored in the NVM memory.

[0071] As a preferred embodiment, in step S12, in order to determine the initial maximum single-cell SOC and the initial minimum single-cell SOC, as Figure 2 shown, Figure 2 FIG. is a schematic flowchart of an embodiment for determining the initial maximum single-cell SOC and the initial minimum single-cell SOC provided by the present invention. Determining the initial maximum single-cell SOC and the initial minimum single-cell SOC includes:

[0072] Step S121: Determine the maximum single-cell SOC recorded value and the minimum single-cell SOC recorded value according to the OCV-SOC table.

[0073] Step S122: Determine the initialization coefficient according to the standing time.

[0074] Step S123: Based on the initialization formula, determine the initial maximum single-cell SOC and the initial minimum single-cell SOC according to the maximum single-cell SOC of the previous driving cycle, the minimum single-cell SOC of the previous driving cycle, the initialization coefficient, the maximum single-cell SOC recorded value, and the minimum single-cell SOC recorded value.

[0075] In this embodiment, first, by referring to the OCV-SOC table, the maximum single-cell SOC recorded value and the minimum single-cell SOC recorded value of the battery under normal conditions can be determined; then, according to the standing time, the initialization coefficient is determined according to the relationship between the initialization coefficient and the standing time and the characteristics of the battery cells; finally, according to the maximum single-cell SOC of the previous driving cycle, the minimum single-cell SOC of the previous driving cycle, the initialization coefficient, the maximum single-cell SOC recorded value, and the minimum single-cell SOC recorded value, based on the initialization formula, the initial maximum single-cell SOC and the initial minimum single-cell SOC are determined.

[0076] In this embodiment, the OCV-SOC table is fully utilized to obtain the optimal data information of the battery itself, and then the initialization coefficient is determined according to the current standing time and the characteristics of the battery cells. The optimal data information of the battery itself is weighted by the initialization coefficient, and finally the initial maximum single-cell SOC and the initial minimum single-cell SOC are determined. This not only considers the usage state of the battery but also the optimal data information of the battery itself, ensuring the effectiveness of the obtained initial maximum single-cell SOC and initial minimum single-cell SOC.

[0077] As a preferred embodiment, in step S122, the initialization coefficient is negatively correlated with the standing time. The longer the standing time, the lower the trust in the SOC information of the previous driving cycle stored in the NVM memory, and the higher the trust in the OCV-SOC information based on the characteristics of the battery cells, and the smaller the initialization coefficient.

[0078] In a specific embodiment, for a lithium iron phosphate battery cell, when the temperature is greater than 0 °C, the time required for the battery to be completely static is about 3 h; when the temperature is less than 0 °C, the time required for the battery to be completely static is about 6 h.

[0079] As a preferred embodiment, in step S123, the initialization formula is:

[0080] SOC Initmax = ω·SOC NVMmax +(1 - ω)·SOC OCVmax

[0081] SOC Initmin = ω·SOC NVMmin +(1 - ω)·SOC OCVmin

[0082] where ω is the initialization coefficient, SOC Init max is the initial maximum single-cell SOC, SOC NVMmax is the maximum single-cell SOC of the previous driving cycle stored in the NVM memory, SOC OCV max is the maximum single-cell SOC obtained by looking up the OCV-SOC table; SOC Init min is the initial minimum single-cell SOC, SOC NVMmin is the minimum single-cell SOC of the previous driving cycle stored in the NVM memory, SOC OCV min is the minimum single-cell SOC obtained by looking up the OCV-SOC table.

[0083] As a preferred embodiment, in step S13, it is necessary to determine the current maximum single-cell SOC and the current minimum single-cell SOC according to the ampere-hour integration method calculation formula.

[0084] Among them, the calculation formulas for the current maximum single-cell SOC and the current minimum single-cell SOC are respectively:

[0085]

[0086]

[0087] Among them, SOC max is the current maximum single-cell SOC, I is the charge / discharge current, C is the rated capacity of the battery cell, SOC min is the current minimum single-cell SOC. It is agreed in this article that the direction of the charging current is positive and the direction of the discharging current is negative.

[0088] As a preferred embodiment, in step S14, in order to improve the estimation accuracy of SOC, dynamic SOC correction can also be performed on the current maximum single-cell SOC and the current minimum single-cell SOC. Considering the compensation voltages of SOH, temperature, and current rate comprehensively, the single-cell voltage compensation values between the current temperature, the current charge-discharge rate, and the current health state and the reference temperature, the reference charge-discharge rate, and the reference health state are calculated respectively for SOC values from 0 to 100%. Based on this data and the measured voltage value, by looking up the table (SOC-single-cell voltage comparison data), the corrected SOC closest to the true value is estimated to achieve dynamic SOC correction.

[0089] After dynamic SOC correction, the current maximum single-cell true SOC and the current minimum single-cell true SOC of the current battery are determined, and then the current displayed SOC is adaptively restricted to obtain a current displayed SOC with higher accuracy. Among them, the current displayed SOC is between the maximum single-cell true SOC and the minimum single-cell true SOC.

[0090] As a preferred embodiment, in step S15, in order to determine the SOC display difference, according to the current displayed SOC, the current maximum single-cell true SOC, and the current minimum single-cell true SOC, the SOC display difference is determined by taking the difference.

[0091] In a specific embodiment, the formula for determining the first SOC display difference includes:

[0092] ΔSOC D =SOC real,max (t)-SOC display (t)

[0093] ΔSOC D =SOC display (t)-SOC real,min (t)

[0094] Among them, ΔSOC D is the first SOC display difference, SOC real,max (t is the current maximum single-cell true SOC, SOC display (t is the current displayed SOC, SOC real,min (t is the current minimum single-cell true SOC.

[0095] In another specific embodiment, the formula for determining the second SOC display difference includes:

[0096] ΔSOC D =1 - SOC display (t)

[0097] ΔSOC D =SOC display (t)-0

[0098] wherein, ΔSOC D is the second SOC display difference, and SOC display (t) is the current displayed SOC.

[0099] As a preferred embodiment, in step S16, in order to determine the displayed SOC, as Figure 3 shown, Figure 3 is a schematic flowchart of an embodiment for determining the displayed SOC provided by the present invention. Determining the displayed SOC includes:

[0100] Step S161: Determine whether to trigger the SOC full charge / full discharge correction condition according to the single-cell voltage, ambient temperature, charge / discharge current;

[0101] Step S162: If not, determine the first SOC display difference according to the current maximum single-cell true SOC, the current minimum single-cell true SOC, and the current displayed SOC, and determine the first displayed SOC according to the first SOC display difference, the current displayed SOC, and the charge / discharge current;

[0102] Step S163: If so, determine the second SOC display difference according to the current displayed SOC, and determine the second displayed SOC according to the second SOC display difference and the current displayed SOC.

[0103] In this embodiment, first, determine whether to trigger the SOC full charge / full discharge correction condition, that is, whether to trigger the boundary correction calculation, according to the single-cell voltage, ambient temperature, and charge / discharge current of the battery. Then, adjust the displayed SOC correspondingly according to the judgment result. Finally, calculate the error between the current displayed SOC and the displayed SOC through the SOC display difference and the charge / discharge current, and finally obtain a displayed SOC with higher accuracy.

[0104] As a preferred embodiment, in step S161, in order to determine whether to trigger the SOC full charge / full discharge correction condition, as Figure 4 shown, Figure 4 is a schematic flowchart of the first embodiment for determining whether to trigger the SOC full charge / full discharge correction condition provided by the present invention. Determining whether to trigger the SOC full charge / full discharge correction condition includes:

[0105] Step S1611: Obtain the maximum single-cell voltage, the minimum single-cell voltage, and the single-cell voltage difference according to the single-cell voltage.

[0106] Step S1612: Determine whether to trigger the SOC full charge / full discharge correction condition according to the maximum single-cell voltage, the minimum single-cell voltage, the ambient temperature, the single-cell voltage difference, and the charge / discharge current.

[0107] As a preferred embodiment, in step S1611, the voltage difference between monomers is determined by subtracting the minimum monomer voltage from the maximum monomer voltage.

[0108] As a preferred embodiment, in step S1612, to determine whether to trigger the SOC full charge / full discharge correction condition, as Figure 5 shown, Figure 5 FIG. is a schematic flowchart of a second embodiment of the present invention for determining whether to trigger the SOC full charge / full discharge correction condition. Determining whether to trigger the SOC full charge / full discharge correction condition includes:

[0109] Step S16121: According to the charge / discharge current, the maximum monomer voltage, and the voltage difference between monomers, determine whether to trigger the SOC full charge correction condition. If so, it is determined that the SOC full charge correction condition is triggered.

[0110] Step S16122: If not, then according to the ambient temperature, the minimum monomer voltage, and the voltage difference between monomers, determine whether to trigger the SOC full discharge correction condition. If so, it is determined that the SOC full discharge correction condition is triggered.

[0111] Step S16123: Otherwise, it is determined that the SOC full charge / full discharge correction condition is not triggered.

[0112] As a preferred embodiment, in step S16122, to determine whether to trigger the SOC full discharge correction condition, determine whether the charging current is less than 0.05C, the maximum monomer voltage is greater than 3.65V, and the voltage difference between monomers is less than 20mV, and the current state is maintained for more than 5 seconds. If so, it is determined that the SOC full charge correction condition is triggered; if not, it is determined that the SOC full charge correction condition is not triggered.

[0113] As a preferred embodiment, in step S16123, to determine whether to trigger the SOC full discharge correction condition, as Figure 6 shown, Figure 6 FIG. is a schematic flowchart of an embodiment of the present invention for determining whether to trigger the SOC full discharge correction condition. Determining whether to trigger the SOC full discharge correction condition includes:

[0114] Step S161231: Determine whether the ambient temperature is not less than 0°C. If so, determine whether the minimum monomer voltage is not greater than 2.5V, the voltage difference between monomers is less than 20mV, and the current state is maintained for more than 5 seconds. If so, it is determined that the SOC full discharge correction condition is triggered;

[0115] Step S161232: If not, then determine whether the ambient temperature is less than 0°C. If so, determine whether the minimum monomer voltage is not greater than 2.0V, the voltage difference between monomers is less than 20mV, and the current state is maintained for more than 5 seconds. If so, it is determined that the SOC full discharge correction condition is triggered;

[0116] Step S161233: If not, it is determined that the SOC full discharge correction condition is not triggered.

[0117] In a specific embodiment, when it is determined that the SOC full charge / full discharge correction condition is not triggered, in order to determine the displayed SOC, first, according to the SOC display difference, a first adjustment factor is determined; then, according to the first adjustment factor, the SOC display difference, the current displayed SOC, and the charge / discharge current, the displayed SOC is determined.

[0118] In a specific embodiment, the formula for determining the first adjustment factor is:

[0119]

[0120] where 0 ≤ k ≤ 1, k is the first adjustment factor, and ΔSOC D is the first SOC display difference. In particular, when ΔSOC D ≥ 0, k increases with the increase of ΔSOC D and no mutation is allowed.

[0121] Furthermore, after determining the first adjustment factor, the current displayed SOC also needs to be adjusted to determine the displayed SOC. Among them, the formula for determining the first displayed SOC is:

[0122] SOC display (t + 1) = SOC display (t) - I·dt + ΔSOC D ·k

[0123] where SOC display (t + 1) is the adjusted first displayed SOC, SOC display (t) is the current displayed SOC, I is the charge / discharge current, ΔSOC D is the first SOC display difference, and k is the first adjustment factor.

[0124] In this embodiment, by performing data processing on the first SOC display difference, the first adjustment factor is correspondingly obtained, thus providing corresponding data support for adjusting the displayed SOC later; then, on the basis of the current displayed SOC, integral processing is performed on the charge / discharge current, and product processing is performed on the first SOC display difference and the first adjustment factor; finally, adaptive processing is performed on the deviation of the current deviation and the first SOC display difference according to data analysis to obtain the final first displayed SOC, greatly reducing the gap between the first displayed SOC and the actual SOC of the battery.

[0125] In another specific embodiment, when it is determined that the SOC full charge / full discharge correction condition is triggered, in order to determine the displayed SOC, a second adjustment factor is determined according to the SOC display difference; the displayed SOC is determined according to the second adjustment factor, the current displayed SOC, and the SOC display difference.

[0126] In a specific embodiment, the formula for determining the second adjustment factor is:

[0127]

[0128] where 0 ≤ k ≤ 1, k is the second adjustment factor, and ΔSOC D is the second SOC display difference.

[0129] Specifically, when ΔSOC D ≥ 0, k increases as ΔSOC D increases, and mutations are not allowed.

[0130] Furthermore, after determining the second adjustment factor, the current displayed SOC needs to be adjusted to determine the displayed SOC. Among them, the formula for determining the second displayed SOC is:

[0131] SOC display (t + 1) = SOC display (t) - I·dt + ΔSOC D ·k

[0132] where SOC display (t + 1) is the adjusted second displayed SOC, SOC display (t) is the current displayed SOC, I is the charge / discharge current, ΔSOC D is the second SOC display difference, and k is the second adjustment factor.

[0133] In this embodiment, by performing data processing on the second SOC display difference, the second adjustment factor is correspondingly obtained, thus providing corresponding data support for adjusting the displayed SOC later; then, based on the current displayed SOC, integral processing is performed on the charge / discharge current, and product processing is performed on the second SOC display difference and the second adjustment factor; finally, adaptive processing is performed on the deviation of the current deviation and the second SOC display difference according to data analysis to obtain the final second displayed SOC, greatly reducing the gap between the second displayed SOC and the actual SOC of the battery.

[0134] In the above manner, on the one hand, during the initialization process, the maximum single-cell SOC and the minimum single-cell SOC of the battery are adaptively adjusted, ensuring the smoothness of the displayed SOC of the battery and preventing the problem of excessive jump in the displayed SOC caused by the battery itself. On the other hand, by processing the charge / discharge current and the SOC display difference data, the corrected part of the displayed SOC can be kept smooth. Moreover, based on the comprehensive consideration of the current and the SOC display difference, the present application also performs smoothness adjustment on the SOC display difference, thus better solving the problem of excessive jump in the displayed SOC during the display process.

[0135] The present invention also provides a system for adaptive adjustment of displayed SOC, including a plurality of batteries and a control chip. Among them, the control chip stores a computer program, which, when executed, realizes the method for adaptive adjustment of displayed SOC as described above based on the plurality of batteries.

[0136] As described above, the above are only the preferred specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention.

Claims

1. A method for adaptively adjusting a display SOC, characterized in that Including: Obtain the SOC information of the NVM memory and the OCV - SOC table; Initialize the SOC information to determine the initial maximum single - cell SOC, the initial minimum single - cell SOC, and the initial displayed SOC; Obtain the charge / discharge current, and based on the ampere - hour integration method, determine the current maximum single - cell SOC and the current minimum single - cell SOC according to the initial maximum single - cell SOC and the initial minimum single - cell SOC; According to the current maximum single - cell SOC and the current minimum single - cell SOC, determine the current maximum single - cell true SOC, the current minimum single - cell true SOC, and the current displayed SOC through the SOC dynamic correction method; Determine the SOC display difference according to the current maximum single - cell true SOC, the current minimum single - cell true SOC, and the current displayed SOC; Obtain the single - cell voltage and the ambient temperature, and determine the displayed SOC according to the SOC display difference, the single - cell voltage, the ambient temperature, the charge / discharge current, the current maximum single - cell true SOC, the current minimum single - cell true SOC, and the current displayed SOC; Among them, before determining the displayed SOC, it is also necessary to: Judge whether the SOC full - charge / full - discharge correction condition is triggered; When the SOC full - charge / full - discharge correction condition is not triggered, first determine the first adjustment factor according to the SOC display difference, and then determine the displayed SOC according to the first adjustment factor, the SOC display difference, the current displayed SOC, and the charge / discharge current; When the SOC full - charge / full - discharge correction condition is triggered, first determine the second adjustment factor according to the SOC display difference, and then determine the displayed SOC according to the second adjustment factor, the current displayed SOC, and the SOC display difference; Among them, the calculation formula of the first adjustment factor / the second adjustment factor is: Among them, , is the first regulatory factor / second regulatory factor, is the SOC display difference.

2. The display SOC adaptive adjustment method according to claim 1, wherein The SOC information includes the maximum single - cell SOC of the previous driving cycle, the minimum single - cell SOC of the previous driving cycle, the displayed SOC of the previous driving cycle, and the standing time stored in the NVM memory.

3. The display SOC adaptive adjustment method according to claim 2, wherein Initializing the SOC information to determine the initial maximum single - cell SOC, the initial minimum single - cell SOC, and the initial displayed SOC includes: Determine the initial displayed SOC according to the displayed SOC of the previous driving cycle in the NVM memory; Determine the maximum single - cell SOC recorded value and the minimum single - cell SOC recorded value according to the OCV - SOC table; Determine the initialization coefficient according to the standing time; Based on the initialization formula, determine the initial maximum single - cell SOC and the initial minimum single - cell SOC according to the maximum single - cell SOC of the previous driving cycle, the minimum single - cell SOC of the previous driving cycle, the initialization coefficient, the maximum single - cell SOC recorded value, and the minimum single - cell SOC recorded value.

4. The display SOC adaptive adjustment method according to claim 1, wherein Determining the SOC display difference according to the current maximum single - cell true SOC, the current minimum single - cell true SOC, and the current displayed SOC includes: Determine the SOC display difference by taking the difference according to the current maximum single - cell true SOC, the current minimum single - cell true SOC, and the current displayed SOC.

5. The display SOC adaptive adjustment method according to claim 1, wherein Before determining the displayed SOC, the following steps are also included: Based on the cell voltages, obtain the maximum cell voltage, the minimum cell voltage, and the voltage difference between cells; Based on the charge / discharge current, the maximum cell voltage, and the voltage difference between cells, determine whether the SOC full charge correction condition is triggered. If so, it is determined that the SOC full charge correction condition is triggered; If not, based on the ambient temperature, the minimum cell voltage, and the voltage difference between cells, determine whether the SOC full discharge correction condition is triggered. If so, it is determined that the SOC full discharge correction condition is triggered; Otherwise, it is determined that the SOC full charge / full discharge correction condition is not triggered; Among them, when the SOC full charge / full discharge correction condition is not triggered, based on the current maximum cell true SOC, the current minimum cell true SOC, and the current displayed SOC, determine the first SOC display difference, and based on the first SOC display difference, the current displayed SOC, and the charge / discharge current, determine the first displayed SOC; When the SOC full charge / full discharge correction condition is triggered, based on the current displayed SOC, determine the second SOC display difference, and based on the second SOC display difference and the current displayed SOC, determine the second displayed SOC.

6. The display SOC adaptive adjustment method according to claim 5, wherein Based on the charge / discharge current, the maximum cell voltage, and the voltage difference between cells, determine whether the SOC full charge correction condition is triggered. If so, it is determined that the SOC full charge correction condition is triggered, including: Determine whether the charging current is less than 0.05C, the maximum cell voltage is greater than 3.65V, and the voltage difference between cells is less than 20mV, and the current state persists for more than 5 seconds. If so, it is determined that the SOC full charge correction condition is triggered; If not, it is determined that the SOC full charge correction condition is not triggered.

7. The display SOC adaptive adjustment method according to claim 6, characterized in that Based on the ambient temperature, the minimum cell voltage, and the voltage difference between cells, determine whether the SOC full discharge correction condition is triggered, including: Determine whether the ambient temperature is not less than 0°C. If so, determine whether the minimum cell voltage is not greater than 2.5V, the voltage difference between cells is less than 20mV, and the current state persists for more than 5 seconds. If so, it is determined that the SOC full discharge correction condition is triggered; If not, determine whether the ambient temperature is less than 0°C. If so, determine whether the minimum cell voltage is not greater than 2.0V, the voltage difference between cells is less than 20mV, and the current state persists for more than 5 seconds. If so, it is determined that the SOC full discharge correction condition is triggered; If not, it is determined that the SOC full discharge correction condition is not triggered.

8. A display SOC adaptive adjustment system, characterized in that, It includes: A number of batteries and a control chip. Among them, the control chip stores a computer program, which, when executed, based on the number of batteries, implements the method for adaptively adjusting the displayed SOC as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Power battery SOC display method and device, computer equipment and storage medium

    CN114035070A

  • SOC estimation method for hybrid power LFP battery

    CN114035084A