A battery SOC correction method, device, computer equipment and storage medium

Through the SOC correction method based on battery state parameters and equivalent circuit model, the problem of failure to effectively consider the nonlinear characteristics of the battery in the prior art is solved, the SOC correction accuracy and adaptability are improved, and the accuracy of SOC estimation is enhanced.

CN113917348BActive Publication Date: 2025-02-14FAW JIEFANG AUTOMOTIVE CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111167758.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2025-02-14
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

The prior art fails to effectively consider the nonlinear characteristics of the battery when estimating the battery SOC, resulting in a significant deviation between the calibration parameters and actual working performance, and the correction accuracy is not high.

Method used

By obtaining the measurement and cell status data, the terminal voltage deviation value is calculated based on the battery status parameters and equivalent circuit model, and the terminal voltage deviation threshold is determined based on the preset SOC threshold range, and whether the SOC correction conditions are met are determined for correction. .

Benefits of technology

The SOC correction accuracy is improved, the adaptability correction effect is significant, the calibration parameter deviation caused by the nonlinear characteristics of the battery is avoided, and the accuracy of SOC estimation is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113917348B_ABST
    Figure CN113917348B_ABST
Patent Text Reader

Abstract

The present application relates to a battery SOC correction method, device, computer equipment and storage medium. The method includes: obtaining measurement and acquisition data, and battery cell state data; determining corresponding battery state parameters based on the mapping relationship between battery cell state data and battery state parameters; determining an equivalent circuit model according to the battery state parameters and the measurement and acquisition data, and calculating the corresponding terminal voltage deviation value based on the equivalent circuit model; determining the terminal voltage deviation threshold according to a preset SOC threshold range and battery state parameters; comparing the terminal voltage deviation threshold with the terminal voltage deviation value to obtain a comparison result, and performing battery SOC correction when it is determined that the comparison result meets the preset SOC correction condition. The use of this method can improve the accuracy of SOC correction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery technology, and in particular to a battery SOC correction method, device, computer equipment and storage medium. Background Art

[0002] SOC (State of Charge) estimation is one of the most important functions of the battery management system, which is used to realize the battery management system's power indication, remaining mileage, overcharge and over-discharge protection, battery balancing, charging control, and battery health prediction. In the prior art, the steady-state OCV (Open Circuit Voltage) is estimated through the external circuit characteristics of the battery when it is static for a short time, and the current SOC is corrected according to the SOC corresponding to the estimated steady-state OCV. Although this method can reduce the time required to obtain the steady-state OCV and increase the chance of SOC correction, it does not take into account the nonlinear characteristics of the battery, such as the battery's charge and discharge hysteresis characteristics. There is a significant deviation between the corresponding calibration parameters and the characteristics of the actual working of the battery, and there is a problem of low correction accuracy. Summary of the invention

[0003] Based on this, it is necessary to provide a battery SOC correction method, device, computer equipment and storage medium that can improve the SOC correction accuracy in response to the above technical problems.

[0004] A battery SOC correction method, the method comprising:

[0005] Acquire measurement and collection data, and battery cell status data, wherein the measurement and collection data include current measurement values ​​and terminal voltage measurement values, and the battery cell status data include SOC estimation value and battery temperature;

[0006] Determine corresponding battery status parameters based on the mapping relationship between the battery cell status data and the battery status parameters, wherein the battery status parameters include battery open circuit voltage and ohmic internal resistance;

[0007] Determine an equivalent circuit model according to the battery state parameters and the measured collected data, and calculate a corresponding terminal voltage deviation value based on the equivalent circuit model;

[0008] Determine the terminal voltage deviation threshold value according to the preset SOC threshold range and battery state parameters;

[0009] The terminal voltage deviation threshold is compared with the terminal voltage deviation value to obtain a comparison result, and when it is determined that the comparison result meets a preset SOC correction condition, the battery SOC correction is performed.

[0010] A battery SOC correction device, comprising a data acquisition module, a parameter determination module, a first calculation module, a second calculation module, and a battery SOC correction module, wherein:

[0011] A data acquisition module, used to acquire measurement and collection data and battery cell status data, wherein the measurement and collection data include current measurement values ​​and terminal voltage measurement values, and the battery cell status data include SOC estimation value and battery temperature;

[0012] A parameter determination module, used to determine corresponding battery status parameters based on the mapping relationship between the battery cell status data and the battery status parameters, wherein the battery status parameters include battery open circuit voltage and ohmic internal resistance;

[0013] A first calculation module is used to determine an equivalent circuit model according to battery state parameters and measurement and collection data, and calculate a corresponding terminal voltage deviation value based on the equivalent circuit model;

[0014] A second calculation module, used to determine a terminal voltage deviation threshold value according to a preset SOC threshold range and a battery state parameter;

[0015] The battery SOC correction module is used to compare the terminal voltage deviation threshold with the terminal voltage deviation value to obtain a comparison result, and perform battery SOC correction when it is determined that the comparison result meets a preset SOC correction condition.

[0016] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0017] Acquire measurement and collection data, and battery cell status data, wherein the measurement and collection data include current measurement values ​​and terminal voltage measurement values, and the battery cell status data include SOC estimation value and battery temperature;

[0018] Determine corresponding battery status parameters based on the mapping relationship between the battery cell status data and the battery status parameters, wherein the battery status parameters include battery open circuit voltage and ohmic internal resistance;

[0019] Determine an equivalent circuit model according to the battery state parameters and the measured collected data, and calculate a corresponding terminal voltage deviation value based on the equivalent circuit model;

[0020] Determine the terminal voltage deviation threshold value according to the preset SOC threshold range and battery state parameters;

[0021] The terminal voltage deviation threshold is compared with the terminal voltage deviation value to obtain a comparison result, and when it is determined that the comparison result meets a preset SOC correction condition, the battery SOC correction is performed.

[0022] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:

[0023] Acquire measurement and collection data, and battery cell status data, wherein the measurement and collection data include current measurement values ​​and terminal voltage measurement values, and the battery cell status data include SOC estimation value and battery temperature;

[0024] Determine corresponding battery status parameters based on the mapping relationship between the battery cell status data and the battery status parameters, wherein the battery status parameters include battery open circuit voltage and ohmic internal resistance;

[0025] Determine an equivalent circuit model according to the battery state parameters and the measured collected data, and calculate a corresponding terminal voltage deviation value based on the equivalent circuit model;

[0026] Determine the terminal voltage deviation threshold value according to the preset SOC threshold range and battery state parameters;

