Methods, devices, vehicles, and computer media for correcting the state of charge of vehicle batteries

By monitoring the current and voltage parameters of the vehicle battery at the end of discharge in real time and dynamically adjusting the displayed state of charge (SOC) value, the problem of large SOC errors under different discharge scenarios is solved, improving the accuracy of SOC estimation and the effectiveness of vehicle battery management.

CN116593898BActive Publication Date: 2026-04-03ZHEJIANG FARIZON ZHIXIN TECHNOLOGY CO LTD +3
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-09
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

Existing vehicle battery SOC estimation methods have significant errors between the actual SOC and the displayed SOC under different discharge scenarios, affecting the control strategy of the vehicle battery management system and the accuracy of the driving range.

Method used

By acquiring the real-time discharge current and voltage parameters of the vehicle battery at the end of discharge, it is determined whether the state of charge correction condition is triggered, and the displayed state of charge value is dynamically corrected according to the real-time voltage parameters, including correction strategies under non-undervoltage and undervoltage correction conditions.

Benefits of technology

In various discharge scenarios, the SOC display value is improved to be closer to the actual SOC, thus enhancing the accuracy of SOC estimation and ensuring effective control of the vehicle battery management system and accurate understanding of the driving range for users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116593898B_ABST
    Figure CN116593898B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, vehicle, and computer storage medium for correcting the state of charge (SOC) of a vehicle battery. The method involves acquiring real-time discharge current and voltage parameters of the vehicle battery at the end of its discharge cycle; determining whether to trigger a SOC correction condition based on the real-time discharge current and voltage parameters; and dynamically correcting the displayed SOC value of the vehicle battery based on the SOC correction condition and the real-time voltage parameters if the SOC correction condition is triggered. This technical solution ensures that the displayed SOC of the vehicle is closer to the true SOC value under various discharge scenarios, thereby improving the accuracy of the SOC value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a method, apparatus, vehicle, and computer storage medium for correcting the state of charge of a vehicle battery. Background Technology

[0002] Battery SOC (State of Charge) is a crucial parameter reflecting the battery's remaining capacity. Currently, most methods for estimating vehicle battery SOC simply use dynamic and static usage scenarios as the standard, employing dynamic and static classification correction strategies for the battery's true and displayed SOC. However, because different users' vehicle usage habits lead to varying degrees of battery discharge, simply using dynamic and static classification correction strategies cannot meet the SOC correction needs under different discharge scenarios, resulting in significant errors between the true and displayed SOC.

[0003] In summary, existing estimates of vehicle battery SOC suffer from a significant discrepancy between the actual SOC and the displayed SOC. However, the accuracy of the SOC value is closely related to the control strategy of the vehicle's battery management system and the vehicle's driving range. Therefore, how to ensure that the displayed SOC of the vehicle is closer to the actual SOC value under various discharge scenarios in order to improve the accuracy of the SOC value is a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0004] The main objective of this application is to provide a method, device, vehicle, and computer storage medium for correcting the state of charge (SOC) of a vehicle battery, aiming to ensure that the displayed SOC of the vehicle under various discharge scenarios is closer to the true SOC value, thereby improving the accuracy of the SOC value.

[0005] To achieve the above objectives, this application provides a method for correcting the state of charge (SOC) of a vehicle battery, the method comprising:

[0006] Obtain the real-time discharge current and real-time voltage parameters of the vehicle battery at the end of the discharge process;

[0007] Based on the real-time discharge current and the real-time voltage parameters, determine whether to trigger the state of charge correction condition of the vehicle battery at the end of the discharge.

[0008] If the state of charge correction condition is determined to be triggered, the displayed state of charge value of the vehicle battery is dynamically corrected according to the state of charge correction condition and the real-time voltage parameter.

[0009] Optionally, the real-time voltage parameters include: real-time open-circuit voltage, and the state of charge correction conditions include: discharge end non-undervoltage correction conditions;

[0010] The step of determining whether to trigger the state-of-charge correction condition of the vehicle battery at the end of discharge based on the real-time discharge current and the real-time voltage parameters includes:

[0011] When the discharge current is detected to be lower than the preset first discharge current, the duration of low current discharge of the vehicle battery is recorded.

[0012] If the duration of the low current discharge exceeds a preset first duration, then it is detected whether the real-time open-circuit voltage is lower than a first voltage, wherein the first voltage is calculated based on the minimum single cell voltage of the vehicle battery.

[0013] When the real-time open-circuit voltage is detected to be lower than the first voltage, the discharge terminal non-undervoltage correction condition is determined to be triggered.

[0014] Optionally, the step of dynamically correcting the displayed state of charge value of the vehicle battery based on the state of charge correction conditions and the real-time voltage parameters includes:

[0015] When the non-undervoltage correction condition for the discharge end is determined, the displayed value of the vehicle battery corresponding to the real-time open circuit voltage is determined from the dynamic relationship table between the state of charge and the open circuit voltage.

[0016] Obtain the real-time true value of the vehicle battery's state of charge, and detect whether the true value of the state of charge is greater than the sum of the displayed value of the state of charge and the preset estimation error;

[0017] If the true value of the state of charge is detected to be greater than the sum value, the preset estimation error is successively added to the displayed value of the state of charge to dynamically correct the displayed value of the state of charge.

[0018] The correction of the displayed state of charge value ends when the actual state of charge value is less than or equal to the sum value.

[0019] Optionally, the real-time voltage parameter further includes: the minimum single-cell voltage of the vehicle battery, and the state of charge correction condition further includes: discharge end undervoltage correction condition;

[0020] The step of determining whether to trigger the state-of-charge correction condition of the vehicle battery at the end of discharge based on the real-time discharge current and the real-time voltage parameters further includes:

[0021] When the discharge current is lower than a preset second discharge current, the undervoltage discharge duration of the vehicle battery is recorded, wherein the preset second discharge current is higher than the preset first discharge current, and the preset second discharge current is the maximum discharge current of the vehicle battery;

[0022] If the undervoltage discharge duration exceeds a preset second duration, then it is detected whether the minimum single-cell voltage is lower than the second voltage to trigger a low-voltage alarm, wherein the second voltage is higher than the first voltage;

[0023] When the minimum single-cell voltage is detected to trigger the low-voltage alarm, the discharge end undervoltage correction condition is determined to be triggered.

[0024] Optionally, the step of dynamically correcting the displayed state of charge value of the vehicle battery based on the state of charge correction conditions and the real-time voltage parameters further includes:

[0025] When the undervoltage correction condition at the discharge end is determined, the alarm level of the low-voltage alarm triggered by the minimum single-cell voltage is detected;

[0026] The displayed state of charge of the vehicle battery is dynamically corrected according to the undervoltage correction strategy corresponding to the alarm level.

