Method and device for correcting battery SOC, storage medium, battery device, vehicle

By obtaining the current SOC of the battery, voltage error and battery equivalent circuit model SOC, calculate the SOC error and correct the SOC, the problem of SOC estimation error accumulation in dynamic driving is solved, and the rapid and accurate correction of SOC and battery life extension are achieved.

CN119916221BActive Publication Date: 2025-07-25ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510390489.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-07-25
Estimated Expiration
2045-03-31

AI Technical Summary

Technical Problem

The existing SOC estimation methods have accumulated errors in dynamic driving, resulting in an increase in deviation from the SOC estimation value from the real value, affecting battery performance and life.

Method used

By obtaining the current SOC of the battery, the voltage error and the model SOC of the battery equivalent circuit, the SOC error is calculated, and the correction amount of the SOC is determined based on the voltage error and the model SOC, and the SOC at the next moment is calculated based on the power consumption.

Benefits of technology

Significantly improve SOC estimation accuracy and system robustness, achieve rapid and accurate correction of SOCs during dynamic driving, extend battery life and improve overall performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119916221B_ABST
    Figure CN119916221B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of vehicles, and discloses a method and device for correcting the state of charge (SOC) of a battery, a storage medium, a battery device, and a vehicle. The method for correcting the SOC of the battery includes: obtaining the current SOC of the battery, the voltage error, and the model SOC of the battery equivalent circuit; determining the SOC error of the battery according to the voltage error; determining the correction amount of the current SOC according to the current SOC, the SOC error, and the model SOC; and determining the next SOC of the battery according to the current SOC, the correction amount of the current SOC, and the power consumption of the battery between the current moment and the next moment. Thereby, the accuracy of SOC estimation and the robustness of the system can be significantly improved, the rapid and accurate correction of the SOC during dynamic driving can be realized, the battery life can be extended, and the overall performance can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In a battery management system, accurate estimation of the battery's state of charge is crucial to the battery's performance, safety, and life. Commonly used SOC (State Of Charge) calculation methods are mainly divided into the ampere-hour integration method and the open circuit voltage method.

[0003] Among them, the ampere-hour integration method calculates the SOC by integrating the charge and discharge current of the battery. It is simple to operate and requires little calculation. However, this method has cumulative errors, which mainly come from the current sampling accuracy, battery capacity changes, and the accuracy of the initial SOC. Due to inaccurate current measurement, the error after integration will accumulate, causing the deviation between the estimated SOC value and the true value to increase over time.

[0004] The open circuit voltage method estimates the SOC based on the functional relationship between the open circuit voltage (OCV) of the battery and SOC. Although the calculation process is simple, this method requires the battery to be stationary for a long time to obtain an accurate open circuit voltage, which is not realistic in dynamic use. In addition, the open circuit voltage method is greatly affected by the battery operating conditions, especially in the high discharge state, the error is more significant. Summary of the invention

[0005] The present invention aims to solve at least one of the technical problems in the related art to a certain extent. To this end, one purpose of the present invention is to propose a battery SOC correction method, which can significantly improve the SOC estimation accuracy and system robustness, realize fast and accurate correction of SOC during dynamic driving, extend battery life and improve overall performance.

[0006] A second object of the present invention is to provide a computer-readable storage medium.

[0007] The third objective of the present invention is to provide a battery SOC correction device.

[0008] A fourth object of the present invention is to provide a vehicle.

[0009] To achieve the above object, an embodiment of the first aspect of the present invention provides a method for correcting the SOC of a battery. The method includes: obtaining the current SOC of the battery, the voltage error, and the model SOC of the battery equivalent circuit; determining the SOC error of the battery according to the voltage error; determining the correction amount of the current SOC according to the current SOC, the SOC error, and the model SOC; and determining the next SOC of the battery according to the current SOC, the correction amount of the current SOC, and the power consumption of the battery between the current moment and the next moment.

[0010] According to the method for correcting the SOC of a battery in the embodiment of the present invention, by obtaining the current SOC of the battery, the voltage error, and the model SOC of the battery equivalent circuit, the SOC error of the battery is determined according to the voltage error, and the correction amount of the current SOC is determined according to the current SOC, the SOC error, and the model SOC. Furthermore, the next SOC of the battery is determined according to the current SOC, the correction amount of the current SOC, and the power consumption of the battery between the current moment and the next moment. Therefore, the accuracy of SOC estimation and the robustness of the system can be significantly improved, the rapid and accurate correction of SOC during dynamic driving can be realized, the battery life can be extended, and the overall performance can be improved.