[0027] The terminal voltage deviation threshold is compared with the terminal voltage deviation value to obtain a comparison result, and when it is determined that the comparison result meets a preset SOC correction condition, the battery SOC correction is performed.

[0028] The battery SOC correction method, device, computer equipment and storage medium described above determine the battery state parameters based on the mapping relationship between the cell state data and the battery state parameters. Compared with the traditional method of obtaining the battery state parameters based on an offline method, it can reduce the influencing factors, reduce the workload of parameter calibration, and improve the query efficiency of the battery state parameters. According to the preset SOC threshold range and the battery state parameters, the terminal voltage deviation threshold is determined, and according to the comparison result between the required terminal voltage deviation threshold and the terminal voltage deviation value, it is determined whether to perform the battery SOC correction, so as to ensure the adaptive correction effect of the SOC estimation deviation, improve the SOC estimation accuracy, and avoid the obvious deviation between the calibration parameters and the characteristics of the actual working of the battery caused by the nonlinear characteristics of the battery such as the charge and discharge hysteresis characteristics. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 A diagram showing an application environment of a battery SOC correction method in one embodiment;

[0030] Figure 2 is a flow chart of a battery SOC correction method in one embodiment;

[0031] Figure 3 is a time domain variation curve of the real SOC and the estimated SOC at the triggering moment and before and after the triggering in one embodiment;

[0032] Figure 4 It is a schematic diagram of the overall process of a battery SOC correction method in one embodiment;

[0033] Figure 5 is a structural block diagram of a battery SOC correction device in one embodiment;

[0034] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0035] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0036] The battery SOC correction method provided in this application can be applied to Figure 1 In the application environment shown. Among them, a battery management system 102 and a processor 104 are deployed in the terminal. The battery management system 102 collects measurement and collection data, and transmits the measurement and collection data to the processor 104; the processor 104 obtains the measurement and collection data, and the battery state data, wherein the measurement and collection data includes the current measurement value and the terminal voltage measurement value, and the battery state data includes the SOC estimation value and the battery temperature; the processor 104 determines the corresponding battery state parameters based on the mapping relationship between the battery state data and the battery state parameters, wherein the battery state parameters include the battery open circuit voltage and the ohmic internal resistance; the processor 104 determines the equivalent circuit model according to the battery state parameters and the measurement and collection data, and calculates the corresponding terminal voltage deviation value based on the equivalent circuit model; the processor 104 determines the terminal voltage deviation threshold according to the preset SOC threshold range and the battery state parameters; the processor 104 compares the terminal voltage deviation threshold with the terminal voltage deviation value to obtain a comparison result, and when it is determined that the comparison result meets the preset SOC correction condition, the battery SOC correction is performed.

[0037] In another application scenario, the terminal can also interact with other terminals. For example, the terminal can transmit the measurement data and cell status data collected by the battery management system to other terminals, so as to execute the battery SOC correction method through other terminals. When it is determined that the SOC correction conditions are met, the terminal is triggered to perform battery SOC correction.

[0038] The battery management system includes various current measuring elements for measuring current and terminal voltage measuring elements for measuring terminal voltage. The terminal can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, portable wearable devices and vehicle-mounted terminals, and the server can be implemented as an independent server or a server cluster consisting of multiple servers.

[0039] It should be noted that the application scenarios mentioned above are used to illustrate the present application, and the application scenarios of the present application include but are not limited to the scenarios mentioned above.

[0040] In one embodiment, Figure 2 As shown, a battery SOC correction method is provided, which is applied to Figure 1 The processor in the example is used to illustrate, including the following steps:

[0041] Step S202, obtaining measurement and collection data and battery cell status data, wherein the measurement and collection data includes current measurement values ​​and terminal voltage measurement values, and the battery cell status data includes SOC estimation value and battery temperature.

[0042] Among them, the current measurement value is measured by the current measuring element in the battery management system, and the terminal voltage measurement value is measured by the terminal voltage measuring element in the battery management system. The battery cell refers to the unit that constitutes the battery pack. In one embodiment, if N battery cells are connected in series, the total current measured will be equal to the battery cell current. In one embodiment, if M battery cells are connected in parallel, or after N battery cells are connected in series, they are connected in parallel into M ways, the total current measured will be equal to M multiplied by the battery cell current.

[0043] Specifically, the terminal determines the cell status data according to the data credibility condition. It should be noted that the data credibility condition refers to that the terminal voltage, temperature and other parameters output by the cell are within a reasonable physical value range. In one embodiment, the battery status parameters include the SOC estimation value and the battery temperature. Subsequently, the circuit open circuit voltage and ohmic internal resistance will be determined based on the SOC estimation value and the battery temperature.

[0044] In one of the embodiments, the terminal may specifically be a vehicle-mounted terminal. In an application scenario, the terminal will interact with a battery management system to obtain measurement and collection data, and will subsequently execute a battery SOC correction method based on the measurement and collection data, and perform battery SOC correction when it is determined that the SOC correction conditions are met.

[0045] Step S204, determining corresponding battery status parameters based on the mapping relationship between the cell status data and the battery status parameters, wherein the battery status parameters include the battery open circuit voltage and ohmic internal resistance.

[0046] Among them, the battery open circuit voltage characterizes the static characteristics of the battery, which is a basic characteristic of the battery, and it usually has a monotonically positive correlation mapping relationship with the SOC. The ohmic internal resistance is a physical characteristic value of the battery. In actual use, the ohmic internal resistance of the current state can be obtained according to the battery temperature and SOC.

[0047] Specifically, when the terminal knows the estimated SOC value, according to the mapping relationship between the battery open circuit voltage and the estimated SOC value, the estimated SOC value is used as the query condition, and all the data included in the preset SOC-OCV mapping sequence table is used as the query range, and the required battery open circuit voltage can be obtained by looking up the table. In addition, the ohmic internal resistance can also refer to the above-mentioned query method and be further queried from the relationship table between the built-in battery temperature and SOC, which is not described in detail in the embodiment of the present application.

[0048] In one embodiment, the SOC-OCV mapping sequence table may be in the form of: [OCV1, OCV2, ..., OCV n ]、[SOC1,SOC2,…,SOC n ]; OCV1 (i.e., open circuit voltage) is mapped to SOC1, OCV2 is mapped to SOC2, and OCV n Corresponding mapping to SOC n For example, when the estimated SOC value is known to be SOC2, by looking up the table, when the mapping relationship between the battery open circuit voltage and the estimated SOC value is known, the required battery open circuit voltage, namely OCV2, can be further obtained from the SOC-OCV mapping sequence table.