[0027] Optionally, the alarm levels include: minor undervoltage alarm, medium undervoltage alarm, and high undervoltage alarm;

[0028] The step of dynamically correcting the displayed state of charge of the vehicle battery according to the undervoltage correction strategy corresponding to the alarm level includes:

[0029] According to the undervoltage correction strategy corresponding to the minor undervoltage alarm, the displayed state of charge value of the vehicle battery is dynamically adjusted to be below the state of charge value corresponding to the real-time temperature of the vehicle battery.

[0030] According to the undervoltage correction strategy corresponding to the undervoltage intermediate alarm, the displayed value of the vehicle battery's state of charge is dynamically adjusted to be below a first correction value, where the first correction value is lower than the state of charge value corresponding to the real-time temperature.

[0031] According to the undervoltage correction strategy corresponding to the advanced undervoltage alarm, the displayed state of charge value of the vehicle battery is dynamically adjusted to be below a second correction value, where the second correction value is lower than the first correction value.

[0032] Optionally, the method further includes:

[0033] When the real-time temperature of the vehicle battery is higher than the critical value of the battery low temperature state and the vehicle battery is at the end of the discharge, the real-time discharge current of the vehicle battery is acquired, and it is determined whether the acquired real-time discharge current is lower than a preset first discharge current and / or a preset second discharge current.

[0034] Furthermore, to achieve the above objectives, this application also provides a vehicle battery state-of-charge correction device, the vehicle battery state-of-charge correction device comprising:

[0035] The acquisition module is used to acquire the real-time discharge current and real-time voltage parameters of the vehicle battery at the end of the discharge process.

[0036] The determination module is used to determine whether to trigger the state of charge correction condition of the vehicle battery at the end of the discharge based on the real-time discharge current and the real-time voltage parameters.

[0037] The state correction module is used to dynamically correct the displayed state of charge of the vehicle battery based on the state of charge correction condition and the real-time voltage parameter if it is determined that the state of charge correction condition is triggered.

[0038] Each functional module of the vehicle battery state of charge correction device can implement the steps of the vehicle battery state of charge correction method as described above during operation.

[0039] Furthermore, to achieve the above objectives, this application also provides a vehicle, the vehicle comprising: a memory, a processor, and a computer program stored in the memory for implementing a method for correcting the state of charge of the vehicle battery, the memory being used to store the computer program; the processor being used to execute the computer program; and the processor, when executing the computer program, being able to implement the steps of the method for correcting the state of charge of the vehicle battery as described above.

[0040] This application also provides a computer storage medium storing a computer program, which, when executed by a processor, implements the steps of the vehicle battery state-of-charge correction method described above.

[0041] In addition, to achieve the above objectives, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method for correcting the state of charge of a vehicle battery.

[0042] This application provides a method, apparatus, vehicle, computer storage medium, and computer program product for correcting the state of charge (SOC) of a vehicle battery. The method involves acquiring real-time discharge current and voltage parameters of the vehicle battery at the end of its discharge cycle; determining whether to trigger an SOC correction condition based on the real-time discharge current and voltage parameters; and dynamically correcting the displayed SOC value of the vehicle battery based on the SOC correction condition and the real-time voltage parameters.

[0043] That is, this application obtains the real-time discharge current and real-time voltage parameters of the vehicle battery at the end of discharge, and then determines whether the displayed value of the state of charge of the vehicle battery needs to be modified under the current discharge end condition based on the real-time discharge current and real-time voltage parameters. In other words, it determines whether the state of charge correction condition of the vehicle battery at the end of discharge is triggered. Once it is determined that the state of charge correction condition has been triggered, the displayed value of the state of charge of the vehicle battery can be dynamically corrected immediately according to the state of charge correction condition and the real-time voltage parameters of the vehicle battery at the end of discharge.

[0044] Therefore, compared to existing methods for estimating the State of Charge (SOC) of vehicle batteries, the technical solution of this application can be applied to any vehicle usage scenario. By monitoring the discharge current and voltage parameters of the vehicle battery at the end of discharge in real time, it can determine whether the displayed value of the State of Charge needs to be modified under the current discharge condition. When it is determined that modification is needed, the displayed value of the State of Charge is dynamically corrected immediately based on the specific correction conditions triggered by the voltage parameters of the vehicle battery at the end of discharge and the voltage parameters themselves. This ensures that the displayed SOC of the vehicle under various discharge scenarios is closer to the true SOC value, thereby improving the accuracy of the SOC value. Attached Figure Description

[0045] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0046] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 This is a schematic diagram of the vehicle battery discharge principle involved in an embodiment of the vehicle battery state-of-charge correction method of this application;

[0048] Figure 2 This is a schematic diagram of the control flow of the battery SOC correction algorithm involved in an embodiment of the vehicle battery state of charge correction method of this application;

[0049] Figure 3 This is a schematic diagram illustrating a correction scenario of the displayed SOC and the actual SOC during vehicle discharge, based on an embodiment of the vehicle battery state of charge correction method of this application.

[0050] Figure 4 This is a flowchart illustrating the first embodiment of the method for correcting the state of charge of a vehicle battery according to this application.

[0051] Figure 5 This is a schematic diagram of an application process related to an embodiment of the method for correcting the state of charge of a vehicle battery in this application;

[0052] Figure 6 This is a schematic diagram of another application process related to an embodiment of the vehicle battery state-of-charge correction method of this application;

[0053] Figure 7 This is a schematic diagram of the functional modules involved in an embodiment of the vehicle battery state-of-charge correction device of this application;

[0054] Figure 8 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the vehicle in the embodiments of this application.

[0055] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0056] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0057] It should be noted that current methods for estimating vehicle battery SOC mostly use dynamic and static vehicle usage scenarios as the standard, employing dynamic and static classification correction strategies for the battery's actual SOC and displayed SOC. However, because different users' vehicle usage habits lead to varying degrees of battery discharge, simply using dynamic and static classification correction strategies cannot meet the SOC correction needs of vehicles under different discharge scenarios, resulting in a significant error between the battery's actual SOC and displayed SOC.

[0058] In other words, existing estimates of vehicle battery SOC have a large error between the actual SOC and the displayed SOC. However, the accuracy of the SOC value is closely related to the control strategy of the vehicle battery management system and the vehicle's driving range. Therefore, how to ensure that the displayed SOC of the vehicle is closer to the actual SOC value under various discharge scenarios in order to improve the accuracy of the SOC value is a technical problem that urgently needs to be solved in this field.