[0011] In addition, according to the method for correcting the SOC of a battery in the above embodiment of the present invention, the following additional technical features may further be included:

[0012] According to an embodiment of the present invention, the model SOC is determined according to the open-circuit voltage of the battery.

[0013] According to an embodiment of the present invention, the voltage error includes a voltage sensor error and an impedance error.

[0014] According to an embodiment of the present invention, determining the correction amount of the current SOC according to the current SOC, the SOC error, and the model SOC includes: calculating the SOC deviation amount according to the current SOC and the model SOC; determining the SOC correction rate according to the SOC deviation amount and the SOC error; and determining the correction amount of the current SOC according to the SOC deviation amount, the SOC error, and the SOC correction rate.

[0015] According to an embodiment of the present invention, determining the SOC correction rate according to the SOC deviation amount and the SOC error includes: if the absolute value of the SOC deviation amount is greater than the SOC error, determining the SOC correction rate as a first preset value; if the absolute value of the SOC deviation amount is less than or equal to the SOC error, determining the SOC correction rate as a second preset value, where the second preset value is less than the first preset value.

[0016] According to an embodiment of the present invention, determining the correction amount of the SOC at the current moment according to the SOC deviation amount, the SOC error, and the SOC correction rate includes: calculating the ratio of the SOC deviation amount to the SOC error; determining the correction amount of the SOC at the current moment according to the product of the ratio and the SOC correction rate.

[0017] According to an embodiment of the present invention, the method further includes: obtaining the power-off duration of the battery; when the power-off duration is greater than a preset duration, correcting the SOC at the current moment according to the open-circuit voltage of the battery when the battery is powered on.

[0018] According to an embodiment of the present invention, the method further includes: if the correction of the SOC at the current moment fails according to the open-circuit voltage of the battery, performing an accumulation process on the correction amount of the battery SOC, and correcting the battery SOC once after each accumulation of a correction amount.

[0019] To achieve the above object, an embodiment of the second aspect of the present invention proposes a computer-readable storage medium, on which a correction program for the battery SOC is stored. When the correction program for the battery SOC is executed by a processor, the correction method for the battery SOC in the foregoing embodiments of the present invention is implemented.

[0020] According to the computer-readable storage medium of the embodiment of the present invention, by executing the correction program for the battery SOC by a processor, the accuracy of SOC estimation and the robustness of the system can be significantly improved, the rapid and accurate correction of the SOC during dynamic driving can be realized, the battery life can be extended, and the overall performance can be improved.

[0021] To achieve the above object, an embodiment of the third aspect of the present invention proposes a correction device for the battery SOC. Wherein, the device includes: an acquisition module, configured to acquire the SOC at the current moment of the battery, the voltage error, and the model SOC of the battery equivalent circuit; a first determination module, configured to determine the SOC error of the battery according to the voltage error; a second determination module, configured to determine the correction amount of the SOC at the current moment according to the SOC at the current moment, the SOC error, and the model SOC; a third determination module, configured to determine the SOC at the next moment of the battery according to the SOC at the current moment, the correction amount of the SOC at the current moment, and the power consumption of the battery between the current moment and the next moment.

[0022] The correction device for the battery SOC according to the embodiment of the present invention acquires the current SOC of the battery, the voltage error, and the model SOC of the battery equivalent circuit through an acquisition module, and then determines the SOC error of the battery by a first determination module according to the voltage error, and determines the correction amount of the current SOC by a second determination module according to the current SOC, the SOC error, and the model SOC. Furthermore, a third determination module determines the next SOC of the battery according to the current SOC, the correction amount of the current SOC, and the power consumption of the battery from the current moment to the next moment. Thus, the accuracy of SOC estimation and the system robustness can be significantly improved, the rapid and accurate correction of SOC during dynamic driving can be realized, the battery life can be extended, and the overall performance can be improved.

[0023] To achieve the above object, an embodiment of the fourth aspect of the present invention provides a battery device, including the correction device for the battery SOC according to the embodiment of the present invention.