[0049] In one embodiment, the relationship table between the internal battery temperature and SOC may be in the form of: T = [T1, T2, ..., T a ], SOC=[SOC1, SOC2,..., SOC b ], the corresponding ohmic internal resistance sequence R0 = [R 0_11 , R 0_12 , ..., R 0_1a ; R 0_21 , R 0_22 , ..., R 0_2a ; …… ; R 0_b1 , R 0_b2 , ..., R 0_ba ], where the battery temperature T1 and SOC1 are mapped to R in the ohmic internal resistance sequence R0 0_11 , battery temperature T n and SOC n Corresponding to R in the ohmic internal resistance sequence R0 0_nnIn actual use, the terminal can perform linear interpolation based on the battery temperature and the SOC estimation value to obtain the ohmic internal resistance of the current state. For example, when the battery temperature is known to be T1 and the SOC estimation value is SOC2, based on the ohmic internal resistance sequence R0, the result obtained by looking up the table is R 0_12 , this R 0_12 This is the required ohmic internal resistance.

[0050] In this way, based on the mapping relationship between the battery open circuit voltage and the estimated SOC value, and the three-dimensional mapping relationship between the ohmic internal resistance, the battery temperature and the SOC, the required battery status parameters can be queried by looking up the table, thereby further improving the query efficiency of the battery status parameters and speeding up the calculation process.

[0051] Step S206, determining an equivalent circuit model according to the battery state parameters and the measured and collected data, and calculating a corresponding terminal voltage deviation value based on the equivalent circuit model.

[0052] The equivalent circuit model represents the relationship between the characteristic parameters of the battery and the external characteristic parameters. The terminal voltage deviation value is the difference between the terminal voltage estimation value output by the equivalent circuit model determined in this application and the terminal voltage measurement value.

[0053] Specifically, the equivalent circuit model is a first-order equivalent circuit model of a battery, which is also called the Thevenin model. Usually, the terminal voltage deviation value is calculated based on the difference between the open circuit voltage, polarization voltage, and voltage across the ohmic internal resistance of the battery. The specific form of the above-mentioned difference calculation formula is not limited in the embodiment of the present application. It should be noted that, on the one hand, the polarization voltage disclosed in the present embodiment is a superposition of a zero-state response and a zero-input response; on the other hand, the equivalent circuit model disclosed in the present embodiment, a linear resistor single-port network containing an independent power supply, can be equivalent to a single-port network in which a voltage source and a resistor are connected in series in terms of port characteristics. Among them, the voltage of the voltage source is equal to the voltage of the single-port network when the load is open, and the resistance is the equivalent resistance of the single-port network obtained when all independent power supplies in the single-port network are zero.

[0054] Step S208, determining a terminal voltage deviation threshold value according to a preset SOC threshold range and battery state parameters.

[0055] The terminal voltage deviation threshold refers to the difference between the terminal voltage threshold and the current terminal voltage measurement value. The terminal voltage threshold refers to the terminal voltage value mapped to the set SOC threshold range obtained according to the equivalent circuit model disclosed in the embodiment of the present application, which includes the terminal voltage upper limit U t_up The lower limit of the terminal voltage U t_low .

[0056] Specifically, the terminal determines the SOC threshold range according to the SOC estimation accuracy to be achieved, wherein the SOC threshold range is the SOC upper limit SOC up , and SOC lower limit SOC low The SOC band determined. up and SOC low The currently determined SOC estimation value can be used as a reference, and further obtained by deviating upward or downward within a certain range. In one embodiment, the value of the SOC estimation accuracy is p% (in the embodiment of the present application, the value of p is not limited), and the range of upward or downward deviation is usually equal to or slightly greater than the SOC estimation accuracy.

[0057] Based on the above embodiment, when calculating the terminal voltage upper limit, the terminal calculates the determined SOC upper limit SOC up Bring it into the equivalent circuit model and based on SOC up The mapping relationship between the terminal voltage and the corresponding terminal voltage upper limit U t_up Among them, the lower limit of terminal voltage U t_low It can also be calculated in the above manner, which is not described in detail in the present embodiment. Afterwards, when the terminal voltage threshold and the current terminal voltage measurement value are known, the difference between the two is calculated to determine the terminal voltage deviation threshold. t_up and the current terminal voltage measurement value U t_meas In the case of t_thres =U t_up -U t_meas , determine the terminal voltage deviation threshold ΔU t_thres Alternatively, the terminal voltage is at a known lower limit U t_low and the current terminal voltage measurement value U t_meas In the case of t_thres =U t_meas -U t_low , determine the terminal voltage deviation threshold ΔU t_thres .

[0058] Step S210, comparing the terminal voltage deviation threshold with the terminal voltage deviation value to obtain a comparison result, and when it is determined that the comparison result meets a preset SOC correction condition, performing battery SOC correction.

[0059] Specifically, the terminal determines whether a rapid correction is required based on the comparison result between the terminal voltage deviation threshold and the terminal voltage deviation value. It should be noted that it is specifically a judgment result obtained by judging whether the terminal voltage deviation value is within the terminal voltage deviation threshold range. For example, when it is determined that the terminal voltage deviation value is less than or equal to the terminal voltage deviation threshold, it is considered that the SOC deviation is within an acceptable range and no rapid correction is currently required. For another example, when it is determined that the terminal voltage deviation value is greater than the terminal voltage deviation threshold, it is considered that the SOC deviation meets the SOC rapid correction condition and a SOC rapid correction is currently required.

[0060] In one embodiment, the terminal can implement a fast correction of SOC based on the Kalman gain. Figure 3 ,based on Figure 3 It can be seen that when the SOC estimation value is outside the SOC threshold range, the SOC rapid correction function is triggered by comparing the terminal voltage deviation value with the terminal voltage deviation threshold. At this time, the Kalman gain will increase from Kgain to n*Kgain. It should be noted that the parameter n can be dynamically adjusted between 10 and 100, and can be selected based on different requirements for the correction speed. The value of the parameter n is positively correlated with the SOC correction speed. The larger the value of n, the faster the corresponding SOC correction speed. Based on Figure 3 It can be seen that when the terminal determines that the SOC estimation value reaches the SOC threshold range, it will stop correcting.

[0061] In the above-mentioned battery SOC correction method, the battery state parameters are determined based on the mapping relationship between the battery cell state data and the battery state parameters. Compared with the traditional method, the battery state parameters are obtained based on an offline method, which can reduce the influencing factors, reduce the workload of parameter calibration, and improve the query efficiency of the battery state parameters. According to the preset SOC threshold range and battery state parameters, the terminal voltage deviation threshold is determined, and according to the comparison result between the required terminal voltage deviation threshold and the terminal voltage deviation value, it is determined whether to perform the battery SOC correction, so as to ensure the adaptive correction effect of the SOC estimation deviation, improve the SOC estimation accuracy, and avoid the obvious deviation between the calibration parameters and the characteristics of the actual working of the battery caused by the nonlinear characteristics of the battery such as the charge and discharge hysteresis characteristics.