[0059] Based on the above phenomena, this application provides a method for correcting the state of charge (SOC) of a vehicle battery. By acquiring the real-time discharge current and real-time voltage parameters of the vehicle battery at the end of discharge, and then based on the real-time discharge current and real-time voltage parameters, it is determined whether the displayed SOC value of the vehicle battery needs to be modified under the current discharge end condition. That is, it is determined whether the SOC correction condition of the vehicle battery at the end of discharge is triggered. Once it is determined that the SOC correction condition has been triggered, the displayed SOC value of the vehicle battery can be dynamically corrected immediately according to the SOC correction condition and the real-time voltage parameters of the vehicle battery at the end of discharge.

[0060] Therefore, compared to existing methods for estimating the State of Charge (SOC) of vehicle batteries, the technical solution of this application can be applied to any vehicle usage scenario. By monitoring the discharge current and voltage parameters of the vehicle battery at the end of discharge in real time, it can determine whether the displayed value of the State of Charge needs to be modified under the current discharge condition. When it is determined that modification is needed, the displayed value of the State of Charge is dynamically corrected immediately based on the specific correction conditions triggered by the voltage parameters of the vehicle battery at the end of discharge and the voltage parameters themselves. This ensures that the displayed SOC of the vehicle under various discharge scenarios is closer to the true SOC value, thereby improving the accuracy of the SOC value.

[0061] Furthermore, it should be noted that the method for correcting the state of charge of a vehicle battery provided in this application mainly involves, for example... Figure 1 The vehicle battery discharge principle shown includes components such as the power battery (i.e., the vehicle battery) and various electrical systems (such as auxiliary electrical equipment, drive motor system, and reduction mechanism). When the power battery supplies power to the various electrical systems of the vehicle and enters the end of the discharge process, the vehicle begins to implement the technical solution of this application to make the displayed SOC closer to the battery's true SOC, thereby allowing the vehicle battery management system to adjust the control strategy in a timely manner and providing users with accurate vehicle range information.

[0062] Alternatively, the vehicle can also be configured as follows: Figure 2 The battery SOC correction algorithm control flow shown begins when the vehicle battery temperature is above 0°C and the vehicle is parked or running at a low current (current < 5A) for a period of time (more than 2 hours, and this time will be further extended at low temperatures). During this time, the displayed SOC of the vehicle battery will continuously follow the actual SOC of the vehicle battery (specifically, the following strategy is: when the vehicle battery is charged to 97%, the displayed SOC and the actual SOC coincide; when the vehicle battery is discharged to the remaining 20%, the displayed SOC and the actual SOC coincide).

[0063] Optionally, such as Figure 3As shown, when a vehicle corrects its battery SOC, if the SOC deviation remains constant, the displayed SOC will increase its following speed as it tracks the actual SOC change to near the overlap point, thus achieving overlap between the displayed SOC and the actual SOC. Specifically, the correction rate of the displayed SOC can be up to twice the rate of change of the actual SOC.

[0064] Based on the overall concept and application scenario of the vehicle battery state-of-charge correction method of this application, a first embodiment of the vehicle battery state-of-charge correction method of this application is proposed.

[0065] Please refer to Figure 4 , Figure 4 This is a flowchart illustrating the steps of the first embodiment of the method for correcting the state of charge of a vehicle battery according to this application. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.

[0066] Furthermore, in this embodiment, the executing entity of the vehicle battery state-of-charge correction method of this application can be the vehicle itself. Of course, the executing entity of the vehicle battery state-of-charge correction method of this application can also be a data processing terminal integrated into the vehicle or a terminal device connected to the vehicle. For ease of explanation and reading comprehension, the following text will use the vehicle itself as the executing entity to describe each embodiment of the vehicle battery state-of-charge correction method of this application.

[0067] like Figure 4 As shown, in the first embodiment of the vehicle battery state-of-charge correction method of this application, the vehicle battery state-of-charge correction method specifically includes the following steps:

[0068] Step S10: Obtain the real-time discharge current and real-time voltage parameters of the vehicle battery at the end of the discharge process.

[0069] In this embodiment, after the vehicle battery begins to discharge, it can enter a state of continuous acquisition of the real-time discharge current and real-time voltage parameters of the vehicle battery, and immediately acquire the real-time discharge current and real-time voltage parameters of the vehicle battery when the vehicle battery is detected to have entered the end of discharge.

[0070] It should be noted that in this embodiment and other feasible embodiments described below, once the vehicle battery discharges to the outside until its state of charge (SOC) reaches a threshold of 20%, the discharge process of the vehicle battery can be considered to have entered the end of the discharge phase. It should be understood that, based on different design requirements for practical applications, in other feasible implementations, the aforementioned threshold can naturally be set to other values ​​depending on the performance of the vehicle battery itself, such as 30%, 25%, 18%, or even 15%.

[0071] Step S20: Determine whether to trigger the state of charge correction condition of the vehicle battery at the end of discharge based on the real-time discharge current and the real-time voltage parameters.

[0072] In this embodiment, after the vehicle obtains the real-time discharge current and real-time voltage parameters of the vehicle battery at the end of discharge, it further determines, based on the real-time discharge current and real-time voltage parameters, whether the displayed value of the state of charge of the vehicle battery needs to be modified under the current discharge end condition, that is, whether to trigger the state of charge correction condition of the vehicle battery at the end of discharge.

[0073] Step S30: If it is determined that the state of charge correction condition is triggered, the state of charge display value of the vehicle battery is dynamically corrected according to the state of charge correction condition and the real-time voltage parameter.

[0074] In this embodiment, the real-time voltage parameters of the vehicle battery at the discharge end include multiple types, and different types of real-time voltage parameters can be used to determine whether different types of state-of-charge (SOC) correction conditions have been triggered. Regardless of which type of SOC correction condition is triggered, the vehicle will dynamically correct the displayed SOC value of the vehicle battery based on the triggered SOC correction condition and the real-time voltage parameter of the corresponding type, thereby ensuring that the displayed SOC of the vehicle battery is closer to the true SOC value.

[0075] Optionally, in this embodiment and other feasible embodiments described below, the method for correcting the state of charge of a vehicle battery to obtain the real-time discharge current of the vehicle battery at the end of discharge may include:

[0076] When the real-time temperature of the vehicle battery is higher than the critical value of the battery low temperature state and the vehicle battery is at the end of the discharge, the real-time discharge current of the vehicle battery is acquired, and it is determined whether the acquired real-time discharge current is lower than a preset first discharge current and / or a preset second discharge current.

[0077] In this embodiment, after the vehicle battery begins to discharge, in addition to continuously collecting real-time discharge current and real-time voltage parameters, the vehicle also continuously monitors the real-time temperature of the vehicle battery. Thus, when the vehicle detects that the battery has entered the end of its discharge cycle, it further detects whether the real-time temperature of the vehicle battery is higher than a pre-set low-temperature state threshold. Therefore, the vehicle only acquires the real-time discharge current of the vehicle battery when it detects that the battery temperature is higher than the low-temperature state threshold and the vehicle battery is also at the end of its discharge cycle.

