Battery SOC correction method and device, storage medium, battery equipment and vehicle
By obtaining the current SOC, voltage error and model SOC of the equivalent circuit of the battery, calculating the SOC error and determining the correction amount, the problem of battery SOC estimation error is solved, and the rapid and accurate correction of SOC and the extension of battery life are achieved.
Patent Information
- Application Number
- CN202510390489.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2045-03-31
AI Technical Summary
In the prior art, there is an error in estimation of the battery SOC, especially in dynamic use, resulting in an increase in the deviation between the SOC estimate value and the real value over time.
By obtaining the current SOC, voltage error and model SOC of the equivalent circuit of the battery, the SOC error is calculated, and the correction amount of the SOC is determined based on the current SOC, SOC error and model SOC, and then the next time SOC of the battery is calculated.
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.
Smart Images

Figure CN119916221A_ABST
Abstract
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] A third object 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] In order to achieve the above-mentioned purpose, an embodiment of the first aspect of the present invention proposes a method for correcting the SOC of a battery, wherein the method includes: obtaining the SOC of the battery at a current moment, a voltage error and a 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 SOC at the current moment according to the SOC at the current moment, the SOC error and the model SOC; determining the SOC of the battery at the next moment 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.
[0010] According to the method for correcting the battery SOC of an embodiment of the present invention, the battery's current SOC, voltage error and model SOC of the battery equivalent circuit are obtained, thereby determining the battery's SOC error according to the voltage error, and determining the correction amount of the SOC at the current moment according to the current SOC, the SOC error and the model SOC, and then determining the battery's SOC at the next moment according to the current SOC, 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. As a result, the SOC estimation accuracy and system robustness can be significantly improved, and fast and accurate correction of the SOC in dynamic driving can be achieved, thereby extending the battery life and improving the overall performance.
[0011] In addition, the battery SOC correction method according to the above embodiment of the present invention may also include the following additional technical features: According to an embodiment of the present invention, the model SOC is determined according to an open circuit voltage of the battery.
[0012] According to an embodiment of the present invention, the voltage error includes a voltage sensor error and an impedance error.
[0013] According to one embodiment of the present invention, the correction amount of the SOC at the current moment is determined according to the SOC at the current moment, the SOC error and the model SOC, including: calculating the SOC deviation amount according to the SOC at the current moment and the model SOC; determining the SOC correction rate according to the SOC deviation amount and the SOC error; 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.
[0014] According to one embodiment of the present invention, the SOC correction rate is determined according to the SOC deviation and the SOC error, including: if the absolute value of the SOC deviation is greater than the SOC error, the SOC correction rate is determined to be a first preset value; if the absolute value of the SOC deviation is less than or equal to the SOC error, the SOC correction rate is determined to be a second preset value, and the second preset value is less than the first preset value.
[0015] According to one embodiment of the present invention, the correction amount of the SOC at the current moment is determined based on the SOC deviation, the SOC error and the SOC correction rate, including: calculating the ratio of the SOC deviation to the SOC error; and determining the correction amount of the SOC at the current moment based on the product of the ratio and the SOC correction rate.
[0016] According to one embodiment of the present invention, the method further includes: obtaining a 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.
[0017] According to an embodiment of the present invention, the method further includes: if the current SOC correction according to the open circuit voltage of the battery fails, accumulating the correction amount of the battery SOC, and correcting the battery SOC once after each correction amount is accumulated.
[0018] In order to achieve the above-mentioned purpose, a second embodiment of the present invention proposes a computer-readable storage medium on which a battery SOC correction program is stored. When the battery SOC correction program is executed by a processor, the battery SOC correction method of the aforementioned embodiment of the present invention is implemented.
[0019] According to the computer-readable storage medium of the embodiment of the present invention, the processor executes the battery SOC correction program, 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.
[0020] In order to achieve the above-mentioned purpose, the third aspect of the present invention proposes a battery SOC correction device, wherein the device includes: an acquisition module, used to obtain the current SOC of the battery, the voltage error and the model SOC of the battery equivalent circuit; a first determination module, used to determine the SOC error of the battery according to the voltage error; a second determination module, used to determine the correction amount of the SOC at the current moment according to the current SOC, the SOC error and the model SOC; a third determination module, used to determine the SOC of the battery at the next moment according to the current SOC, 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.
[0021] According to the battery SOC correction device of the embodiment of the present invention, the current SOC of the battery, the voltage error and the model SOC of the battery equivalent circuit are obtained through an acquisition module, so that the SOC error of the battery is determined according to the voltage error through a first determination module, and the correction amount of the SOC at the current moment is determined according to the current SOC, the SOC error and the model SOC through a second determination module, and then the SOC of the battery at the next moment is determined according to the current SOC, 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 through a third determination module. As a result, the SOC estimation accuracy and system robustness can be significantly improved, and fast and accurate correction of the SOC in dynamic driving can be achieved, thereby extending the battery life and improving the overall performance.
[0022] In order to achieve the above-mentioned purpose, a fourth aspect of the present invention provides a battery device, including the battery SOC correction device of the aforementioned embodiment of the present invention.
[0023] According to the battery equipment of the embodiment of the present invention, by adopting the battery SOC correction device of the above embodiment of the present invention, the SOC estimation accuracy and system robustness can be significantly improved, and the SOC can be corrected quickly and accurately during dynamic driving, thereby extending the battery life and improving the overall performance.
[0024] In order to achieve the above-mentioned object, a fifth embodiment of the present invention provides a vehicle, including the battery device of the aforementioned embodiment of the present invention.
[0025] According to the vehicle of the embodiment of the present invention, by adopting the battery equipment of the above embodiment of the present invention, the SOC estimation accuracy and system robustness can be significantly improved, and the SOC can be quickly and accurately corrected during dynamic driving, thereby extending the battery life and improving the overall performance.
[0026] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 is a flow chart of a method for correcting battery SOC according to one embodiment of the present invention; Figure 2 is a flow chart of a method for correcting battery SOC according to another embodiment of the present invention; Figure 3 is a flow chart of a method for correcting battery SOC according to another embodiment of the present invention; Figure 4 is a block diagram of a method for correcting a battery SOC according to an embodiment of the present invention; Figure 5is a flow chart of a method for correcting battery SOC according to a specific embodiment of the present invention; Figure 6 is a schematic diagram of a coordinate system of the current SOC and the model SOC according to an embodiment of the present invention; Figure 7 is a block diagram of a battery SOC correction device according to an embodiment of the present invention; Figure 8 is a block diagram of a battery device according to an embodiment of the present invention; Fig. 9 is a block diagram of a vehicle according to an embodiment of the present invention.
[0028] Reference numerals: Acquisition module 10 , first determination module 20 , second determination module 30 , third determination module 40 , battery SOC correction device 100 , battery equipment 1000 , vehicle 2000 . DETAILED DESCRIPTION
[0029] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.
[0030] The following describes a battery SOC correction method, a computer-readable storage medium, a battery SOC correction device, a battery equipment, and a vehicle according to embodiments of the present invention with reference to the accompanying drawings.
[0031] Figure 1 FIG. 4 is a flow chart of a method for correcting battery SOC according to an embodiment of the present invention.
[0032] Specifically, in some embodiments of the present invention, Figure 1 As shown, the correction method of the battery SOC includes: S101, obtaining the current SOC of the battery, the voltage error, and the model SOC of the battery equivalent circuit.
[0033] Specifically, in this embodiment, the current SOC of the battery can be obtained by an SOC detection device, or by a coulomb counting method and an open circuit voltage method. In addition, the present invention may not specifically limit the method for obtaining the current SOC of the battery. For example, the current SOC is stored when the vehicle is powered off, and the current SOC can be obtained from the memory when the vehicle is powered on next time.
[0034] The voltage error includes the voltage sensor error and the impedance error. 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 model of the battery equivalent circuit. The voltage error is calculated by the following formula:
[0035] Among them, Error voltage Indicates voltage error, Error Vabc Indicates 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 model of the battery equivalent circuit.
[0036] The open circuit voltage of the battery equivalent circuit model can be detected by a voltage detection sensor, and the corresponding model SOC relationship table of the equivalent circuit can be searched through the open circuit voltage of the battery equivalent circuit model, so as to determine the model SOC of the battery equivalent circuit.
[0037] S102, determining the SOC error of the battery according to the voltage error.
[0038] Specifically, in this embodiment, the voltage error includes the voltage sensor error and the impedance error, wherein 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 model of the battery equivalent circuit. voltage After that, the slope compensation parameter can be obtained according to the voltage error, and the battery SOC error can be calculated by the following formula:
[0039] Among them, Error SOC Represents SOC error, and SlopeComp represents the slope compensation parameter.
[0040] 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 be equal to the difference between the model SOC and the current SOC.
[0041] S103, determining a correction amount of the current SOC according to the current SOC, the SOC error and the model SOC.
[0042] Specifically, in this embodiment, the difference obtained by subtracting the current SOC from the model SOC can be used as the SOC deviation, and then the SOC correction rate is determined according to the SOC deviation and the SOC error. After the SOC deviation, the SOC correction rate and the SOC error are obtained, the correction amount of the current SOC can be determined according to the following formula:
[0043] Among them, Correction_DeltaSOC represents the correction amount of SOC at the current moment, SOC_Deviation represents the SOC deviation, Error SOC Represents SOC error, and Correct_speed represents SOC correction rate.
[0044] In addition, the present invention may not specifically limit the method for determining the correction amount of the current SOC. For example, the correction amount table corresponding to the current SOC may be called according to the current SOC, SOC error and model SOC, and the correction amount of the current SOC may be determined by looking up the table.
[0045] S104, determining the SOC of the battery at the next moment 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.
[0046] 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 by the timer, and 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 can be calculated, and the product can be 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 of 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 integral value at the current moment.
[0047] Further, in some embodiments of the present invention, the model SOC is determined according to the open circuit voltage of the battery.
[0048] Specifically, in this embodiment, the open circuit voltage of the battery can be obtained by installing a voltage sensor, and the corresponding model SOC comparison table can be queried through the open circuit voltage to obtain the model SOC corresponding to the open circuit voltage.
[0049] Further, in some embodiments of the present invention, the voltage error includes a voltage sensor error and an impedance error.
[0050] Specifically, in this embodiment, the voltage error includes a voltage sensor error and an impedance error, wherein the impedance error includes a model internal resistance error of a battery equivalent circuit and an internal resistance error of an RC circuit in the model of the battery equivalent circuit. The error of the voltage sensor can be obtained by pressure detection, zero point detection, bridge detection and other methods. The model internal resistance error of the battery equivalent circuit and the internal resistance error of the RC circuit can be obtained by theoretical calculation, actual measurement, comparative analysis and other methods. In addition, the present invention may not specifically limit the method 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.
[0051] Furthermore, 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: S201, calculating the SOC deviation amount according to the current SOC and the model SOC.
[0052] Specifically, in this embodiment, after obtaining the current SOC and the model SOC, the difference between the model SOC and the current SOC is calculated, and the difference is used as the SOC deviation amount.
[0053] S202, determining an SOC correction rate according to the SOC deviation and the SOC error.
[0054] Specifically, in this embodiment, after obtaining the SOC deviation and the SOC error, the SOC correction rate can be determined according to the following formula:
[0055]
[0056] Among them, Correct_speed represents the SOC correction rate, SOC_Deviation represents the SOC deviation, Error SOC Represents SOC error, P_Customer represents the user calibration value, the specific value is configured by the user, and the value of P_Customer is less than 1.
[0057] S203, determining the current SOC correction amount according to the SOC deviation, the SOC error and the SOC correction rate.
[0058] Specifically, in this embodiment, after obtaining the SOC deviation, the SOC error and the SOC correction rate, the correction amount of the SOC at the current moment can be determined by the following formula:
[0059] Among them, Correction_DeltaSOC represents the correction amount of SOC at the current moment, SOC_Deviation represents the SOC deviation, Error SOC Represents SOC error, and Correct_speed represents SOC correction rate.
[0060] Furthermore, in some embodiments of the present invention, the SOC correction rate is determined based on the SOC deviation and the SOC error, including: if the absolute value of the SOC deviation is greater than the SOC error, the SOC correction rate is determined to be a first preset value; if the absolute value of the SOC deviation is less than or equal to the SOC error, the SOC correction rate is determined to be a second preset value, and the second preset value is less than the first preset value.
[0061] Specifically, in this embodiment, after obtaining the SOC deviation and the SOC error, the absolute value of the SOC deviation is compared with the size of the SOC error. If the absolute value of the SOC deviation is greater than the SOC error, the SOC correction rate is determined to be a first preset value, wherein the size of the first preset value may preferably be 1. If the absolute value of the SOC deviation is less than or equal to the SOC error, the SOC correction rate is determined to be a second preset value, wherein the second preset value is less than the first preset value, wherein the value of the second preset value may 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.
[0062] Furthermore, in some embodiments of the present invention, the correction amount of the SOC at the current moment is determined based on the SOC deviation, the SOC error and the SOC correction rate, including: calculating the ratio of the SOC deviation to the SOC error; and determining the correction amount of the SOC at the current moment based on the product of the ratio and the SOC correction rate.
[0063] Specifically, in this embodiment, the correction amount of the SOC at the current moment can be determined according to the following formula:
[0064] Among them, Correction_DeltaSOC represents the correction amount of SOC at the current moment, SOC_Deviation represents the SOC deviation, Error SOC Represents SOC error, and Correct_speed represents SOC correction rate.
[0065] Furthermore, in some embodiments of the present invention, the method for correcting the battery SOC further includes: S301, obtaining a battery power-off duration.
[0066] Specifically, in this embodiment, a power-off timer can be installed on the vehicle. The timer starts timing when the vehicle is powered off and stops timing when the vehicle is powered on, so that the power-off duration of the battery can be obtained through the timer. In addition, the present invention may not specifically limit the method of obtaining the power-off duration of the battery.
[0067] S302, when the power-off duration is longer than the preset duration, the current SOC is corrected according to the open circuit voltage of the battery when the battery is powered on.
[0068] Specifically, in this embodiment, after obtaining the power-off time of the battery, when it is determined that the power-off time is greater than the preset time, the open circuit voltage of the battery is obtained when the battery is powered on, and the SOC correction comparison table is queried based on the open circuit voltage, and the open circuit voltage corrected SOC corresponding to the open circuit voltage is queried, and the SOC at the current moment is corrected to the open circuit voltage corrected SOC.
[0069] Furthermore, in some embodiments of the present invention, the battery SOC correction method further includes: if the current SOC correction based on the battery open circuit voltage fails, the battery SOC correction amount is accumulated, and the battery SOC is corrected once after each correction amount is accumulated.
[0070] Specifically, in this embodiment, Figure 4 As shown, after obtaining the battery current and battery capacity, the current SOC is obtained by the current integration method, and the model SOC is obtained according to the electrical model. If the current SOC correction according to the open circuit voltage of the battery fails, the correction amount of the battery SOC is accumulated. For example, the SOC deviation is determined according to the model SOC and the current SOC, and the SOC correction amount is determined according to the SOC deviation and the SOC error. Then, the SOC of the battery at the next moment is determined according to the SOC correction amount, the current SOC and the current ampere-hour integral value, and the current SOC is replaced according to the next SOC to complete the battery SOC correction, and the model SOC and the current SOC are re-acquired, and then the SOC deviation is determined according to the model SOC and the current SOC, and the SOC correction amount is determined according to the SOC deviation and the SOC error. Then, the SOC of the battery at the next moment is determined according to the SOC correction amount, the current SOC and the current ampere-hour integral value, and the current SOC is replaced according to the next SOC to complete the battery SOC correction, and this cycle is repeated.
[0071] In summary, Figure 5As shown, the current SOC of the battery, the model SOC of the battery equivalent circuit, and the SOC error are obtained. Before obtaining the current SOC of the battery, the current SOC is initialized first, the SOC deviation is determined according to the model SOC and the current SOC, the SOC error is determined according to the voltage error in the model SOC, and then the SOC correction is determined according to the SOC deviation and the SOC error. After obtaining the current SOC of the battery, when no OCV correction is performed, the SOC at the next moment can be determined according to the current SOC, the ampere-hour integral value, and the SOC correction, and the SOC at the next moment is determined as the current SOC, wherein the ampere-hour integral value is equal to the product of the sampling time and the sampling current. When performing OCV correction, the SOC at the next moment is determined according to the OCV correction value, and the SOC at the next moment is determined as the current SOC, wherein the OCV correction value is determined according to the open circuit voltage. After determining the current SOC, after a delay of one sampling cycle, the current SOC is re-obtained through the current SOC, and the current SOC is equal to the current SOC, and this cycle is repeated.
[0072] It should be noted that Figure 6 It is a schematic diagram of the coordinate system of the current moment SOC and the model SOC at different moments. By correcting the current moment SOC, the battery's SOC at the next moment is determined according to the current moment SOC, the correction amount of the current moment SOC and the battery's power consumption between the current moment and the next moment. The current moment SOC is corrected according to the next moment SOC, so that the current moment SOC gradually approaches to be equal to the model SOC.
[0073] In summary, the battery SOC correction method according to the embodiment of the present invention obtains the battery's current SOC, voltage error and model SOC of the battery equivalent circuit, thereby determining the battery's SOC error according to the voltage error, and determining the correction amount of the SOC at the current moment according to the current SOC, SOC error and model SOC, and then determining the battery's SOC at the next moment according to the current SOC, the correction amount of the SOC at the current moment and the battery's power consumption between the current moment and the next moment. As a result, the SOC estimation accuracy and system robustness can be significantly improved, and fast and accurate correction of the SOC during dynamic driving can be achieved, thereby extending the battery life and improving the overall performance.
[0074] Based on the battery SOC correction method proposed in the aforementioned embodiment of the present invention, the embodiment of the present invention further proposes a computer-readable storage medium, on which a battery SOC correction program is stored. When the battery SOC correction program is executed by a processor, the battery SOC correction method of the aforementioned embodiment of the present invention is implemented.
[0075] According to the battery SOC correction method of the embodiment of the present invention and the computer-readable storage medium of the embodiment of the present invention, the battery SOC correction program is executed by the processor, 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.
[0076] Figure 7 4 is a block diagram of a device for correcting battery SOC according to an embodiment of the present invention.
[0077] Specifically, Figure 7 As shown, the battery SOC correction device 100 includes an acquisition module 10 , a first determination module 20 , a second determination module 30 and a third determination module 40 .
[0078] Among them, the acquisition module 10 is used to obtain the battery's current SOC, voltage error and model SOC of the battery equivalent circuit; the first determination module 20 is used to determine the battery's SOC error based on the voltage error; the second determination module 30 is used to determine the correction amount of the SOC at the current moment based on the current SOC, SOC error and model SOC; the third determination module 40 is used to determine the battery's next moment SOC based on the current SOC, the correction amount of the SOC at the current moment and the battery's power consumption between the current moment and the next moment.
[0079] In some embodiments of the present invention, the model SOC is determined based on the open circuit voltage of the battery.
[0080] In some embodiments of the present invention, the voltage error includes a voltage sensor error and an impedance error.
[0081] In some embodiments of the present invention, the second determination module 30 is specifically used to calculate the SOC deviation according to the current SOC and the model SOC; determine the SOC correction rate according to the SOC deviation and the SOC error; and determine the correction amount of the current SOC according to the SOC deviation, the SOC error and the SOC correction rate.
[0082] In some embodiments of the present invention, the second determination module 30 is specifically used to determine the SOC correction rate as a first preset value if the absolute value of the SOC deviation is greater than the SOC error; if the absolute value of the SOC deviation is less than or equal to the SOC error, the SOC correction rate is determined as a second preset value, and the second preset value is less than the first preset value.
[0083] In some embodiments of the present invention, the second determination module 30 is specifically configured to calculate a ratio of the SOC deviation to the SOC error; and determine the correction amount of the SOC at the current moment according to the product of the ratio and the SOC correction rate.
[0084] In some embodiments of the present invention, the acquisition module 10 is also used to obtain the power-off duration of the battery; when the power-off duration is greater than the preset duration, the current SOC is corrected according to the open circuit voltage of the battery when the battery is powered on.
[0085] In some embodiments of the present invention, if the current SOC correction based on the open circuit voltage of the battery fails, the correction amount of the battery SOC is accumulated, and the battery SOC is corrected once after each correction amount is accumulated.
[0086] It should be noted that other specific implementations of the battery SOC correction device proposed in the embodiment of the present invention can refer to the specific implementation of the battery SOC correction method in the aforementioned embodiment of the present invention, and will not be repeated here to reduce redundancy.
[0087] In summary, according to the battery SOC correction device of the embodiment of the present invention, the current SOC of the battery, the voltage error and the model SOC of the battery equivalent circuit are obtained through the acquisition module, so that the SOC error of the battery is determined according to the voltage error through the first determination module, and the correction amount of the SOC at the current moment is determined according to the current SOC, the SOC error and the model SOC through the second determination module, and then the SOC of the battery at the next moment is determined according to the current SOC, 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 through the third determination module. As a result, the SOC estimation accuracy and system robustness can be significantly improved, the SOC can be quickly and accurately corrected during dynamic driving, the battery life can be extended and the overall performance can be improved.
[0088] Figure 8 is a block diagram of a battery device according to an embodiment of the present invention.
[0089] like Figure 8 As shown, the battery device 1000 includes the battery SOC correction device 100 according to the above-mentioned embodiment of the present invention.
[0090] According to the battery equipment of the embodiment of the present invention, by adopting the battery SOC correction device of the above embodiment of the present invention, the SOC estimation accuracy and system robustness can be significantly improved, and the SOC can be corrected quickly and accurately during dynamic driving, thereby extending the battery life and improving the overall performance.
[0091] Fig. 9 is a block diagram of a vehicle according to an embodiment of the present invention.
[0092] like Fig. 9 As shown, vehicle 2000 includes battery device 1000 according to the above-mentioned embodiment of the present invention.
[0093] According to the vehicle of the embodiment of the present invention, by adopting the battery equipment of the above embodiment of the present invention, the SOC estimation accuracy and system robustness can be significantly improved, and the SOC can be quickly and accurately corrected during dynamic driving, thereby extending the battery life and improving the overall performance.
[0094] In addition, other structures and functions of the vehicle according to the embodiment of the present invention are known to those skilled in the art and will not be described in detail here to reduce redundancy.
[0095] 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 sequenced 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, device or equipment (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or equipment and execute instructions), or in combination with these instruction execution systems, devices or equipment. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or equipment, or in combination with these instruction execution systems, devices or equipment. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0096] 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-mentioned 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, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0097] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0098] In the description of the present invention, it is to be understood that the terms “center”, “longitudinal”, “lateral”, “length”, “width”, “thickness”, “up”, “down”, “front”, “back”, “left”, “right”, “vertical”, “horizontal”, “top”, “bottom”, “inside”, “outside”, “clockwise”, “counterclockwise”, “axial”, “radial”, “circumferential”, etc., indicating orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.
[0099] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0100] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0101] In the present invention, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, a first feature being "above", "above" or "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below", "below" or "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.
[0102] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.
Claims
1. A method for correcting battery SOC, characterized in that: The method comprises: Obtaining the current SOC of the battery, the voltage error, and the model SOC of the battery equivalent circuit; determining an SOC error of the battery according to the voltage error; determining a correction amount of the current SOC according to the current SOC, the SOC error and the model SOC; The SOC of the battery at a next moment 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.
2. The method for correcting the battery SOC according to claim 1, characterized in that: The model SOC is determined based on an 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, characterized in that: Determining a 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: Calculating an SOC deviation amount according to the current SOC and the model SOC; determining an SOC correction rate according to the SOC deviation and the SOC error; The correction amount of the current SOC is determined according to the SOC deviation amount, the SOC error, and the SOC correction rate.
5. The method for correcting the battery SOC according to claim 4, characterized in that: Determining an 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, the SOC correction rate is determined to be a first preset value; If the absolute value of the SOC deviation is less than or equal to the SOC error, the SOC correction rate is determined to be a second preset value, and the second preset value is less than the first preset value.
6. The method for correcting the battery SOC according to claim 4, characterized in that: Determining the correction amount of the SOC at the current moment according to the SOC deviation, the SOC error and the SOC correction rate includes: Calculating a ratio of the SOC deviation to the SOC error; The correction amount of the SOC at the current moment is determined according to the product of the ratio and the SOC correction rate.
7. The method for correcting battery SOC according to claim 1, characterized in that: The method further comprises: Obtaining a power-off duration of the battery; When the power-off duration is longer than a preset duration, the SOC at the current moment is corrected according to the open circuit voltage of the battery when the battery is powered on.
8. The method for correcting the battery SOC according to claim 7, characterized in that: The method further comprises: If the current SOC correction according to the open circuit voltage of the battery fails, the correction amount of the battery SOC is accumulated, and the battery SOC is corrected once after each correction amount is accumulated.
9. A computer-readable storage medium, characterized in that: A battery SOC correction program is stored thereon, and when the battery SOC correction program is executed by a processor, a battery SOC correction method according to any one of claims 1 to 8 is implemented.
10. A battery SOC correction device, characterized in that: The device comprises: An acquisition module, used for acquiring the current SOC of the battery, the voltage error and the model SOC of the battery equivalent circuit; A first determining module, configured to determine an SOC error of the battery according to the voltage error; A second determination module, configured to determine a correction amount of the SOC at the current moment according to the SOC at the current moment, the SOC error and the model SOC; The third determination module is used to determine the SOC of the battery at a next moment according to the SOC at a current moment, the correction amount of the SOC at a current moment, and the power consumption of the battery between a current moment and a next moment.
11. A battery device, characterized in that: A battery SOC correction device comprising the battery SOC correction device as claimed in claim 10.
12. A vehicle, characterized in that: A battery device comprising the battery device of claim 11.
Citation Information
Patent Citations
Method for dynamically and adaptively estimating SOC (State of Charge) of battery
CN116224099A
Lead-acid storage battery internal resistance testing method
CN117031313A
SOC (system on chip) startup correction method, system and equipment
CN117031326A
Battery pack SOC value correction method and device, equipment and medium
CN117761544A
Information recommendation method, device and equipment and vehicle
CN118427437A