[0062] In one embodiment, based on the mapping relationship between the cell status data and the battery status parameters, the corresponding battery status parameters are determined, including: taking the SOC estimation value as the first mapping object, and obtaining the first mapping relationship between the first mapping object and the open circuit voltage; based on a preset SOC-open circuit voltage mapping table, taking the first mapping object and the first mapping relationship as search conditions, searching for the corresponding open circuit voltage from the SOC-open circuit voltage mapping table; taking the SOC estimation value and the battery temperature as the second mapping object, and obtaining the second mapping relationship between the second mapping object and the ohmic internal resistance; based on a preset SOC-ohmic internal resistance mapping table, taking the second mapping object and the second mapping relationship as search conditions, searching for the corresponding ohmic internal resistance from the SOC-ohmic internal resistance mapping table.

[0063] Specifically, the terminal will query the required open circuit voltage and ohmic internal resistance from the corresponding mapping table by looking up the table based on the first mapping relationship between the open circuit voltage and the estimated SOC value, and the second mapping relationship between the estimated SOC value and the battery temperature and the ohmic internal resistance, when the corresponding SOC-open circuit voltage mapping table and the SOC-ohmic internal resistance mapping table are known. Since the expression form of the SOC-open circuit voltage mapping table and the SOC-ohmic internal resistance mapping table, as well as the table lookup method based on which the target parameter is queried in detail in the above embodiments, the embodiments of the present application will not explain this in detail.

[0064] In the above embodiment, based on the first mapping relationship between the battery open circuit voltage and the estimated SOC value, and the second mapping relationship between the ohmic internal resistance, the battery temperature and the SOC, when the corresponding mapping table is known, the required battery status parameters can be quickly queried by looking up the table. This will further improve the query efficiency of the battery status parameters and speed up the calculation process.

[0065] In one embodiment, determining the equivalent circuit model according to the battery state parameters and the measured collected data includes: determining the equivalent circuit model according to the battery state parameters and the measured collected data by the following formula (1):

[0066] U t_est =OCV-U p -I*R0; (1)

[0067] Among them, OCV represents the open circuit voltage, U p represents the polarization voltage determined by superimposing the zero-state response and the zero-input response, I represents the current measurement value, R0 represents the ohmic internal resistance, and U t_est Represents the estimated value of the terminal voltage; according to the deviation between the estimated value of the terminal voltage and the measured value of the terminal voltage, the corresponding terminal voltage deviation value is calculated.

[0068] Specifically, the terminal will first construct an equivalent circuit model based on the Thevenin theorem, and the calculation form of the equivalent circuit model is shown in formula (1). It should be noted that the Thevenin theorem is also called the equivalent voltage source law, which states that the two ends of a linear network containing an independent voltage source, an independent current source and a resistor can be electrically equivalent to a series resistor combination of an independent voltage source and a relaxed two-terminal network in terms of its external form. In a single-frequency AC system, this theorem is not only applicable to resistors, but also to impedance in a general sense. Afterwards, the terminal determines the open circuit voltage OCV and the ohmic internal resistance R0 required to be introduced into formula (1) based on the mapping relationship between the cell status data and the battery status parameters. Among them, the parameter I specifically refers to the current value measured in real time by the corresponding current measurement element. When the current measurement element works normally, I can be successfully obtained and introduced into formula (1). It should be noted that "I*R0" calculates the voltage value across the ohmic internal resistance. U p It is a battery characteristic parameter in the equivalent circuit model. In the equivalent circuit model, it is usually equivalent to the voltage of a resistor and a capacitor in parallel.

[0069] In one embodiment, after the terminal knows the corresponding calculation parameters (such as open circuit voltage, polarization voltage, ohmic internal resistance, etc.), the terminal puts the above-determined calculation parameters into formula (1) and performs difference calculation to further obtain the required terminal voltage deviation value.

[0070] In the above embodiment, the equivalent circuit model is constructed based on the Thevenin theorem, which can perform complex DC circuit analysis with multiple power supplies and multiple loops. In addition, the appropriate selection of the Thevenin theorem will greatly simplify the circuit and improve the analysis efficiency.

[0071] In one embodiment, a terminal voltage deviation threshold is determined according to a preset SOC threshold range and a battery status parameter, including: determining an SOC upper threshold and an SOC lower threshold according to the SOC threshold range; obtaining a third mapping relationship between the SOC upper threshold and a corresponding terminal voltage upper limit value, and searching for the corresponding terminal voltage upper limit value from the SOC-terminal voltage mapping table based on a preset SOC-terminal voltage mapping table, with the SOC upper threshold and the third mapping relationship as search conditions; obtaining a fourth mapping relationship between the SOC lower threshold and a corresponding terminal voltage lower limit value, and searching for the corresponding terminal voltage lower limit value from the SOC-terminal voltage mapping table based on a preset SOC-terminal voltage mapping table, with the SOC lower threshold and the fourth mapping relationship as search conditions; determining the terminal voltage deviation threshold according to the terminal voltage upper limit value, the terminal voltage lower limit value and the battery status parameter.

[0072] Specifically, the first aspect needs to be explained that the preset SOC threshold range is an SOC upper limit threshold SOC set by the terminal according to the SOC estimation accuracy to be achieved. up and SOC lower limit threshold SOC low Further determine the obtained. Wherein, taking the currently estimated SOC estimated value SOC0 as a reference, by deviating upward or downward by a certain range, an SOC band can be formed, and the SOC band is the aforementioned SOC threshold range.

[0073] Specifically, the second aspect needs to be explained that based on the determined SOC upper limit threshold SOC up and SOC lower limit threshold SOC low , by looking up the table, the corresponding terminal voltage upper limit value U is obtained from the corresponding mapping table t_up , and the lower limit of terminal voltage U t_low In the case of t_up As the open circuit voltage OCV in formula (1), and when other corresponding calculation parameters are known (for example, the current measurement value I, the ohmic internal resistance R0, and the polarization voltage U p ), the corresponding terminal voltage upper limit threshold can be obtained, wherein the terminal voltage lower limit threshold can also be further obtained by the above method, which is not described in detail in the present application embodiment. Afterwards, the terminal further determines the terminal voltage deviation threshold based on the obtained terminal voltage upper limit threshold and terminal voltage lower limit threshold.