[0078] In addition, after obtaining the real-time discharge current of the vehicle battery at the end of the discharge, the vehicle further detects and compares the real-time discharge current with the preset first discharge current and the preset second discharge current to determine whether the real-time discharge current is lower than the preset first discharge current and / or lower than the preset second discharge current.

[0079] It should be noted that in this embodiment and other feasible embodiments described below, the battery low-temperature state threshold is a battery temperature value preset based on the performance of the vehicle battery itself to distinguish whether the vehicle battery is in a low-temperature state. For example, the battery low-temperature state threshold can be set to 25°C. Thus, if the vehicle detects that the real-time temperature of the vehicle battery is below 25°C, it is determined that the vehicle battery is currently in a low-temperature state; otherwise, it is determined that the vehicle battery is not currently in a low-temperature state. It should be understood that, based on different design needs in actual applications, the battery low-temperature state threshold can of course be set to different values ​​depending on the performance of the vehicle battery itself. The battery state-of-charge correction method of this application does not limit the specific value of the battery low-temperature state threshold.

[0080] Optionally, in this embodiment and other feasible embodiments described below, if the vehicle detects that the real-time temperature of the vehicle battery is lower than the aforementioned battery low-temperature state threshold, and thus determines that the vehicle battery is currently in a low-temperature state, the vehicle will not initiate the execution of steps S10 to S30 of the technical solution of this application, that is, the displayed SOC of the vehicle battery will not be corrected in the low-temperature state.

[0081] Furthermore, in this embodiment and other feasible embodiments described below, the aforementioned preset first discharge current is 0.1C of the maximum discharge current of the vehicle battery (or the normal discharge current of the vehicle battery) set based on the performance of the vehicle battery itself, that is, one-tenth of the maximum discharge current. The aforementioned preset second discharge current is the maximum discharge current of the vehicle battery itself, set based on the performance of the vehicle battery itself.

[0082] In this embodiment, the vehicle battery state-of-charge correction method of this application involves continuously collecting real-time discharge current and voltage parameters of the vehicle battery after the vehicle battery begins to discharge. Upon detecting that the vehicle battery has entered the end of its discharge cycle, the real-time discharge current and voltage parameters are immediately acquired. Then, based on these real-time discharge current and voltage parameters, the vehicle determines whether the displayed state-of-charge value needs to be modified at the current discharge end, i.e., whether to trigger the vehicle battery state-of-charge correction condition at the end of the discharge cycle.

[0083] Furthermore, the real-time voltage parameters of the vehicle battery at the discharge end include multiple types, and different types of real-time voltage parameters can be used to determine whether different types of state-of-charge (SOC) correction conditions have been triggered. Regardless of which type of SOC correction condition is triggered, the vehicle will dynamically correct the displayed SOC value of the vehicle battery based on the triggered SOC correction condition and the corresponding real-time voltage parameter, thereby ensuring that the displayed SOC of the vehicle battery is closer to the true SOC value.

[0084] Therefore, compared to existing methods for estimating the State of Charge (SOC) of vehicle batteries, this application corrects the displayed SOC value by monitoring the battery's state parameters at the end of discharge. This makes the technical solution applicable to any vehicle usage scenario. Specifically, by real-time monitoring of the battery's discharge current and voltage parameters at the end of discharge, it determines whether the displayed SOC value needs modification. When modification is deemed necessary, the displayed SOC value is dynamically corrected based on the specific correction conditions triggered by the battery's voltage parameters at the end of discharge and those voltage parameters themselves. This ensures that the displayed SOC is closer to the true SOC value under various discharge scenarios, thus improving the accuracy of the SOC value.

[0085] Furthermore, based on the first embodiment of the vehicle battery state-of-charge correction method of this application described above, a second embodiment of the vehicle battery state-of-charge correction method of this application is proposed.

[0086] In a second embodiment of the vehicle battery state-of-charge correction method of this application, the real-time voltage parameter includes: real-time open-circuit voltage, and the state-of-charge correction condition includes: discharge end non-undervoltage correction condition. Based on this, step S20 above, determining whether to trigger the vehicle battery's state-of-charge correction condition at the discharge end based on the real-time discharge current and the real-time voltage parameter, may include:

[0087] When the discharge current is detected to be lower than the preset first discharge current, the duration of low current discharge of the vehicle battery is recorded.

[0088] If the duration of the low current discharge exceeds a preset first duration, then it is detected whether the real-time open-circuit voltage is lower than a first voltage, wherein the first voltage is calculated based on the minimum single cell voltage of the vehicle battery.

[0089] When the real-time open-circuit voltage is detected to be lower than the first voltage, the discharge terminal non-undervoltage correction condition is determined to be triggered.

[0090] In this embodiment, when the vehicle determines whether to trigger the state of charge correction condition of the vehicle battery at the end of the discharge based on the real-time discharge current of the vehicle battery and the aforementioned real-time open-circuit voltage, it first monitors whether the real-time discharge current is lower than the aforementioned preset first discharge current. Once the real-time discharge current is detected to be lower than the preset first discharge current, the vehicle immediately begins to count the duration of low current discharge of the vehicle battery and simultaneously monitors whether the duration of low current discharge exceeds the preset first duration.

[0091] Subsequently, when the vehicle battery is detected to have been discharging at low current for a duration exceeding a preset first duration, the vehicle further detects whether the real-time open-circuit voltage is lower than the first voltage calculated in advance based on the minimum single cell voltage of the vehicle battery.

[0092] Finally, if the vehicle detects that the real-time open-circuit voltage is lower than the first voltage mentioned above, it can be determined that the non-undervoltage correction condition for the vehicle battery at the end of the discharge has been triggered, and thus it is determined that the displayed value of the state of charge of the vehicle battery needs to be modified under the current discharge end condition.

[0093] Optionally, in this embodiment, step S30 above, which dynamically corrects the displayed state of charge value of the vehicle battery based on the state of charge correction conditions and the real-time voltage parameters, may include:

[0094] When the non-undervoltage correction condition for the discharge end is determined, the displayed value of the vehicle battery corresponding to the real-time open circuit voltage is determined from the dynamic relationship table between the state of charge and the open circuit voltage.

[0095] Obtain the real-time true value of the vehicle battery's state of charge, and detect whether the true value of the state of charge is greater than the sum of the displayed value of the state of charge and the preset estimation error;

[0096] If the true value of the state of charge is detected to be greater than the sum value, the preset estimation error is successively added to the displayed value of the state of charge to dynamically correct the displayed value of the state of charge.

[0097] The correction of the displayed state of charge value ends when the actual state of charge value is less than or equal to the sum value.