[0024] According to the battery device of the embodiment of the present invention, by adopting the correction device for the battery SOC of the above embodiment of the present invention, the accuracy of SOC estimation and the system robustness can be significantly improved, the rapid and accurate correction of SOC during dynamic driving can be realized, the battery life can be extended, and the overall performance can be improved.

[0025] To achieve the above object, an embodiment of the fifth aspect of the present invention provides a vehicle, including the battery device according to the embodiment of the present invention.

[0026] According to the vehicle of the embodiment of the present invention, by adopting the battery device of the above embodiment of the present invention, the accuracy of SOC estimation and the system robustness can be significantly improved, the rapid and accurate correction of SOC during dynamic driving can be realized, the battery life can be extended, and the overall performance can be improved.

[0027] Additional aspects and advantages of the present invention will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present invention. Description of the Drawings

[0028] Figure 1 is a flowchart of the method for correcting the battery SOC according to an embodiment of the present invention;

[0029] Figure 2 is a flowchart of the method for correcting the battery SOC according to another embodiment of the present invention;

[0030] Figure 3 is a flowchart of the method for correcting the battery SOC according to still another embodiment of the present invention;

[0031] Figure 4 is a block diagram of the method for correcting the battery SOC according to the embodiment of the present invention;

[0032] Figure 5 is a schematic flowchart of a method for correcting the battery SOC according to a specific embodiment of the present invention;

[0033] Figure 6 is a schematic coordinate system diagram of the current SOC and the model SOC of the battery according to an embodiment of the present invention;

[0034] Figure 7 is a schematic block diagram of a device for correcting the battery SOC according to an embodiment of the present invention;

[0035] Figure 8 is a schematic block diagram of a battery device according to an embodiment of the present invention;

[0036] Figure 9 is a schematic block diagram of a vehicle according to an embodiment of the present invention.

[0037] Reference numerals:

[0038] Acquisition module 10, first determination module 20, second determination module 30, third determination module 40, device 100 for correcting the battery SOC, battery device 1000, vehicle 2000. Detailed implementation manners

[0039] The embodiments of the present invention will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the present invention, and should not be construed as limiting the present invention.

[0040] The method for correcting the battery SOC, computer-readable storage medium, device for correcting the battery SOC, battery device, and vehicle according to the embodiments of the present invention will be described below with reference to the accompanying drawings.

[0041] Figure 1 is a schematic flowchart of a method for correcting the battery SOC according to an embodiment of the present invention.

[0042] Specifically, in some embodiments of the present invention, as Figure 1 shown, the method for correcting the battery SOC includes:

[0043] S101, acquiring the current SOC of the battery, voltage error, and model SOC of the battery equivalent circuit.

[0044] Specifically, in this embodiment, the current SOC of the battery can be obtained by the SOC detection device, or the current SOC of the battery can be obtained by the coulomb counting method and the open circuit voltage method. In addition, the present invention does not specifically limit the method for obtaining the current SOC of the battery. For example, when the vehicle is powered off, the current SOC is stored, and when the vehicle is powered on again, the current SOC can be obtained from the memory.

[0045] The voltage error includes the voltage sensor error and the impedance error. Among them, the impedance error includes the model internal resistance error of the battery equivalent circuit and the internal resistance error of the RC circuit in the battery equivalent circuit. The voltage error is calculated by the following formula:

[0046]

[0047] Among them, Error voltage represents the voltage error, Error Vabc represents the voltage sensor error, Error ESR represents the model internal resistance error of the battery equivalent circuit, Error VRC represents the internal resistance error of the RC circuit in the battery equivalent circuit.

[0048] The open circuit voltage of the battery equivalent circuit model can be detected by the voltage detection sensor, and the corresponding equivalent circuit model SOC relationship table can be found through the open circuit voltage of the battery equivalent circuit model, so that the model SOC of the battery equivalent circuit can be determined.

[0049] S102. Determine the SOC error of the battery according to the voltage error.

[0050] Specifically, in this embodiment, the voltage error includes the voltage sensor error and the impedance error. Among them, the impedance error includes the model internal resistance error of the battery equivalent circuit and the internal resistance error of the RC circuit in the battery equivalent circuit. After calculating the voltage error Error voltage according to the above formula, the slope compensation parameter can be obtained according to the voltage error, and the SOC error of the battery can be calculated by the following formula:

[0051]

[0052] Among them, Error SOC represents the SOC error, and SlopeComp represents the slope compensation parameter.