[0074] In one embodiment, the range of the upward or downward deviation is usually equal to or slightly greater than the SOC estimation accuracy. In a specific embodiment, when the terminal knows the SOC reference value SOC0, the SOC estimation accuracy p%, and the "transition band" ΔSOC added on the basis of the SOC estimation accuracy, the formula is: SOC up =SOC0+p%+ΔSOC, and SOC low =SOC0-p%-ΔSOC, the SOC upper limit threshold SOC can be further obtained up , and SOC lower limit threshold SOC low It should be noted that p% is usually 5%, and the setting of ΔSOC is to prevent the rapid correction function from being triggered by mistake. In this embodiment, ΔSOC=0.5*p%=2.5%.

[0075] In the above embodiment, when setting the SOC upper limit threshold and the SOC lower limit threshold, the SOC reference value is used as a reference. By adding a "transition zone", false triggering of rapid correction can be avoided, the accuracy of SOC correction is improved, and unnecessary correction processing can be avoided.

[0076] In one embodiment, a terminal voltage deviation threshold is determined according to a terminal voltage upper limit value, a terminal voltage lower limit value and a battery status parameter, including: taking the terminal voltage upper limit value and the terminal voltage lower limit value as the open circuit voltage in an equivalent circuit model, respectively, and when the polarization voltage, the ohmic internal resistance, and the current measurement value are known, based on the equivalent circuit model, calculating the terminal voltage upper limit threshold corresponding to the terminal voltage upper limit value, and the terminal voltage lower limit threshold corresponding to the terminal voltage lower limit value; determining the terminal voltage deviation threshold according to a first difference between the terminal voltage upper limit threshold value and the terminal voltage measurement value, or a second difference between the terminal voltage lower limit threshold value and the terminal voltage measurement value.

[0077] Specifically, the terminal uses the obtained terminal voltage upper limit value as the open circuit voltage in the equivalent circuit model, and calculates the terminal voltage upper limit threshold value corresponding to the terminal voltage upper limit value when other calculation parameters (for example, polarization voltage, etc.) are known; wherein, the terminal voltage lower limit threshold value can be further obtained based on the above-mentioned implementation mode, and the embodiment of the present application does not limit this. Since the terminal voltage deviation threshold value is obtained according to the difference between the terminal voltage limit and the terminal voltage measurement value, then when the terminal knows the terminal voltage upper limit value, the terminal voltage upper limit value and the terminal voltage measurement value are calculated to obtain the corresponding terminal voltage deviation threshold value, or, when the terminal voltage lower limit value is known, the terminal voltage lower limit value and the terminal voltage measurement value are calculated to obtain the corresponding terminal voltage deviation threshold value.

[0078] In one embodiment, the terminal can calculate the terminal voltage deviation threshold based on the following formula:

[0079] ΔU t_thres =U t_up -U t_meas ;

[0080] or ΔU t_thres =U t_meas -U t_low ;

[0081] Among them, ΔU t_thres is the corresponding terminal voltage deviation threshold, U t_up is the upper limit of terminal voltage, U t_low is the lower limit of terminal voltage, U t_meas Of course, the current embodiment is not limited to the calculation of the terminal voltage deviation threshold by the above formula. For example, each calculated amount (such as the terminal voltage upper limit value U t_up ) is attached with a specified weighting coefficient and further obtained through weighted calculation.

[0082] In the above embodiment, by comparing the difference between the terminal voltage estimated by the equivalent circuit model and the test terminal voltage, a rapid correction of the SOC deviation is achieved, thereby improving the correction efficiency.

[0083] In one embodiment, the terminal voltage deviation threshold is compared with the terminal voltage deviation value to obtain a comparison result, and when it is determined that the comparison result satisfies a preset SOC correction condition, SOC correction is performed, including: comparing the terminal voltage deviation threshold with the terminal voltage deviation value, and based on the obtained comparison result, when it is determined that the terminal voltage deviation threshold is greater than or equal to the terminal voltage deviation value, determining that the current first comparison result does not satisfy the preset SOC correction condition; when it is determined that the terminal voltage deviation threshold is less than the terminal voltage deviation value, determining that the current second comparison result satisfies the preset SOC correction condition, and performing SOC correction through a preset SOC correction method.

[0084] Specifically, when the terminal performs SOC correction, it specifically compares the terminal voltage deviation threshold with the terminal voltage deviation value. For example, the terminal will be based on the following comparison formula: |ΔU t |≤|ΔU t_thres |; where ΔU t is the terminal voltage deviation, ΔU t_thres is the terminal voltage deviation threshold. t_thres Greater than or equal to the terminal voltage deviation value ΔU t When , it is considered that the SOC rapid correction condition is met and SOC correction is required. For another example, the terminal will be based on the following comparison formula: |ΔU t |>|ΔU t_thres |, in determining the terminal voltage deviation value ΔU t Greater than the terminal voltage deviation threshold ΔU t_thres , it is considered that the current SOC deviation is within an acceptable range and no correction is required.

[0085] In one of the embodiments, the terminal can also judge the time when the terminal voltage deviation is outside the terminal voltage deviation threshold, and when it is determined that the time is greater than the preset time threshold, it is considered that the SOC fast correction condition is currently met, and the SOC correction function will be further triggered. Of course, in the current embodiment, the above-mentioned time judgment method can also be constrained by other equivalent or similar conditions, and the embodiment of the present application is not limited to this.

[0086] In the above embodiment, based on the comparison result between the terminal voltage deviation threshold and the terminal voltage deviation value, it is judged whether the SOC rapid correction condition is currently met, which can achieve the purpose of timely correction of SOC, improve the correction accuracy, and ensure a higher SOC estimation accuracy.

[0087] In one embodiment, the SOC correction method includes increasing the Kalman gain method, and performing SOC correction through a preset SOC correction method, including: increasing the Kalman gain according to a preset adjustment value to achieve a synchronous change of the SOC estimation value; performing an update calculation of the terminal voltage deviation threshold and the terminal voltage deviation value according to the SOC estimation update value obtained by the synchronous change; based on the updated terminal voltage deviation threshold and the terminal voltage deviation value, when it is determined that the preset SOC correction condition is met, returning to the step of increasing the Kalman gain according to the preset adjustment value and continuing to execute until it is determined that the SOC estimation update value obtained by the corresponding synchronous change is within the SOC threshold range, and then stopping the SOC correction.