[0098] In this embodiment, when the vehicle determines that the non-undervoltage correction condition at the discharge end of the vehicle battery has been triggered based on the real-time discharge current and real-time open-circuit voltage of the vehicle battery, it immediately determines the displayed value of the vehicle battery corresponding to the current real-time open-circuit voltage from the dynamic relationship table between the state of charge and the open-circuit voltage by looking up a table.

[0099] The vehicle can then obtain the real-time state of charge (SOC) value of the battery at the current moment, and detect whether this real SOC value is greater than the sum of the current displayed SOC value plus a preset estimation error. Therefore, if the vehicle detects that the real-time SOC value of the battery at the current moment is greater than the sum of the current displayed SOC value plus the preset estimation error, it directly modifies the displayed SOC value to this sum, making it the new modified SOC value.

[0100] Then, the vehicle will return to detect the true value of the state of charge and check whether it is greater than the sum of the new state of charge display value and the preset estimation error. In this way, the preset estimation error will be added to the new state of charge display value to dynamically modify the state of charge display value.

[0101] Finally, if the actual value of the vehicle battery's real-time state of charge is detected to be less than or equal to the displayed value of the state of charge after adding the preset estimation error, it is confirmed that the correction of the displayed value of the state of charge has ended.

[0102] For example, such as Figure 5 As shown, when the vehicle detects that the real-time temperature of the vehicle battery is higher than 25°C, it acquires the real-time discharge current and real-time open-circuit voltage (OCV) of the vehicle battery at the discharge end. If it is further detected that the real-time discharge current is lower than the preset first discharge current—0.1C of the maximum discharge current, and the duration exceeds the preset first duration—3 minutes, then the vehicle detects whether the real-time open-circuit voltage (OCV) is lower than the first voltage—the 0.1C dynamic OCV trigger upper limit value per cell in Table 1 below.

[0103] Temperature (°C) 10 25 40 Minimum single-cell voltage (mV) 3207 3237 3241

[0104] Table 1

[0105] If the vehicle also detects this, it is determined that the non-undervoltage correction condition for the vehicle battery at the current discharge end has been triggered, and the discharge OCV lookup table correction begins to determine the state of charge display value SOC_dischEnd corresponding to the current real-time open circuit voltage of the vehicle battery from Table 2—the dynamic relationship table between state of charge and open circuit voltage.

[0106] T / SOC 2700 2750 2800 2850 2900 2950 3000 3050 3100 3150 3200 3240 10℃ 0 0 0 0 4.5 5.3 6.3 7.7 10.2 14.6 22.9 46.2 25℃ 0.4 0.6 0.8 1.1 1.5 2 2.6 3.4 4.3 5.8 16.7 26.1 40℃ 0.3 0.5 0.7 1 1.4 1.9 2.5 3.2 4.2 5.4 15.4 24.7

[0107] Table 2

[0108] Subsequently, the vehicle adds a preset estimation error, SOC_error (5%), to the displayed state of charge (SOC_dischEnd) determined by the lookup table, and checks whether the actual state of charge of the vehicle's battery at the current moment is greater than the sum of SOC_dischEnd and SOC_error. If the actual state of charge is greater than the sum of SOC_dischEnd and SOC_error, the displayed SOC_dischEnd is corrected to SOC_dischEnd + SOC_error.

[0109] Furthermore, the vehicle repeatedly performs the process of calculating the sum of the currently detected SOC_dischEnd + SOC_error and the true value of the state of charge. When the true value of the state of charge is greater than the sum of SOC_dischEnd + SOC_error, the displayed value of the state of charge, SOC_dischEnd, is corrected to SOC_dischEnd + SOC_error. This process continues until the true value of the state of charge is less than or equal to the sum of SOC_dischEnd + SOC_error.

[0110] Furthermore, based on the first and / or second embodiments of the vehicle battery state-of-charge correction method described above, a third embodiment of the vehicle battery state-of-charge correction method of this application is proposed.

[0111] In a third embodiment of the vehicle battery state-of-charge correction method of this application, the real-time voltage parameter further includes: the minimum single-cell voltage of the vehicle battery, and the state-of-charge correction condition further includes: a discharge end undervoltage correction condition. Based on this, step S20 above, determining whether to trigger the state-of-charge correction condition of the vehicle battery at the discharge end based on the real-time discharge current and the real-time voltage parameter, may further include:

[0112] When the discharge current is lower than a preset second discharge current, the undervoltage discharge duration of the vehicle battery is recorded, wherein the preset second discharge current is higher than the preset first discharge current, and the preset second discharge current is the maximum discharge current of the vehicle battery;

[0113] If the undervoltage discharge duration exceeds a preset second duration, then it is detected whether the minimum single-cell voltage is lower than the second voltage to trigger a low-voltage alarm, wherein the second voltage is higher than the first voltage;

[0114] When the minimum single-cell voltage is detected to trigger the low-voltage alarm, the discharge end undervoltage correction condition is determined to be triggered.

[0115] In this embodiment, when the vehicle determines whether to trigger the state of charge correction condition at the end of the discharge of the vehicle battery based on the real-time discharge current of the vehicle battery and the minimum single cell voltage of the vehicle battery, it first monitors whether the real-time discharge current is lower than the preset second discharge current. Once the real-time discharge current is detected to be lower than the preset second discharge current, the undervoltage discharge duration of the vehicle battery is immediately counted, and the undervoltage discharge duration is monitored simultaneously to see if it exceeds the preset second duration.

[0116] Subsequently, when the vehicle battery is detected to have been under-voltage for longer than a preset second duration, the vehicle will further detect whether the minimum single-cell voltage is lower than the second voltage that triggers the low-voltage alarm at the current moment.

[0117] Finally, if the vehicle detects that the minimum single cell voltage is lower than the second voltage and triggers a low voltage alarm, it can be determined that the vehicle battery is currently under-voltage correction at the end of the discharge process, and thus it is determined that the displayed value of the state of charge of the vehicle battery needs to be modified under the current discharge end condition.

[0118] Optionally, in this embodiment, step S30 above, which dynamically corrects the displayed state of charge value of the vehicle battery based on the state of charge correction conditions and the real-time voltage parameters, may further include:

[0119] When the undervoltage correction condition at the discharge end is determined, the alarm level of the low-voltage alarm triggered by the minimum single-cell voltage is detected;

[0120] The displayed state of charge of the vehicle battery is dynamically corrected according to the undervoltage correction strategy corresponding to the alarm level.

[0121] In this embodiment, when the vehicle determines that the undervoltage correction condition at the end of the discharge of the vehicle battery has been triggered based on the real-time discharge current and the minimum single-cell voltage of the vehicle battery, it immediately detects the alarm level of the low-voltage alarm triggered by the minimum single-cell voltage. In this way, the vehicle can dynamically correct the displayed value of the vehicle battery's state of charge at the current moment according to the pre-set undervoltage correction strategy corresponding to the alarm level.