[0053] It should be noted that if the value of the SOC error is equal to zero, the value of the SOC error is set to the difference between the model SOC and the current SOC.

[0054] S103. Determine the correction amount of the SOC at the current moment based on the SOC at the current moment, the SOC error, and the model SOC.

[0055] Specifically, in this embodiment, the difference obtained by subtracting the SOC at the current moment from the model SOC can be used as the SOC deviation amount. Then, based on the SOC deviation amount and the SOC error, the SOC correction rate is determined. After obtaining the SOC deviation amount, the SOC correction rate, and the SOC error, the correction amount of the SOC at the current moment can be determined according to the following formula:

[0056]

[0057] Among them, Correction_DeltaSOC represents the correction amount of the SOC at the current moment, SOC_Deviation represents the SOC deviation amount, Error SOC represents the SOC error, and Correct_speed represents the SOC correction rate.

[0058] In addition, the present invention may not specifically limit the method for determining the correction amount of the SOC at the current moment. For example, it is also possible to call the correction amount table corresponding to the SOC at the current moment according to the SOC at the current moment, the SOC error, and the model SOC, and determine the correction amount of the SOC at the current moment by looking up the table.

[0059] S104. Determine the SOC of the battery at the next moment based on the SOC at the current moment, the correction amount of the SOC at the current moment, and the power consumption of the battery between the current moment and the next moment.

[0060] Specifically, in this embodiment, the sampling time of the battery between the current moment and the next moment and the model current of the battery equivalent circuit can be obtained through a timer. Then, the product of the sampling time of the battery between the current moment and the next moment and the model current of the battery equivalent circuit is calculated, and the product is used as the power consumption of the battery between the current moment and the next moment. In addition, the present invention may not specifically limit the method for obtaining the power consumption of the battery between the current moment and the next moment. After obtaining the SOC at the current moment, the correction amount of the SOC at the current moment, and the power consumption of the battery between the current moment and the next moment, the sum of the SOC at the current moment, the correction amount of the SOC at the current moment, and the power consumption of the battery between the current moment and the next moment can be determined as the SOC of the battery at the next moment. Among them, the power consumption between the current moment and the next moment can be determined by obtaining the ampere-hour integration value at the current moment.

[0061] Further, in some embodiments of the present invention, the model SOC is determined based on the open-circuit voltage of the battery.

[0062] Specifically, in this embodiment, the open-circuit voltage of the battery can be obtained by installing a voltage sensor, and the corresponding model SOC look-up table can be queried through the open-circuit voltage, so as to obtain the model SOC corresponding to the open-circuit voltage.

[0063] Further, in some embodiments of the present invention, the voltage error includes a voltage sensor error and an impedance error.

[0064] Specifically, in this embodiment, the voltage error includes a voltage sensor error and an impedance error. Among them, the impedance error includes the model internal resistance error of the battery equivalent circuit and the internal resistance error of the RC circuit in the battery equivalent circuit. The error of the voltage sensor can be obtained by methods such as voltage application detection, zero-point detection, and bridge circuit detection. The model internal resistance error of the battery equivalent circuit and the internal resistance error of the RC circuit can be obtained by methods such as theoretical calculation, actual measurement, and comparative analysis. In addition, the present invention does not specifically limit the manner of obtaining the voltage sensor error, the model internal resistance error of the battery equivalent circuit, and the internal resistance error of the RC circuit.

[0065] Further, in some embodiments of the present invention, determining the correction amount of the SOC at the current moment according to the SOC at the current moment, the SOC error, and the model SOC includes:

[0066] S201, calculating the SOC deviation amount according to the SOC at the current moment and the model SOC.

[0067] Specifically, in this embodiment, after obtaining the SOC at the current moment and the model SOC, calculate the difference between the model SOC and the SOC at the current moment, and use the difference as the SOC deviation amount.

[0068] S202, determining the SOC correction rate according to the SOC deviation amount and the SOC error.

[0069] Specifically, in this embodiment, after obtaining the SOC deviation amount and the SOC error, the SOC correction rate can be determined according to the following formula:

[0070]

[0071]

[0072] Among them, Correct_speed represents the SOC correction rate, SOC_Deviation represents the SOC deviation amount, Error SOC represents the SOC error, P_Customer represents the user calibration value, and the specific value is configured by the user, and the value of P_Customer is less than 1.