[0088] Specifically, when the terminal determines that the SOC estimation value is outside the SOC threshold range, it will compare the terminal voltage difference with the terminal voltage deviation threshold, and based on the comparison result, determine whether it is necessary to trigger the SOC rapid correction function. In the case where the terminal determines that the terminal voltage difference is greater than the terminal voltage deviation threshold, it is considered that correction is currently required. At this time, the terminal will increase the Kalman gain to correct the SOC. Specifically, when correcting, the terminal can increase the Kalman gain by n times based on the original initial gain value "Kgain", so that the adjusted gain value is "n*Kgain". It should be noted that the expansion parameter n is positively correlated with the speed of SOC correction, which is specifically manifested as follows: when the value of n is larger, the corresponding SOC correction speed is faster, that is, when the effect of rapid correction needs to be achieved, the value of n can be appropriately adjusted to meet the correction requirements.

[0089] In one embodiment, when the terminal determines that the terminal voltage difference is less than or equal to the terminal voltage deviation threshold, it is considered that no correction is needed at present, that is, the SOC deviation is within an acceptable range. During the continuous adjustment process, when the terminal determines that the SOC estimation value reaches the preset SOC threshold range, the correction will be stopped.

[0090] In the above embodiment, the SOC correction is performed by increasing the Kalman gain, and by adjusting the expansion parameters, it can adapt to different correction requirements and improve the correction efficiency.

[0091] Please attend Figure 4 The battery SOC correction method provided in this application comprises the following steps:

[0092] (1) Obtain cell status data that meets data credibility conditions, that is, obtain the SOC estimation value and battery temperature T.

[0093] (2) According to the cell status data, when a first mapping relationship between the estimated SOC value and the open circuit voltage OCV is known, and a second mapping relationship between the ohmic internal resistance R0 and the estimated SOC value and the battery temperature T is known, the open circuit voltage OCV and the ohmic internal resistance R0 are determined by table lookup or calculation.

[0094] (3) Based on the cell status data, the open circuit voltage OCV, the ohmic internal resistance R0, the equivalent circuit model and the pre-measured terminal voltage U t_measer , determine the terminal voltage estimate and terminal voltage deviation ΔU t .

[0095] (4) Obtaining the SOC threshold (i.e., SOC + , SOC - ) and cell status data to determine the cell terminal voltage threshold and terminal voltage deviation threshold

[0096] (5) Based on the comparison between the terminal voltage deviation value and the terminal voltage deviation threshold, determine whether a quick correction is required.

[0097] (6) If yes, then the Kalman gain is increased, and K=K1 is set to achieve rapid SOC correction; if no, then the current Kalman gain is kept unchanged, and when it is determined that the SOC estimation value reaches the SOC threshold range, the correction is stopped and ended.

[0098] The battery SOC correction method can achieve rapid correction of SOC deviation by comparing the difference between the terminal voltage estimated by the equivalent circuit model and the test terminal voltage, thereby ensuring a high SOC estimation accuracy.

[0099] It should be understood that although Figure 2 and Figure 4 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2 and Figure 4 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0100] In one embodiment, Figure 5As shown, a battery SOC correction device 500 is provided, the device 500 includes a data acquisition module 501, a parameter determination module 502, a first calculation module 503, a second calculation module 504, and a battery SOC correction module 505, wherein:

[0101] The data acquisition module 501 is used to acquire measurement and collection data and battery cell status data, wherein the measurement and collection data includes current measurement values ​​and terminal voltage measurement values, and the battery cell status data includes SOC estimation value and battery temperature.

[0102] The parameter determination module 502 is used to determine corresponding battery status parameters based on the mapping relationship between the battery cell status data and the battery status parameters, wherein the battery status parameters include the battery open circuit voltage and the ohmic internal resistance.

[0103] The first calculation module 503 is used to determine the equivalent circuit model according to the battery state parameters and the measured and collected data, and calculate the corresponding terminal voltage deviation value based on the equivalent circuit model.

[0104] The second calculation module 504 is used to determine the terminal voltage deviation threshold according to a preset SOC threshold range and battery state parameters.

[0105] The battery SOC correction module 505 is used to compare the terminal voltage deviation threshold with the terminal voltage deviation value to obtain a comparison result, and perform battery SOC correction when it is determined that the comparison result meets a preset SOC correction condition.

[0106] In one embodiment, the parameter determination module 502 is further used to use the SOC estimation value as the first mapping object, and obtain a first mapping relationship between the first mapping object and the open circuit voltage; based on a preset SOC-open circuit voltage mapping table, use the first mapping object and the first mapping relationship as search conditions, and search for the corresponding open circuit voltage from the SOC-open circuit voltage mapping table; use the SOC estimation value and the battery temperature as the second mapping object, and obtain a second mapping relationship between the second mapping object and the ohmic internal resistance; based on a preset SOC-ohmic internal resistance mapping table, use the second mapping object and the second mapping relationship as search conditions, and search for the corresponding ohmic internal resistance from the SOC-ohmic internal resistance mapping table.

[0107] In one embodiment, the first calculation module 503 is further used to determine the equivalent circuit model according to the battery state parameter and the measured data by the following formula (1):

[0108] U t_est =OCV-U p -I*R0; (1)

[0109] Among them, OCV represents the open circuit voltage, U prepresents the polarization voltage determined by superimposing the zero-state response and the zero-input response, I represents the current measurement value, R0 represents the ohmic internal resistance, and U t_est Represents the estimated value of the terminal voltage; according to the deviation between the estimated value of the terminal voltage and the measured value of the terminal voltage, the corresponding terminal voltage deviation value is calculated.

[0110] In one embodiment, the second calculation module 504 is also used to determine the SOC upper limit threshold and the SOC lower limit threshold according to the SOC threshold range; obtain a third mapping relationship between the SOC upper limit threshold and the corresponding terminal voltage upper limit value, and according to a preset SOC-terminal voltage mapping table, use the SOC upper limit threshold and the third mapping relationship as search conditions to search for the corresponding terminal voltage upper limit value from the SOC-terminal voltage mapping table; obtain a fourth mapping relationship between the SOC lower limit threshold and the corresponding terminal voltage lower limit value, and according to a preset SOC-terminal voltage mapping table, use the SOC lower limit threshold and the fourth mapping relationship as search conditions to search for the corresponding terminal voltage lower limit value from the SOC-terminal voltage mapping table; determine the terminal voltage deviation threshold according to the terminal voltage upper limit value, the terminal voltage lower limit value and the battery status parameter.