[0122] Optionally, the low-voltage alarm triggered by the minimum single-cell voltage has multiple alarm levels, and the undervoltage correction strategies corresponding to different alarm levels are also different. Each undervoltage correction strategy can also be executed by the vehicle in sequence to correct the state of charge display value of the vehicle battery.

[0123] Optionally, in this embodiment, the alarm levels include: minor undervoltage alarm, medium undervoltage alarm, and high undervoltage alarm. Based on this, the step of "dynamically correcting the displayed state of charge value of the vehicle battery according to the undervoltage correction strategy corresponding to the alarm level" can include:

[0124] According to the undervoltage correction strategy corresponding to the minor undervoltage alarm, the displayed state of charge value of the vehicle battery is dynamically adjusted to be below the state of charge value corresponding to the real-time temperature of the vehicle battery.

[0125] According to the undervoltage correction strategy corresponding to the undervoltage intermediate alarm, the displayed value of the vehicle battery's state of charge is dynamically adjusted to be below a first correction value, where the first correction value is lower than the state of charge value corresponding to the real-time temperature.

[0126] According to the undervoltage correction strategy corresponding to the advanced undervoltage alarm, the displayed state of charge value of the vehicle battery is dynamically adjusted to be below a second correction value, where the second correction value is lower than the first correction value.

[0127] In this embodiment, if the vehicle detects that the low voltage alarm triggered by the minimum single cell voltage of the vehicle battery at the current moment is a minor undervoltage alarm, the vehicle can dynamically adjust the displayed state of charge of the vehicle battery at the current moment to be below the state of charge value corresponding to the real-time temperature of the vehicle battery at the current moment, according to the undervoltage correction strategy corresponding to the minor undervoltage alarm.

[0128] Alternatively, if the vehicle detects a low-voltage alarm triggered by the minimum single-cell voltage of the vehicle battery at the current moment, and the alarm level is a medium undervoltage alarm, the vehicle can dynamically adjust the displayed state of charge of the vehicle battery at the current moment to a value lower than the first correction value corresponding to the real-time temperature of the vehicle battery, according to the undervoltage correction strategy corresponding to the medium undervoltage alarm.

[0129] Alternatively, if the vehicle detects a low-voltage alarm triggered by the minimum single-cell voltage of the vehicle battery at the current moment, and the alarm level is a high-level undervoltage alarm, the vehicle can further dynamically adjust the displayed state of charge of the vehicle battery at the current moment to a second correction value below the aforementioned first correction value, according to the undervoltage correction strategy corresponding to the high-level undervoltage alarm.

[0130] It should be noted that in this embodiment, the first correction value is equal to 10% of the preset calibration value, and the second correction value is equal to 5% of the preset calibration value. The preset calibration value can be flexibly set based on the performance of the vehicle battery itself. Specifically, the preset calibration value can be the maximum single-cell voltage of the vehicle battery. It should be understood that, based on different design needs in actual applications, different vehicle batteries have different performance characteristics; therefore, the specific value of the preset calibration value can naturally be set to different values ​​as needed. The state-of-charge correction method for vehicle batteries in this application does not limit the specific size of the preset calibration value.

[0131] For example, such as Figure 6 As shown, when the vehicle detects that the real-time temperature of the vehicle battery is higher than 25°C, it acquires the real-time discharge current and minimum single-cell voltage of the vehicle battery at the discharge end. If it is further detected that the real-time discharge current is lower than the preset second discharge current—the maximum discharge current, and the duration exceeds the preset second duration—10s, then the vehicle detects whether the minimum single-cell voltage is lower than the second voltage—3000mV.

[0132] If the vehicle detects that the minimum single-cell voltage is below 3000mV, thus triggering a low-voltage alarm, it determines that the undervoltage correction condition for the vehicle battery at the current discharge end has been triggered. Then, the vehicle further determines the alarm level of the low-voltage alarm, so that when the alarm level is a minor undervoltage alarm, the displayed value of the vehicle battery's state of charge at the current moment is corrected to be below the state of charge value corresponding to the real-time temperature of the vehicle battery at the current moment, that is, below the state of charge value obtained by looking up the table in Table 3 below based on the real-time temperature.

[0133] Minimum temperature (°C) -10 0 10 25 40 Maximum discharge rate 0.4 0.6 0.8 1 1 Slight undervoltage correction SOC 15 15 12 10 5

[0134] Table 3

[0135] If the vehicle's low-voltage alarm is further determined to be a medium-level undervoltage alarm, the vehicle battery's current state of charge (SOC) reading will be corrected to below 10% * the preset calibration value. Furthermore, if the vehicle's low-voltage alarm is further determined to be a high-level undervoltage alarm, the vehicle battery's current SOC reading will be corrected to below 5% * the preset calibration value.

[0136] In addition, this application also provides a state-of-charge correction device for a vehicle battery, such as... Figure 7 As shown, the state-of-charge correction device for the vehicle battery in this application includes:

[0137] The acquisition module 10 is used to acquire the real-time discharge current and real-time voltage parameters of the vehicle battery at the discharge end;

[0138] The determination module 20 is used to determine whether to trigger the state of charge correction condition of the vehicle battery at the end of the discharge based on the real-time discharge current and the real-time voltage parameters.

[0139] The state correction module 30 is used to dynamically correct the displayed state of charge of the vehicle battery based on the state of charge correction condition and the real-time voltage parameter if it is determined that the state of charge correction condition is triggered.

[0140] Optionally, the real-time voltage parameters include: real-time open-circuit voltage; the state of charge correction condition includes: discharge end non-undervoltage correction condition; the determination module 20 includes:

[0141] The first duration statistics unit is used to count the duration of low current discharge of the vehicle battery when the discharge current is detected to be lower than a preset first discharge current.

[0142] The first voltage detection unit is used to detect whether the real-time open-circuit voltage is lower than a first voltage if the duration of the low current discharge exceeds a preset first duration, wherein the first voltage is calculated based on the minimum single cell voltage of the vehicle battery.

[0143] The first determining unit is used to determine the triggering of the discharge terminal non-undervoltage correction condition when the real-time open-circuit voltage is detected to be lower than the first voltage.

[0144] Optionally, the state correction module 30 includes:

[0145] The lookup unit is used to determine the displayed value of the vehicle battery's state of charge corresponding to the real-time open circuit voltage from the dynamic relationship table between the state of charge and the open circuit voltage when the non-undervoltage correction condition at the end of the discharge is determined.

[0146] The acquisition unit is used to acquire the real-time true value of the state of charge of the vehicle battery and detect whether the true value of the state of charge is greater than the sum of the displayed value of the state of charge and the preset estimation error.