[0073] S203. Determine the correction amount of the SOC at the current moment based on the SOC deviation, SOC error, and SOC correction rate.

[0074] Specifically, in this embodiment, after obtaining the SOC deviation, SOC error, and SOC correction rate, the correction amount of the SOC at the current moment can be determined by the following formula:

[0075]

[0076] Among them, Correction_DeltaSOC represents the correction amount of the SOC at the current moment, SOC_Deviation represents the SOC deviation, Error SOC represents the SOC error, and Correct_speed represents the SOC correction rate.

[0077] Further, in some embodiments of the present invention, determining the SOC correction rate according to the SOC deviation and SOC error includes: if the absolute value of the SOC deviation is greater than the SOC error, then determining the SOC correction rate as a first preset value; if the absolute value of the SOC deviation is less than or equal to the SOC error, then determining the SOC correction rate as a second preset value, and the second preset value is less than the first preset value.

[0078] Specifically, in this embodiment, after obtaining the SOC deviation and SOC error, compare the absolute value of the SOC deviation with the SOC error. If the absolute value of the SOC deviation is greater than the SOC error, then determine the SOC correction rate as a first preset value. Among them, the value of the first preset value can preferably be 1. If the absolute value of the SOC deviation is less than or equal to the SOC error, then determine the SOC correction rate as a second preset value, and the second preset value is less than the first preset value. Among them, the value of the second preset value can be configured by the user. In addition, the present invention may not specifically limit the values of the first preset value and the second preset value.

[0079] Further, in some embodiments of the present invention, determining the correction amount of the SOC at the current moment according to the SOC deviation, SOC error, and SOC correction rate includes: calculating the ratio of the SOC deviation to the SOC error; determining the correction amount of the SOC at the current moment according to the product of the ratio and the SOC correction rate.

[0080] Specifically, in this embodiment, the correction amount of the SOC at the current moment can be determined according to the following formula:

[0081]

[0082] Among them, Correction_DeltaSOC represents the correction amount of SOC at the current moment, SOC_Deviation represents the SOC deviation amount, Error SOC represents the SOC error, and Correct_speed represents the SOC correction rate.

[0083] Furthermore, in some embodiments of the present invention, the method for correcting the battery SOC further includes:

[0084] S301, obtaining the power-off duration of the battery.

[0085] Specifically, in this embodiment, a power-off timer can be installed on the vehicle. When the vehicle is powered off, the timer starts timing, and when the vehicle is powered on, the timer stops timing. Thus, the power-off duration of the battery can be obtained through the timer. In addition, the present invention does not specifically limit the method for obtaining the power-off duration of the battery.

[0086] S302, when the power-off duration is greater than a preset duration, then correct the SOC at the current moment according to the open-circuit voltage of the battery when the battery is powered on.

[0087] Specifically, in this embodiment, after obtaining the power-off duration of the battery, when it is determined that the power-off duration is greater than the preset duration, then obtain the open-circuit voltage of the battery when the battery is powered on, query the SOC correction look-up table based on the open-circuit voltage, and query the open-circuit voltage corrected SOC corresponding to the open-circuit voltage, and then correct the SOC at the current moment to the open-circuit voltage corrected SOC.

[0088] Furthermore, in some embodiments of the present invention, the method for correcting the battery SOC further includes: if the correction of the SOC at the current moment fails according to the open-circuit voltage of the battery, then accumulate the correction amount of the battery SOC, and correct the battery SOC once after each accumulation of a correction amount.

[0089] Specifically, in this embodiment, as Figure 4As shown, after obtaining the battery current and battery capacity, the SOC at the current moment is obtained by the current integration method, and the model SOC is obtained according to the electrical model. If the correction of the SOC at the current moment fails based on the open-circuit voltage of the battery, the correction amount of the battery SOC is accumulated. For example, the SOC deviation amount is determined based on the model SOC and the SOC at the current moment, the correction amount of the SOC is determined based on the SOC deviation amount and the SOC error, and then the SOC at the next moment of the battery is determined based on the correction amount of the SOC, the SOC at the current moment, and the ampere-hour integration value at the current moment. The SOC at the current moment is replaced with the SOC at the next moment to complete the correction of the battery SOC, and the model SOC and the SOC at the current moment are obtained again. Then, the SOC deviation amount is determined based on the model SOC and the SOC at the current moment, the correction amount of the SOC is determined based on the SOC deviation amount and the SOC error, and then the SOC at the next moment of the battery is determined based on the correction amount of the SOC, the SOC at the current moment, and the ampere-hour integration value at the current moment. The SOC at the current moment is replaced with the SOC at the next moment to complete the correction of the battery SOC, and this cycle continues.