[0111] In one embodiment, the second calculation module 504 is also used to use the terminal voltage upper limit value and the terminal voltage lower limit value as the open circuit voltage in the equivalent circuit model, respectively, and when the polarization voltage, the ohmic internal resistance, and the current measurement value are known, based on the equivalent circuit model, calculate the terminal voltage upper limit threshold corresponding to the terminal voltage upper limit value, and the terminal voltage lower limit threshold corresponding to the terminal voltage lower limit value; determine the terminal voltage deviation threshold according to the first difference between the terminal voltage upper limit threshold value and the terminal voltage measurement value, or the second difference between the terminal voltage lower limit threshold value and the terminal voltage measurement value.

[0112] In one of the embodiments, the battery SOC correction module 505 is also used to compare the terminal voltage deviation threshold with the terminal voltage deviation value. Based on the comparison result obtained, when it is determined that the terminal voltage deviation threshold is greater than or equal to the terminal voltage deviation value, it is determined that the current first comparison result does not meet the preset SOC correction condition; when it is determined that the terminal voltage deviation threshold is less than the terminal voltage deviation value, it is determined that the current second comparison result meets the preset SOC correction condition, and the SOC correction is performed through the preset SOC correction method.

[0113] In one of the embodiments, the battery SOC correction module 505 is also used to increase the Kalman gain according to a preset adjustment value to achieve a synchronous change of the SOC estimation value; based on the SOC estimation update value obtained by the synchronous change, the terminal voltage deviation threshold and the terminal voltage deviation value are updated and calculated; based on the updated terminal voltage deviation threshold and the terminal voltage deviation value, when it is determined that the preset SOC correction condition is met, the step of increasing the Kalman gain according to the preset adjustment value is returned to continue execution until it is determined that the SOC estimation update value obtained by the corresponding synchronous change is within the SOC threshold range, and the SOC correction is stopped.

[0114] The battery SOC correction device determines the battery status parameters based on the mapping relationship between the battery cell status data and the battery status parameters. Compared with the traditional method of obtaining the battery status parameters based on an offline method, it can reduce the influencing factors, reduce the workload of parameter calibration, and improve the query efficiency of the battery status parameters. According to the preset SOC threshold range and the battery status parameters, the terminal voltage deviation threshold is determined, and according to the comparison result between the required terminal voltage deviation threshold and the terminal voltage deviation value, it is determined whether to perform the battery SOC correction, so as to ensure the adaptive correction effect of the SOC estimation deviation, improve the SOC estimation accuracy, and avoid the obvious deviation between the calibration parameters and the characteristics of the actual working of the battery caused by the nonlinear characteristics of the battery such as the charge and discharge hysteresis characteristics.

[0115] The specific definition of the battery SOC correction device can be found in the definition of the battery SOC correction method above, which will not be repeated here. Each module in the above-mentioned battery SOC correction device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the terminal in the form of hardware, or can be stored in the memory in the terminal in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0116] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 6As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a battery SOC correction method is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.

[0117] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0118] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0119] The above-mentioned computer device determines the battery state parameters based on the mapping relationship between the battery state data and the battery state parameters. Compared with the traditional method of obtaining the battery state parameters based on the offline method, it can reduce the influencing factors, reduce the workload of parameter calibration, and improve the query efficiency of the battery state parameters. According to the preset SOC threshold range and the battery state parameters, the terminal voltage deviation threshold is determined, and according to the comparison result between the required terminal voltage deviation threshold and the terminal voltage deviation value, it is determined whether to perform the battery SOC correction, so as to ensure the adaptive correction effect of the SOC estimation deviation, improve the SOC estimation accuracy, and avoid the obvious deviation between the calibration parameters and the characteristics of the actual working of the battery caused by the nonlinear characteristics of the battery such as the charge and discharge hysteresis characteristics.

[0120] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0121] The above storage medium determines the battery status parameters based on the mapping relationship between the battery cell status data and the battery status parameters. Compared with the traditional method of obtaining the battery status parameters based on an offline method, it can reduce the influencing factors, reduce the workload of parameter calibration, and improve the query efficiency of the battery status parameters. According to the preset SOC threshold range and battery status parameters, the terminal voltage deviation threshold is determined, and according to the comparison result between the required terminal voltage deviation threshold and the terminal voltage deviation value, it is determined whether to perform the battery SOC correction, so as to ensure the adaptive correction effect of the SOC estimation deviation, improve the SOC estimation accuracy, and avoid the obvious deviation between the calibration parameters and the characteristics of the actual working of the battery caused by the nonlinear characteristics of the battery such as the charge and discharge hysteresis characteristics.

[0122] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0123] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0124] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A battery SOC correction method, characterized in that: The method comprises: Acquire measurement and collection data, and battery cell status data, wherein the measurement and collection data include current measurement values ​​and terminal voltage measurement values, and the battery cell status data include SOC estimation value and battery temperature; Determine corresponding battery status parameters based on the mapping relationship between the battery cell status data and the battery status parameters, wherein the battery status parameters include battery open circuit voltage and ohmic internal resistance; Determine an equivalent circuit model according to the battery state parameter and the measured collected data, determine a terminal voltage estimation value based on the equivalent circuit model, and calculate a corresponding terminal voltage deviation value according to a deviation between the terminal voltage estimation value and the terminal voltage measurement value; According to the SOC threshold range, determine the SOC upper threshold and the SOC lower threshold; Acquire a third mapping relationship between the SOC upper limit threshold and the corresponding terminal voltage upper limit value, and search for the corresponding terminal voltage upper limit value from the SOC-terminal voltage mapping table according to a preset SOC-terminal voltage mapping table, using the SOC upper limit threshold and the third mapping relationship as search conditions; Acquire a fourth mapping relationship between the SOC lower limit threshold and the corresponding terminal voltage lower limit value, and search for the corresponding terminal voltage lower limit value from the SOC-terminal voltage mapping table according to a preset SOC-terminal voltage mapping table, using the SOC lower limit threshold and the fourth mapping relationship as search conditions; The terminal voltage upper limit value and the terminal voltage lower limit value are respectively used as the open circuit voltage in the equivalent circuit model, and when the polarization voltage, the ohmic internal resistance, and the current measurement value are known, based on the equivalent circuit model, the terminal voltage upper limit threshold value corresponding to the terminal voltage upper limit value and the terminal voltage lower limit threshold value corresponding to the terminal voltage lower limit value are calculated; Determine a terminal voltage deviation threshold value according to a first difference between the terminal voltage upper limit threshold value and the terminal voltage measurement value, or a second difference between the terminal voltage lower limit threshold value and the terminal voltage measurement value; The terminal voltage deviation threshold is compared with the terminal voltage deviation value to obtain a comparison result, and when it is determined that the comparison result meets a preset SOC correction condition, the battery SOC correction is performed.