[0147] The first dynamic correction unit is configured to, if the detected true value of the state of charge is greater than the sum value, successively add the preset estimation error to the displayed value of the state of charge to dynamically correct the displayed value of the state of charge; and to end the correction of the displayed value of the state of charge when the true value of the state of charge is less than or equal to the sum value.

[0148] Optionally, the real-time voltage parameter further includes: the minimum single-cell voltage of the vehicle battery; the state of charge correction condition further includes: a discharge end undervoltage correction condition; the determining module 20 further includes:

[0149] The second duration statistics module is used to count the undervoltage discharge duration of the vehicle battery when the discharge current is lower than the preset second discharge current, wherein the preset second discharge current is higher than the preset first discharge current, and the preset second discharge current is the maximum discharge current of the vehicle battery.

[0150] The second voltage detection unit is used to detect whether the minimum single-cell voltage is lower than the second voltage to trigger a low-voltage alarm if the undervoltage discharge duration exceeds a preset second duration, wherein the second voltage is higher than the first voltage.

[0151] The second determining unit is used to determine the condition for triggering the discharge end undervoltage correction when the minimum single-cell voltage is detected to trigger the low-voltage alarm.

[0152] Optionally, the state correction module 30 also includes:

[0153] An undervoltage level detection unit is used to detect the alarm level of the low-voltage alarm triggered by the minimum single-cell voltage when the undervoltage correction condition at the discharge end is determined.

[0154] The second dynamic correction unit is used to dynamically correct the displayed value of the vehicle battery's state of charge according to the undervoltage correction strategy corresponding to the alarm level.

[0155] Optionally, the alarm levels include: minor undervoltage alarm, medium undervoltage alarm, and high undervoltage alarm; the second dynamic correction unit includes:

[0156] The first modification subunit is used to dynamically adjust the displayed state of charge of the vehicle battery to below the state of charge value corresponding to the real-time temperature of the vehicle battery, according to the undervoltage correction strategy corresponding to the minor undervoltage alarm.

[0157] The second modification subunit is used to dynamically adjust the displayed value of the vehicle battery's state of charge to below a first correction value according to the undervoltage correction strategy corresponding to the undervoltage intermediate alarm. The first modification value is lower than the state of charge value corresponding to the real-time temperature.

[0158] The third modification subunit is used to dynamically adjust the displayed state of charge value of the vehicle battery to below a second correction value, which is lower than the first correction value, according to the undervoltage correction strategy corresponding to the undervoltage advanced alarm.

[0159] Optionally, the acquisition module 10 of the vehicle battery state of charge correction device of this application is further configured to acquire the real-time discharge current of the vehicle battery when the real-time temperature of the vehicle battery is higher than the critical value of the battery low temperature state and the vehicle battery is at the end of discharge, and determine whether the acquired real-time discharge current is lower than a preset first discharge current and / or a preset second discharge current.

[0160] The specific implementation of the vehicle battery state-of-charge correction device of this application is basically the same as the embodiments of the above-mentioned vehicle battery state-of-charge correction method, and will not be repeated here.

[0161] In addition, this application also provides a vehicle as mentioned in any of the above embodiments.

[0162] Reference Figure 8 , Figure 8 This is a schematic diagram of the device structure of the hardware operating environment of the vehicle mentioned in the embodiments of this application.

[0163] like Figure 8 As shown, the vehicle may include: a processor 1001, such as a CPU, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to establish communication between the processor 1001 and the memory 1005. The memory 1005 may be a high-speed RAM or a stable, non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0164] Optionally, the vehicle also includes a methanol range extender, a vehicle control unit (VCU), a battery management system (BMS), an engine management system (EMS), and a generator control unit (GCU). The VCU communicates with the BMS via an external public CAN bus and with the EMS and GCU via an internal CAN bus. Additionally, the vehicle may include a body control module (BCM), an ECU, a rectangular user interface, a network interface, cameras, RF (Radio Frequency) circuitry, sensors, audio circuitry, a Wi-Fi module, etc. The rectangular user interface may include a display screen and an input submodule such as a keyboard; optionally, the rectangular user interface may also include standard wired or wireless interfaces. The network interface may optionally include standard wired or wireless interfaces (such as a Wi-Fi interface). The vehicle also communicates with the remote service platform (TSP) via a T-BOX.

[0165] Those skilled in the art will understand that Figure 8 The structure shown does not constitute a limitation on the vehicle. Based on different design needs of actual applications, the vehicle may of course include more or fewer components than shown in different feasible implementations, or combine certain components, or have different component arrangements.

[0166] like Figure 8As shown, the memory 1005, serving as a storage medium, may include an operating system, a network communication module, and a state-of-charge (SOC) correction program for the vehicle battery. The operating system manages and controls programs based on vehicle hardware and software resources, supporting the operation of the SOC correction program for the vehicle battery and other software and / or programs. The network communication module enables communication between the various components within the memory 1005, as well as communication with other hardware and software in the vehicle battery SOC correction device.

[0167] exist Figure 8 In the vehicle shown, the processor 1001 is used to execute the vehicle battery state-of-charge correction program stored in the memory 1005 to implement the steps of the vehicle battery state-of-charge correction method described in any of the above embodiments.

[0168] The specific implementation method of the vehicle in this application is basically the same as the embodiments of the above-mentioned vehicle battery state of charge correction method, and will not be repeated here.

[0169] Furthermore, embodiments of this application also provide a computer storage medium, which stores one or more programs, which can be executed by one or more processors to implement the steps of the vehicle battery state-of-charge correction method described in any of the above claims.

[0170] The specific implementation of the computer storage medium in this application is basically the same as the embodiments of the above-described vehicle battery state of charge correction method, and will not be repeated here.

[0171] In addition, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method for correcting the state of charge of a vehicle battery.

[0172] The specific implementation of the computer program product in this application is basically the same as the embodiments of the above-mentioned vehicle battery state of charge correction method, and will not be repeated here.

[0173] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0174] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0175] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be an in-vehicle computer, smartphone, computer, or server, etc.) to execute the methods described in the various embodiments of this application.