[0090] In summary, as Figure 5 shown, the SOC at the current moment of the battery, the model SOC of the battery equivalent circuit, and the SOC error are obtained. Before obtaining the SOC at the current moment of the battery, the SOC at the current moment is initialized first. The SOC deviation amount is determined based on the model SOC and the SOC at the current moment, the SOC error is determined based on the voltage error in the model SOC, and then the correction amount of the SOC is determined based on the SOC deviation amount and the SOC error. After obtaining the SOC at the current moment of the battery, when no OCV correction is performed, the SOC at the next moment can be determined based on the SOC at the current moment, the ampere-hour integration value, and the correction amount of the SOC, and the SOC at the next moment is determined as the current SOC, where the ampere-hour integration value is equal to the product of the sampling time and the sampling current. When OCV correction is performed, the SOC at the next moment is determined based on the OCV correction value, and the SOC at the next moment is determined as the current SOC, where the OCV correction value is determined based on the open-circuit voltage. After determining the current SOC, after delaying one sampling period, the SOC at the current moment is obtained again through the current SOC, and the SOC at the current moment is equal to the current SOC, and this cycle continues.

[0091] It should be noted that Figure 6 is a coordinate system schematic diagram of the SOC at the current moment and the model SOC at different moments. By correcting the SOC at the current moment, the SOC at the next moment of the battery is determined based on the SOC at the current moment, the correction amount of the SOC at the current moment, and the power consumption of the battery from the current moment to the next moment. The SOC at the current moment is corrected based on the SOC at the next moment, and then the SOC at the current moment gradually approaches and equals the model SOC.

[0092] In summary, according to the method for correcting the battery SOC according to the embodiments of the present invention, by obtaining the current SOC of the battery, the voltage error, and the model SOC of the battery equivalent circuit, the SOC error of the battery is determined according to the voltage error, and the correction amount of the current SOC is determined according to the current SOC, the SOC error, and the model SOC. Furthermore, the next SOC of the battery is determined according to the current SOC, the correction amount of the current SOC, and the power consumption of the battery between the current moment and the next moment. Therefore, the accuracy of SOC estimation and the system robustness can be significantly improved, the rapid and accurate correction of SOC during dynamic driving can be achieved, the battery life can be extended, and the overall performance can be improved.

[0093] Based on the method for correcting the battery SOC proposed in the foregoing embodiments of the present invention, the embodiments of the present invention also propose a computer-readable storage medium, on which a correction program for the battery SOC is stored. When the correction program for the battery SOC is executed by a processor, the method for correcting the battery SOC according to the foregoing embodiments of the present invention is implemented.

[0094] According to the method for correcting the battery SOC according to the embodiments of the present invention, and according to the computer-readable storage medium according to the embodiments of the present invention, by executing the correction program for the battery SOC by a processor, the accuracy of SOC estimation and the system robustness can be significantly improved, the rapid and accurate correction of SOC during dynamic driving can be achieved, the battery life can be extended, and the overall performance can be improved.

[0095] Figure 7 It is a schematic block diagram of a device for correcting the battery SOC according to the embodiments of the present invention.

[0096] Specifically, as Figure 7 shown, the device 100 for correcting the battery SOC includes an acquisition module 10, a first determination module 20, a second determination module 30, and a third determination module 40.

[0097] Among them, the acquisition module 10 is used to acquire the current SOC of the battery, the voltage error, and the model SOC of the battery equivalent circuit; the first determination module 20 is used to determine the SOC error of the battery according to the voltage error; the second determination module 30 is used to determine the correction amount of the current SOC according to the current SOC, the SOC error, and the model SOC; the third determination module 40 is used to determine the next SOC of the battery according to the current SOC, the correction amount of the current SOC, and the power consumption of the battery between the current moment and the next moment.

[0098] In some embodiments of the present invention, the model SOC is determined according to the open-circuit voltage of the battery.

[0099] In some embodiments of the present invention, the voltage error includes a voltage sensor error and an impedance error.