2. The method according to claim 1, characterized in that The determining corresponding battery status parameters based on the mapping relationship between the battery cell status data and the battery status parameters includes: Taking the SOC estimation value as a first mapping object, and acquiring a first mapping relationship between the first mapping object and an open circuit voltage; Based on a preset SOC-open circuit voltage mapping table, taking the first mapping object and the first mapping relationship as search conditions, searching the SOC-open circuit voltage mapping table to obtain a corresponding open circuit voltage; Taking the SOC estimation value and the battery temperature as second mapping objects, and acquiring a second mapping relationship between the second mapping object and the ohmic internal resistance; Based on a preset SOC-ohmic internal resistance mapping table, the corresponding ohmic internal resistance is searched from the SOC-ohmic internal resistance mapping table with the second mapping object and the second mapping relationship as search conditions.

3. The method according to claim 1, characterized in that Determining the equivalent circuit model according to the battery state parameters and the measured collected data includes: According to the battery state parameters and the measured data, the equivalent circuit model is determined by the following formula (1): IN t_est =OCV-U p -I*R0;(1) Among them, OCV represents the open circuit voltage, U p represents the polarization voltage determined by superimposing the zero-state response and the zero-input response, I represents the current measurement value, R0 represents the ohmic internal resistance, and U t_est Indicates the estimated value of terminal voltage.

4. The method according to any one of claims 1 to 3, characterized in that The step of comparing the terminal voltage deviation threshold with the terminal voltage deviation value to obtain a comparison result, and performing SOC correction when it is determined that the comparison result satisfies a preset SOC correction condition, comprises: comparing the terminal voltage deviation threshold with the terminal voltage deviation value, and based on the obtained comparison result, when it is determined that the terminal voltage deviation threshold is greater than or equal to the terminal voltage deviation value, determining that the current first comparison result does not meet the preset SOC correction condition; When it is determined that the terminal voltage deviation threshold is less than the terminal voltage deviation value, it is determined that the current second comparison result meets the preset SOC correction condition, and the SOC correction is performed through the preset SOC correction method.

5. The method according to claim 4, characterized in that The SOC correction method includes increasing the Kalman gain method, and the SOC correction is performed by the preset SOC correction method, including: Increasing the Kalman gain according to a preset adjustment value to achieve a synchronous change of the SOC estimation value; According to the SOC estimation update value obtained by synchronous change, the terminal voltage deviation threshold and the terminal voltage deviation value are updated and calculated; Based on the updated terminal voltage deviation threshold and terminal voltage deviation value, when it is determined that the preset SOC correction condition is met, the process returns to the step of increasing the Kalman gain according to the preset adjustment value and continues to execute until it is determined that the SOC estimation update value obtained by the corresponding synchronous change is within the SOC threshold range, and then the SOC correction is stopped.

6. A battery SOC correction device, characterized in that: The device includes a data acquisition module, a parameter determination module, a first calculation module, a second calculation module, and a battery SOC correction module, wherein: A data acquisition module, used to acquire measurement and collection data and battery cell status data, wherein the measurement and collection data include current measurement values ​​and terminal voltage measurement values, and the battery cell status data include SOC estimation value and battery temperature; A parameter determination module, used to determine corresponding battery status parameters based on the mapping relationship between the battery cell status data and the battery status parameters, wherein the battery status parameters include battery open circuit voltage and ohmic internal resistance; A first calculation module is used to determine an equivalent circuit model according to a battery state parameter and measurement and collection data, and determine a terminal voltage estimation value based on the equivalent circuit model, and calculate a corresponding terminal voltage deviation value according to a deviation between the terminal voltage estimation value and the terminal voltage measurement value; The second calculation module is used to determine the SOC upper limit threshold and the SOC lower limit threshold according to the SOC threshold range; obtain a third mapping relationship between the SOC upper limit threshold and the corresponding terminal voltage upper limit value, and according to a preset SOC-terminal voltage mapping table, use the SOC upper limit threshold and the third mapping relationship as search conditions, and search for the corresponding terminal voltage upper limit value from the SOC-terminal voltage mapping table; obtain a fourth mapping relationship between the SOC lower limit threshold and the corresponding terminal voltage lower limit value, and according to a preset SOC-terminal voltage mapping table, use the SOC lower limit threshold and the fourth mapping relationship as search conditions, and search for the corresponding terminal voltage lower limit value from the SOC-terminal voltage mapping table; The upper limit value and the lower limit value of the terminal voltage are respectively used as the open circuit voltage in the equivalent circuit model, and when the polarization voltage, the ohmic internal resistance, and the current measurement value are known, based on the equivalent circuit model, the terminal voltage upper limit threshold corresponding to the terminal voltage upper limit value and the terminal voltage lower limit threshold corresponding to the terminal voltage lower limit value are calculated; the terminal voltage deviation threshold is determined according to the first difference between the terminal voltage upper limit threshold and the terminal voltage measurement value, or the second difference between the terminal voltage lower limit threshold and the terminal voltage measurement value; a battery SOC correction module is used to compare the terminal voltage deviation threshold with the terminal voltage deviation value to obtain a comparison result, and when it is determined that the comparison result meets the preset SOC correction condition, the battery SOC correction is performed.

7. The device according to claim 6, characterized in that The parameter determination module is further configured to use the estimated SOC value as a first mapping object and obtain a first mapping relationship between the first mapping object and the open circuit voltage; based on a preset SOC-open circuit voltage mapping table, use the first mapping object and the first mapping relationship as search conditions to search for a corresponding open circuit voltage from the SOC-open circuit voltage mapping table; use the estimated SOC value and the battery temperature as second mapping objects, and obtain a second mapping relationship between the second mapping object and the ohmic internal resistance; Based on a preset SOC-ohmic internal resistance mapping table, the corresponding ohmic internal resistance is searched from the SOC-ohmic internal resistance mapping table with the second mapping object and the second mapping relationship as search conditions.

8. The device according to claim 6, characterized in that The first calculation module is further used to determine the equivalent circuit model according to the battery state parameter and the measured data by the following formula (1): IN t_est =OCV-U p -I*R0;(1) Among them, OCV represents the open circuit voltage, U p represents the polarization voltage determined by superimposing the zero-state response and the zero-input response, I represents the current measurement value, R0 represents the ohmic internal resistance, and U t_est Indicates the estimated value of terminal voltage.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Method for estimating state of charge of battery, battery management system using same, and driving method thereof

    CN101098029A

  • Battery temperature management system

    CN209418709U