[0176] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method for correcting the state of charge of a vehicle battery, characterized in that, The method for correcting the state of charge of the vehicle battery includes: Obtain the real-time discharge current and real-time voltage parameters of the vehicle battery at the end of the discharge process; Based on the real-time discharge current and the real-time voltage parameters, determine whether to trigger the state of charge correction condition of the vehicle battery at the end of the discharge. If the state of charge correction condition is determined to be triggered, the displayed state of charge value of the vehicle battery is dynamically corrected according to the state of charge correction condition and the real-time voltage parameter. The real-time voltage parameters include: real-time open-circuit voltage; the state-of-charge correction condition includes: discharge-end non-undervoltage correction condition; the step of determining whether to trigger the vehicle battery's state-of-charge correction condition at the discharge end based on the real-time discharge current and the real-time voltage parameters includes: When the discharge current is detected to be lower than the preset first discharge current, the duration of low current discharge of the vehicle battery is recorded. If the duration of the low current discharge exceeds a preset first duration, then it is detected whether the real-time open-circuit voltage is lower than a first voltage, wherein the first voltage is calculated based on the minimum single cell voltage of the vehicle battery. When the real-time open-circuit voltage is detected to be lower than the first voltage, it is determined that the discharge terminal non-undervoltage correction condition is triggered; The step of dynamically correcting the displayed state of charge value of the vehicle battery based on the state of charge correction conditions and the real-time voltage parameters includes: When the non-undervoltage correction condition for the discharge end is determined, the displayed value of the vehicle battery corresponding to the real-time open circuit voltage is determined from the dynamic relationship table between the state of charge and the open circuit voltage. Obtain the real-time true value of the vehicle battery's state of charge, and detect whether the true value of the state of charge is greater than the sum of the displayed value of the state of charge and the preset estimation error; If the true value of the state of charge is detected to be greater than the sum value, the preset estimation error is successively added to the displayed value of the state of charge to dynamically correct the displayed value of the state of charge. The correction of the displayed state of charge value ends when the actual state of charge value is less than or equal to the sum value.

2. The method for correcting the state of charge of a vehicle battery as described in claim 1, characterized in that, The real-time voltage parameters also include: the minimum single-cell voltage of the vehicle battery; the state of charge correction conditions also include: undervoltage correction conditions at the end of discharge. The step of determining whether to trigger the state-of-charge correction condition of the vehicle battery at the end of discharge based on the real-time discharge current and the real-time voltage parameters further includes: When the discharge current is lower than a preset second discharge current, the undervoltage discharge duration of the vehicle battery is recorded, wherein the preset second discharge current is higher than a preset first discharge current, and the preset second discharge current is the maximum discharge current of the vehicle battery; If the undervoltage discharge duration exceeds a preset second duration, then it is detected whether the minimum single-cell voltage is lower than the second voltage to trigger a low-voltage alarm, wherein the second voltage is higher than the first voltage; When the minimum single-cell voltage is detected to trigger the low-voltage alarm, the discharge end undervoltage correction condition is determined to be triggered.

3. The method for correcting the state of charge of a vehicle battery as described in claim 2, characterized in that, The step of dynamically correcting the displayed state of charge value of the vehicle battery based on the state of charge correction conditions and the real-time voltage parameters further includes: When determining the undervoltage correction condition at the discharge end, the alarm level of the low-voltage alarm triggered by the minimum single-cell voltage is detected; The displayed state of charge of the vehicle battery is dynamically corrected according to the undervoltage correction strategy corresponding to the alarm level.

4. The method for correcting the state of charge of a vehicle battery as described in claim 3, characterized in that, The alarm levels include: minor undervoltage alarm, medium undervoltage alarm, and high undervoltage alarm; The step of dynamically correcting the displayed state of charge of the vehicle battery according to the undervoltage correction strategy corresponding to the alarm level includes: According to the undervoltage correction strategy corresponding to the minor undervoltage alarm, the displayed state of charge value of the vehicle battery is dynamically adjusted to be below the state of charge value corresponding to the real-time temperature of the vehicle battery. According to the undervoltage correction strategy corresponding to the undervoltage intermediate alarm, the displayed value of the vehicle battery's state of charge is dynamically adjusted to be below a first correction value, where the first correction value is lower than the state of charge value corresponding to the real-time temperature. According to the undervoltage correction strategy corresponding to the advanced undervoltage alarm, the displayed state of charge value of the vehicle battery is dynamically adjusted to be below a second correction value, where the second correction value is lower than the first correction value.

5. The method for correcting the state of charge of a vehicle battery as described in any one of claims 1 to 4, characterized in that, The method further includes: When the real-time temperature of the vehicle battery is higher than the critical value of the battery low temperature state and the vehicle battery is at the end of the discharge, the real-time discharge current of the vehicle battery is acquired, and it is determined whether the acquired real-time discharge current is lower than a preset first discharge current and / or a preset second discharge current.

6. A state-of-charge correction device for a vehicle battery, characterized in that, The state-of-charge correction device for the vehicle battery includes: The acquisition module is used to acquire the real-time discharge current and real-time voltage parameters of the vehicle battery at the discharge end. The determination module is used to determine whether to trigger the state of charge correction condition of the vehicle battery at the end of the discharge based on the real-time discharge current and the real-time voltage parameters. The state correction module is used to dynamically correct the displayed state of charge of the vehicle battery based on the state of charge correction condition and the real-time voltage parameter if it is determined that the state of charge correction condition is triggered. The real-time voltage parameters include: real-time open-circuit voltage; the state of charge correction conditions include: discharge end non-undervoltage correction conditions; the determining module includes: The first duration statistics unit is used to count the duration of low current discharge of the vehicle battery when the discharge current is detected to be lower than a preset first discharge current. The first voltage detection unit is used to detect whether the real-time open-circuit voltage is lower than a first voltage if the duration of the low current discharge exceeds a preset first duration, wherein the first voltage is calculated based on the minimum single cell voltage of the vehicle battery. The first determining unit is configured to determine, when the real-time open-circuit voltage is detected to be lower than the first voltage, to trigger the non-undervoltage correction condition at the discharge end; The state correction module includes: The lookup unit is used to determine the displayed value of the vehicle battery's state of charge corresponding to the real-time open circuit voltage from the dynamic relationship table between the state of charge and the open circuit voltage when the non-undervoltage correction condition at the end of the discharge is determined. The acquisition unit is used to acquire the real-time true value of the state of charge of the vehicle battery and detect whether the true value of the state of charge is greater than the sum of the displayed value of the state of charge and the preset estimation error. The first dynamic correction unit is configured to, if the detected true value of the state of charge is greater than the sum value, successively add the preset estimation error to the displayed value of the state of charge to dynamically correct the displayed value of the state of charge; and to end the correction of the displayed value of the state of charge when the true value of the state of charge is less than or equal to the sum value.

7. A vehicle, characterized in that, The vehicle includes: a memory, a processor, and a computer program stored in the memory for implementing a state-of-charge correction method for the vehicle battery. The memory is used to store the computer program; The processor is used to execute the computer program to implement the steps of the state-of-charge correction method for a vehicle battery as described in any one of claims 1 to 5.

8. A computer storage medium, characterized in that, The computer storage medium stores a computer program for implementing a method for correcting the state of charge of a vehicle battery, the computer program being executed by a processor to implement the steps of the method for correcting the state of charge of a vehicle battery as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and device for correcting state of charge of battery system

    CN112684350A