[0100] In some embodiments of the present invention, the second determination module 30 is specifically configured to calculate the SOC deviation amount according to the current SOC and the model SOC; determine the SOC correction rate according to the SOC deviation amount and the SOC error; and determine the correction amount of the current SOC according to the SOC deviation amount, the SOC error, and the SOC correction rate.

[0101] In some embodiments of the present invention, the second determination module 30 is specifically configured to, if the absolute value of the SOC deviation amount is greater than the SOC error, determine the SOC correction rate as a first preset value; if the absolute value of the SOC deviation amount is less than or equal to the SOC error, determine the SOC correction rate as a second preset value, and the second preset value is less than the first preset value.

[0102] In some embodiments of the present invention, the second determination module 30 is specifically configured to calculate the ratio of the SOC deviation amount to the SOC error; and determine the correction amount of the current SOC according to the product of the ratio and the SOC correction rate.

[0103] In some embodiments of the present invention, the acquisition module 10 is further configured to acquire the power-down duration of the battery; when the power-down duration is greater than a preset duration, correct the current SOC according to the open-circuit voltage of the battery when the battery is powered on.

[0104] In some embodiments of the present invention, if the correction of the current SOC according to the open-circuit voltage of the battery fails, the correction amounts of the battery SOC are accumulated, and the battery SOC is corrected once after each accumulation of a correction amount.

[0105] It should be noted that for other specific embodiments of the battery SOC correction device proposed in the embodiments of the present invention, reference may be made to the specific embodiments of the battery SOC correction method in the foregoing embodiments of the present invention. To reduce redundancy, it will not be elaborated here.

[0106] In summary, according to the battery SOC correction device of the embodiments of the present invention, the acquisition module acquires the current SOC, voltage error, and model SOC of the battery equivalent circuit of the battery, so that the first determination module determines the SOC error of the battery according to the voltage error, and the second determination module determines the correction amount of the current SOC according to the current SOC, the SOC error, and the model SOC. Furthermore, the third determination module determines the next SOC of the battery according to the current SOC, the correction amount of the current SOC, and the power consumption of the battery between the current moment and the next moment. Therefore, the SOC estimation accuracy and system robustness can be significantly improved, the rapid and accurate correction of the SOC during dynamic driving can be realized, the battery life can be extended, and the overall performance can be improved.

[0107] Figure 8 It is a schematic block diagram of a battery device according to an embodiment of the present invention.

[0108] As Figure 8 shown, the battery device 1000 includes the correction device 100 for the battery SOC of the above embodiments of the present invention.

[0109] For the battery device according to the embodiments of the present invention, by adopting the correction device for the battery SOC of the above embodiments of the present invention, the SOC estimation accuracy and system robustness can be significantly improved, the rapid and accurate correction of the SOC during dynamic driving can be achieved, the battery life can be extended, and the overall performance can be improved.

[0110] Figure 9 is a block diagram of a vehicle according to an embodiment of the present invention.

[0111] As Figure 9 shown, the vehicle 2000 includes the battery device 1000 of the above embodiments of the present invention.

[0112] For the vehicle according to the embodiments of the present invention, by adopting the battery device of the above embodiments of the present invention, the SOC estimation accuracy and system robustness can be significantly improved, the rapid and accurate correction of the SOC during dynamic driving can be achieved, the battery life can be extended, and the overall performance can be improved.

[0113] In addition, the other constitutions and functions of the vehicle according to the embodiments of the present invention are known to those skilled in the art. To reduce redundancy, they are not described herein.

[0114] It should be noted that the logic and / or steps represented in the flowchart or described in other ways herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in combination with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in combination with an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion having one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or other suitable processing as necessary, and then stored in a computer memory.

[0115] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0116] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0117] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation on the present invention.

[0118] In addition, 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 the description of the present invention, the meaning of "a plurality of" is at least two, such as two, three, etc., unless otherwise specifically defined.

[0119] In the present invention, unless otherwise clearly specified and defined, the terms "mounted", "connected", "coupled", "fixed", etc. shall be construed in a broad sense. For example, it may be a fixed connection, a detachable connection, or integrated; it may be a mechanical connection or an electrical connection; it may be directly connected or indirectly connected through an intermediate medium, and it may be the internal communication of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0120] In the present invention, unless otherwise clearly specified and defined, the first feature being "on" or "under" the second feature may be that the first and second features are in direct contact, or the first and second features are indirectly in contact through an intermediate medium. Moreover, the first feature being "above", "over" and "on top of" the second feature may be that the first feature is directly above or obliquely above the second feature, or merely indicates that the first feature has a higher horizontal height than the second feature. The first feature being "under", "beneath" and "underneath" the second feature may be that the first feature is directly below or obliquely below the second feature, or merely indicates that the first feature has a lower horizontal height than the second feature.

[0121] Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as a limitation on the present invention. Those of ordinary skill in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A method for correcting the state of charge (SOC) of a battery, characterized in that, The method includes: Obtaining the current SOC of the battery, the voltage error, and the model SOC of the battery equivalent circuit; Determining the SOC error of the battery according to the voltage error; Determining the correction amount of the current SOC according to the current SOC, the SOC error, and the model SOC; Determining the next SOC of the battery according to the current SOC, the correction amount of the current SOC, and the power consumption of the battery between the current moment and the next moment; Determining the correction amount of the current SOC according to the current SOC, the SOC error, and the model SOC includes: Calculating the SOC deviation according to the current SOC and the model SOC; Determining the SOC correction rate according to the SOC deviation and the SOC error; Determining the correction amount of the current SOC according to the SOC deviation, the SOC error, and the SOC correction rate; Determining the SOC correction rate according to the SOC deviation and the SOC error includes: If the absolute value of the SOC deviation is greater than the SOC error, determining the SOC correction rate as a first preset value; If the absolute value of the SOC deviation is less than or equal to the SOC error, determining the SOC correction rate as a second preset value, where the second preset value is less than the first preset value.

2. The method for correcting the battery SOC according to claim 1, characterized in that, The model SOC is determined according to the open circuit voltage of the battery.

3. The method for correcting the battery SOC according to claim 1, characterized in that, The voltage error includes a voltage sensor error and an impedance error.

4. The method for correcting the battery SOC according to claim 1, wherein, Determining the correction amount of the current SOC according to the SOC deviation, the SOC error, and the SOC correction rate includes: Calculating the ratio of the SOC deviation to the SOC error; Determining the correction amount of the current SOC according to the product of the ratio and the SOC correction rate.

5. The method for correcting the battery SOC according to claim 1, characterized in that, The method further includes: Obtaining the power-off duration of the battery; When the power-off duration is greater than a preset duration, correcting the current SOC according to the open circuit voltage of the battery when the battery is powered on.

6. The method for correcting the battery SOC according to claim 5, characterized in that, The method further includes: If the correction of the current SOC according to the open circuit voltage of the battery fails, performing an accumulation process on the correction amount of the battery SOC, and correcting the battery SOC once after each accumulation of a correction amount.

7. A computer-readable storage medium, characterized in that, A correction program for the battery SOC is stored thereon, and when the correction program for the battery SOC is executed by a processor, the method for correcting the battery SOC according to any one of claims 1-6 is implemented.

8. A correction device for the battery SOC, characterized in that, The device includes: An acquisition module for acquiring the current SOC of the battery, the voltage error, and the model SOC of the battery equivalent circuit; A first determination module for determining the SOC error of the battery according to the voltage error; A second determination module for determining the correction amount of the current SOC according to the current SOC, the SOC error, and the model SOC; A third determination module, configured to determine the SOC of the battery at the next moment according to the current moment SOC, the correction amount of the current moment SOC, and the power consumption of the battery between the current moment and the next moment; The second determination module is further configured to calculate an SOC deviation amount according to the current moment SOC and the model SOC; determine an SOC correction rate according to the SOC deviation amount and the SOC error; and determine the correction amount of the current moment SOC according to the SOC deviation amount, the SOC error, and the SOC correction rate; The second determination module is further configured to, if the absolute value of the SOC deviation amount is greater than the SOC error, determine the SOC correction rate as a first preset value; if the absolute value of the SOC deviation amount is less than or equal to the SOC error, determine the SOC correction rate as a second preset value, and the second preset value is less than the first preset value.

9. A battery device, characterized in that, It includes the correction device for battery SOC described in claim 8.

10. A vehicle, characterized in that, It includes the battery device described in claim 9.

Citation Information

Patent Citations

  • SOC (system on chip) startup correction method, system and equipment

    CN117031326A

  • Battery pack SOC value correction method and device, equipment and medium

    CN117761544A