Method for correcting state of charge, vehicle, storage medium, and program product

CN122976397APending Publication Date: 2026-10-27XIAOMI EV TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611330998.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-28
Publication Date
2026-10-27

AI Technical Summary

Benefits of technology

本公开实施例在车辆的电池电压达到预设特征电压值时,获取车辆的电池的第一荷电状态和预设特征电压值对应的第二荷电状态,并根据第一荷电状态和第二荷电状态,修正第一荷电状态。其中,第一荷电状态为车辆的电池管理系统确定的荷电状态,第二荷电状态为电池电压达到预设特征电压值时电池的标准荷电状态。这样,在电池电压达到预设特征电压值时,基于预设特征电压值对应的标准荷电状态,对BMS估算的荷电状态进行精准的在线实时修正,计算负荷低且实施简单,提高了电池荷电状态的准确性和可靠性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122976397A_ABST
    Figure CN122976397A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method for correcting state of charge, a vehicle, a storage medium and a program product, and relates to the technical field of batteries. The method comprises: in response to a battery voltage of a vehicle reaching a preset characteristic voltage value, obtaining a first state of charge of the battery of the vehicle and a second state of charge corresponding to the preset characteristic voltage value. According to the first state of charge and the second state of charge, the first state of charge is corrected. The first state of charge is a state of charge determined by a battery management system of the vehicle, and the second state of charge is a standard state of charge of the battery when the battery voltage reaches the preset characteristic voltage value. In this way, when the battery voltage reaches the preset characteristic voltage value, the state of charge estimated by the BMS is accurately and online corrected in real time based on the standard state of charge corresponding to the preset characteristic voltage value. The calculation load is low and the implementation is simple, and the accuracy and reliability of the state of charge of the battery are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of battery technology, and more particularly to a method for correcting the state of charge, a vehicle, a storage medium, and a program product. Background Technology

[0002] With the development of science and technology, electric vehicles using clean energy have experienced rapid growth. The Battery Management System (BMS) is the core component ensuring the safe and efficient operation of batteries. Real-time and accurate estimation of the State of Charge (SOC) is a key function of the BMS, as the SOC estimation results directly affect the reliability of the vehicle's energy distribution, charge and discharge control, and range display. Summary of the Invention

[0003] To overcome the problems existing in related technologies, this disclosure provides a method for correcting the state of charge, a vehicle, a storage medium, and a program product.

[0004] According to a first aspect of the present disclosure, a method for correcting the state of charge is provided, the method comprising: In response to the vehicle's battery voltage reaching a preset characteristic voltage value, a first state of charge (SOC) of the vehicle's battery and a second SOC corresponding to the preset characteristic voltage value are obtained; wherein, the first SOC is the SOC determined by the vehicle's battery management system, and the second SOC is the standard SOC of the battery when the battery voltage reaches the preset characteristic voltage value. The first state of charge is corrected based on the first state of charge and the second state of charge.

[0005] By adopting the above implementation method, when the battery voltage reaches the preset characteristic voltage value, the state of charge estimated by the BMS is accurately corrected online in real time based on the standard state of charge corresponding to the preset characteristic voltage value. The calculation load is low and the implementation is simple, which improves the accuracy and reliability of the battery state of charge.

[0006] In some possible implementations, the step of obtaining a first state of charge (SOC) of the vehicle's battery and a second SOC corresponding to the SOC value in response to the vehicle's battery voltage reaching a preset characteristic voltage value includes: In response to the vehicle's battery voltage reaching the preset characteristic voltage value, the cumulative discharge ampere-hours of the battery since the end of the most recent charging process are obtained; If the cumulative discharge ampere-hours are greater than the nominal capacity of the battery, the first state of charge and the second state of charge are obtained.

[0007] By adopting the above implementation method, when the battery voltage reaches the preset characteristic voltage value, the relationship between the cumulative discharge ampere-hours and the nominal capacity of the battery is first determined. When the cumulative discharge ampere-hours is greater than the nominal capacity, the first state of charge estimated by the BMS is then corrected, which can avoid unnecessary SOC correction operations.

[0008] In some possible implementations, correcting the first state of charge based on the first state of charge and the second state of charge includes: If the difference between the first state of charge and the second state of charge is greater than a preset correction threshold, the first state of charge is corrected according to the second state of charge.

[0009] By adopting the above implementation method, when the difference between the first state of charge and the standard state of charge is large, the first state of charge estimated by the BMS is corrected, which can more accurately determine the timing of the SOC correction.

[0010] In some possible implementations, correcting the first state of charge according to the second state of charge includes: The first state of charge is gradually corrected according to a preset step value until the first state of charge matches the second state of charge.

[0011] By adopting the above implementation method, the smooth change of SOC is ensured through continuous correction with small steps, avoiding large-scale sudden changes in SOC.

[0012] In some possible implementations, correcting the first state of charge according to the second state of charge includes: The first state of charge is corrected to the second state of charge.

[0013] By adopting the above implementation method, the SOC can be forcibly corrected in certain special scenarios, which can ensure that the driver can still be provided with a reliable range reference under extreme cumulative error conditions.

[0014] In some possible implementations, the preset characteristic voltage value is determined in the following way: Obtain the mapping curve between the battery voltage and the state of charge; The preset characteristic voltage value is determined based on the slope of the mapping curve.

[0015] In some possible implementations, determining the preset characteristic voltage value based on the slope of the mapping curve includes: The voltage value corresponding to the maximum slope of the mapping curve is taken as the preset characteristic voltage value.

[0016] Using the above implementation method, based on the slope of the mapping curve between battery voltage and state of charge, the point where the battery voltage changes the most with the state of charge is taken as the preset characteristic voltage value, which facilitates the accurate identification of the correction time of SOC in the future.

[0017] In some possible implementations, the second state of charge is obtained in the following manner: Obtain the battery temperature and the discharge current rate of the battery; The second state of charge is determined based on the battery temperature, the discharge current rate, and multiple preset mapping relationships; wherein, the preset mapping relationships include the mapping relationship between the preset characteristic voltage value and the standard state of charge under multiple preset battery temperatures and multiple preset discharge current rates.

[0018] By adopting the above implementation method, by establishing a preset mapping relationship, the preset characteristic voltage value can be accurately obtained at different battery temperatures and discharge current rates, and the standard state of charge corresponding to the preset characteristic voltage value can be obtained. This facilitates the subsequent determination of the difference between the first state of charge and the standard state of charge, thereby providing accurate and reliable data support for determining the SOC correction timing.

[0019] According to a second aspect of the present disclosure, a vehicle is provided, the vehicle including a battery and a battery management system, the battery management system being configured to perform the state of charge correction method described in the first aspect of the present disclosure.

[0020] According to a third aspect of the present disclosure, a vehicle is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to execute processor-executable instructions in the memory to implement the steps of the method described in the first aspect of the present disclosure.

[0021] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect of the present disclosure.

[0022] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the method described in the first aspect of the present disclosure.

[0023] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: This embodiment of the invention acquires a first state of charge (SOC) and a second SOC corresponding to the preset characteristic voltage value when the vehicle's battery voltage reaches that value. The first SOC is then corrected based on the first and second SOCs. The first SOC is determined by the vehicle's battery management system (BMS), and the second SOC is the standard SOC of the battery when the voltage reaches the preset characteristic voltage value. This allows for precise online real-time correction of the SOC estimated by the BMS based on the standard SOC corresponding to the preset characteristic voltage value when the battery voltage reaches that value. This approach has low computational load, is simple to implement, and improves the accuracy and reliability of the battery's SOC.

[0024] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

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

[0026] Figure 1 This is a flowchart illustrating a method for correcting the state of charge according to an exemplary embodiment.

[0027] Figure 2 This is a flowchart illustrating the establishment of a preset mapping relationship according to an exemplary embodiment.

[0028] Figure 3 This is a schematic diagram illustrating a process for correcting the state of charge according to an exemplary embodiment.

[0029] Figure 4 This is a block diagram illustrating a state of charge correction device according to an exemplary embodiment.

[0030] Figure 5 This is a block diagram illustrating a vehicle according to an exemplary embodiment. Detailed Implementation

[0031] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0032] Before introducing the method for correcting the state of charge, vehicle, storage medium, and program product shown in the embodiments of this disclosure, the application scenarios of the embodiments of this disclosure will first be introduced. In the field of power batteries, the ampere-hour integration method is widely used as the basis for SOC estimation due to its simplicity and reliability. However, this method has an inherent problem of current measurement error accumulation, especially in long-term, high-current continuous operation, where accumulated errors may cause the SOC estimate to deviate significantly from the true value.

[0033] In related technologies, SOC correction often relies on open-circuit voltage methods or complex model filtering algorithms. Kalman filtering and other state observers involve building a battery model and estimating internal battery state signals such as SOC, aiming for higher SOC accuracy. This method demands high model accuracy and computational power, and is prone to failure under varying real-world operating conditions. General battery model parameters are easily drifted under extreme charging / discharging and temperature rise, leading to a weak foundation for the filtering algorithm and reduced correction effectiveness. Open-circuit voltage (OCV) corrects SOC by utilizing the correspondence between OCV and SOC. This method requires the battery to be idle for a sufficiently long time; therefore, the open-circuit voltage method cannot obtain OCV during continuous charging / discharging, thus failing to achieve the desired correction effect. Currently, there is a lack of an online correction scheme that effectively utilizes prior information under fixed operating conditions, is computationally simple, and does not require interruption of vehicle operation.

[0034] In view of this, embodiments of this disclosure disclose a method, vehicle, medium, and product for correcting the state of charge (SOC). The method includes: in response to the vehicle's battery voltage reaching a preset characteristic voltage value, acquiring a first SOC of the vehicle's battery and a second SOC corresponding to the preset characteristic voltage value; and correcting the first SOC based on the first SOC and the second SOC. The first SOC is the SOC determined by the vehicle's battery management system (BMS), and the second SOC is the standard SOC of the battery when the battery voltage reaches the preset characteristic voltage value. Thus, when the battery voltage reaches the preset characteristic voltage value, the SOC estimated by the BMS is accurately corrected online in real time based on the standard SOC corresponding to the preset characteristic voltage value. This method has low computational load and is simple to implement, improving the accuracy and reliability of the battery's SOC.

[0035] The state of charge correction method shown in this disclosure is applicable to application scenarios with fixed or predictable charging and discharging patterns, such as the endurance racing cycle of electric vehicles and the fixed-line operation of logistics AGVs (Automated Guided Vehicles). It can effectively improve the accuracy and reliability of SOC estimation in such scenarios.

[0036] Furthermore, the state of charge (SOC) correction method shown in this disclosure can also be applied to a fallback SOC strategy for daily driving. During daily driving of electric vehicles, due to the complex and variable operating conditions, the cumulative error of traditional methods such as ampere-hour integration may lead to a persistently high SOC display value. Since drivers rely on SOC to judge range, an excessively high SOC directly poses a risk of breakdown and safety hazards. This disclosure, when the vehicle battery voltage reaches a preset characteristic voltage value, performs precise online real-time correction of the BMS-estimated SOC based on the standard SOC corresponding to the preset characteristic voltage value, thereby providing accurate SOC assurance for daily driving.

[0037] Figure 1 This is a flowchart illustrating a method for correcting the state of charge according to an exemplary embodiment, such as... Figure 1 As shown, the method may include the following steps.

[0038] In step S101, in response to the vehicle's battery voltage reaching a preset characteristic voltage value, the first state of charge of the vehicle's battery and the second state of charge corresponding to the preset characteristic voltage value are obtained.

[0039] The first state of charge is the state of charge estimated by the vehicle's battery management system, and the second state of charge is the standard state of charge of the battery when the battery voltage reaches a preset characteristic voltage value.

[0040] In some embodiments of this step, there may be one or more preset characteristic voltage values. The preset characteristic voltage value is determined by: obtaining the mapping curve between battery voltage and state of charge; and taking the voltage value corresponding to the maximum slope value of the mapping curve as the preset characteristic voltage value.

[0041] For example, multiple tests can be performed in advance for typical cyclic charge and discharge processes of the target application scenario to obtain multiple mapping curves between battery voltage and state of charge, and the preset characteristic voltage value can be determined based on the slope of the mapping curves.

[0042] In one possible implementation, for each mapping curve, the point containing the maximum slope value of the mapping curve can be determined, and the voltage value corresponding to that point can be used as a candidate feature voltage value. Then, the maximum value among the candidate feature voltage values ​​corresponding to multiple mapping curves can be used as a preset feature voltage value. Alternatively, multiple candidate feature voltage values ​​can all be used as the preset feature voltage value.

[0043] In another possible implementation, the voltage values ​​corresponding to one or more points where the slope of the mapping curve is greater than a preset slope threshold can be used as preset feature voltage values.

[0044] For example, the preset characteristic voltage value can be determined within a range lower than a preset SOC threshold, that is, it can be determined in the low SOC region. The preset SOC threshold could be, for example, 20%. For instance, when determining the preset characteristic voltage value, the voltage value corresponding to the maximum slope of the mapping curve in the segment below the preset SOC threshold can be used as the preset characteristic voltage value. The preset characteristic voltage values ​​for application scenarios with fixed or predictable charging and discharging patterns and routine driving scenarios can be the same or different. The vehicle can simultaneously store the preset characteristic voltage values ​​corresponding to both scenarios. During actual vehicle operation, the corresponding preset characteristic voltage value can be selected based on the current actual operating scenario.

[0045] In other embodiments of this step, the second state of charge can be obtained by: acquiring the battery temperature and the battery discharge current rate; and determining the second state of charge based on the battery temperature, discharge current rate, and a preset mapping relationship. The preset mapping relationship includes the mapping relationship between the preset characteristic voltage value and the standard state of charge under multiple preset battery temperatures and multiple preset discharge current rates.

[0046] For example, such as Figure 2 As shown, after determining the preset characteristic voltage value, the actual state of charge (SOC) of the battery can be tested beforehand under different battery temperatures and different discharge current rates when the battery voltage drops to the preset characteristic voltage value. The tested SOC is then used as the standard SOC corresponding to the preset characteristic voltage value. A preset mapping relationship between the preset characteristic voltage value and the standard SOC is established based on multiple test results under multiple battery temperatures and multiple discharge current rates. This preset mapping relationship can be a mapping table constructed based on discrete data, or a mapping curve obtained by fitting discrete data; this disclosure does not specifically limit its nature.

[0047] For example, when the battery state of charge correction process is triggered, the standard state of charge under this operating condition can be obtained by querying a preset mapping table based on the measured battery temperature T_act at the trigger time and the average discharge current ratio C_act calculated within the preset time window before the trigger. If the standard state of charge corresponding to this operating condition does not exist in the preset mapping table, the standard state of charge under this operating condition can be obtained by interpolation calculation based on the data in the preset mapping table.

[0048] In some embodiments of this step, in response to the vehicle's battery voltage reaching a preset characteristic voltage value, the cumulative discharge ampere-hours after the end of the most recent charging process of the battery are obtained; if the cumulative discharge ampere-hours are greater than the nominal capacity of the battery, the first state of charge and the second state of charge are obtained.

[0049] For example, during actual vehicle operation, the BMS can collect battery voltage and battery current in real time. When it detects that the battery voltage has dropped to a preset characteristic voltage value, it can obtain the cumulative discharge ampere-hours since the end of the most recent charging process and determine whether the cumulative discharge ampere-hours is greater than the battery's nominal capacity. The cumulative discharge ampere-hours are obtained by the battery management system integrating the discharge current from the moment the battery is fully charged.

[0050] If the cumulative discharge ampere-hours exceed the battery's nominal capacity, it indicates a large error in the battery current collected by the BMS, which in turn leads to a large error in the estimated first state of charge (SOC). In this case, the first SOC and the second SOC can be obtained, and the first SOC can be corrected based on the first and second SOCs. If the cumulative discharge ampere-hours exceed the battery's nominal capacity, it indicates a small error in the battery current collected by the BMS, and no correction of the first SOC is necessary.

[0051] In step S102, the first state of charge is corrected based on the first state of charge and the second state of charge.

[0052] In this step, if the difference between the first state of charge and the second state of charge is greater than a preset correction threshold, it indicates that the error in the first state of charge estimated by the BMS is large, and the first state of charge can be corrected based on the second state of charge. If the difference between the first state of charge and the second state of charge is less than or equal to the preset correction threshold, it indicates that the error in the first state of charge estimated by the BMS is small, and no correction is needed, keeping the first state of charge estimated by the BMS unchanged.

[0053] In application scenarios where charging and discharging patterns are fixed or predictable, the preset correction threshold can range from [0.5%, 2%]; in daily driving scenarios, the preset correction threshold can range from [2%, 5%]. The correction triggering conditions in daily driving scenarios can be more stringent, triggering only when the SOC (State of Charge) artificially inflates beyond a significant threshold. Correction of the battery's state of charge in daily driving scenarios can serve as a safety net for SOC during daily driving.

[0054] For example, the first state of charge can be gradually corrected according to a preset step value until the first state of charge matches the second state of charge. For example, if the first state of charge is 15% and the second state of charge is 16%, and the preset step value is 0.1%, it can start from 15% and increase by 0.1% each time, gradually approaching 16% through 10 iterations.

[0055] For example, in everyday driving scenarios, the first state of charge can be directly corrected to the second state of charge. This forced correction, rather than a gradual approximation, ensures that a reliable range reference can still be provided to the driver even under extreme cumulative error conditions. For instance, if the first state of charge is 15% and the second state of charge is 18%, the first state of charge can be directly corrected from 15% to 18%.

[0056] This disclosure also proposes a battery management system for implementing the above method. The system may include: a data acquisition module for real-time acquisition of voltage, current, and temperature signals of the battery pack; a storage module for storing the preset mapping relationship, the battery's nominal capacity, preset characteristic voltage value, and preset correction threshold; a working condition identification and ampere-hour calculation module for identifying the operating state and calculating the cumulative discharge ampere-hours since the last full charge; a SOC estimation module for performing initial SOC estimation based on ampere-hour integration and other algorithms to obtain an initial first state of charge; a correction logic control module for performing voltage trigger judgment, cumulative charge condition judgment, table lookup, deviation calculation, and final SOC value correction to obtain a corrected first state of charge; and a fallback correction module for determining whether the current SOC estimate exceeds the allowable deviation range of the fallback calibration SOC value when the lowest single-cell voltage drops to the fallback characteristic voltage during normal driving scenarios. If it does, a fallback SOC correction is forcibly executed.

[0057] Figure 3 This is a schematic diagram illustrating a process for correcting the state of charge according to an exemplary embodiment, as described below. Figure 3 A specific embodiment is provided.

[0058] During actual vehicle operation, the BMS collects battery voltage (V), current (I), and temperature (T) in real time. When the battery voltage drops to a preset characteristic voltage value, the system will detect this. At that time, trigger judgment is initiated: the cumulative discharge ampere-hours of the battery since the end of the most recent complete charging process are judged. Is the capacity already greater than the battery's nominal capacity? If the value is greater than the threshold, the core correction logic is triggered; if it is not greater than the threshold, no correction is performed, and the process continues.

[0059] When the correction logic is triggered, the battery temperature is measured at the trigger time. And the average discharge current multiplier calculated within a preset time window (such as 30 seconds or 60 seconds) before triggering. The system queries a preset mapping relationship and obtains the corresponding standard SOC reference value for the operating condition through direct table lookup or interpolation calculation. This refers to the second state of charge; and it can obtain the currently estimated SOC value within the battery management system. This refers to the first state of charge. Calculate the absolute deviation ΔSOC = | - The ΔSOC is compared with a preset correction threshold δ: if ΔSOC > δ, a significant cumulative error is determined, and a correction operation is performed to adjust the estimated SOC value to δ. Or according to the preset algorithm to Approximation, where the preset algorithm can be, for example, a moving average window algorithm, a scaling correction, etc.; if ΔSOC ≤ δ, then the current estimated value is determined to be within the allowable error range, and the original estimated value is maintained unchanged.

[0060] In summary, this embodiment of the present disclosure acquires a first state of charge (SOC) and a second SOC corresponding to the preset characteristic voltage value when the vehicle's battery voltage reaches that value. The first SOC is then corrected based on the first and second SOCs. The first SOC is determined by the vehicle's Battery Management System (BMS), and the second SOC is the standard SOC of the battery when the battery voltage reaches the preset characteristic voltage value. This allows for precise online real-time correction of the SOC estimated by the BMS based on the standard SOC corresponding to the preset characteristic voltage value when the battery voltage reaches that value, improving the accuracy and reliability of the battery's SOC.

[0061] This disclosure also provides a vehicle including a battery and a battery management system for performing the state-of-charge correction method provided in this disclosure.

[0062] Figure 4 This is a block diagram illustrating a state-of-charge correction device according to an exemplary embodiment, such as... Figure 4 As shown, the device 200 includes: The acquisition module 201 is configured to acquire a first state of charge (SOC) of the vehicle's battery and a second SOC corresponding to the preset characteristic voltage value in response to the vehicle's battery voltage reaching a preset characteristic voltage value; wherein, the first SOC is the SOC determined by the vehicle's battery management system (BMS), and the second SOC is the standard SOC of the battery when the battery voltage reaches the preset characteristic voltage value. The correction module 202 is configured to correct the first state of charge based on the first state of charge and the second state of charge.

[0063] In some possible implementations, the acquisition module 201 is configured to: In response to the vehicle's battery voltage reaching the preset characteristic voltage value, the cumulative discharge ampere-hours of the battery since the end of the most recent charging process are obtained; If the cumulative discharge ampere-hours are greater than the nominal capacity of the battery, the first state of charge and the second state of charge are obtained.

[0064] In some possible implementations, the correction module 202 is configured to: If the difference between the first state of charge and the second state of charge is greater than a preset correction threshold, the first state of charge is corrected according to the second state of charge.

[0065] In some possible implementations, the correction module 202 is configured to: The first state of charge is gradually corrected according to a preset step value until the first state of charge matches the second state of charge.

[0066] In some possible implementations, the correction module 202 is configured to: The first state of charge is corrected to the second state of charge.

[0067] In some possible implementations, the preset characteristic voltage value is determined in the following way: Obtain the mapping curve between the battery voltage and the state of charge; The preset characteristic voltage value is determined based on the slope of the mapping curve.

[0068] In some possible implementations, determining the preset characteristic voltage value based on the slope of the mapping curve includes: The voltage value corresponding to the maximum slope of the mapping curve is taken as the preset characteristic voltage value.

[0069] In some possible implementations, the second state of charge is obtained in the following manner: Obtain the battery temperature and the discharge current rate of the battery; The second state of charge is determined based on the battery temperature, the discharge current rate, and a preset mapping relationship; wherein the preset mapping relationship includes the mapping relationship between the preset characteristic voltage value and the standard state of charge under multiple preset battery temperatures and multiple preset discharge current rates.

[0070] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0071] In summary, this embodiment of the present disclosure acquires a first state of charge (SOC) and a second SOC corresponding to the preset characteristic voltage value when the vehicle's battery voltage reaches that value. The first SOC is then corrected based on the first and second SOCs. The first SOC is determined by the vehicle's Battery Management System (BMS), and the second SOC is the standard SOC of the battery when the battery voltage reaches the preset characteristic voltage value. This allows for precise online real-time correction of the SOC estimated by the BMS based on the standard SOC corresponding to the preset characteristic voltage value when the battery voltage reaches that value, improving the accuracy and reliability of the battery's SOC.

[0072] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the method for correcting the state of charge provided in this disclosure.

[0073] Figure 5 This is a block diagram illustrating a vehicle 600 according to an exemplary embodiment. For example, vehicle 600 may be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicle. Vehicle 600 may have driver assistance functions.

[0074] Reference Figure 5 The vehicle 600 may include various subsystems, such as an infotainment system 610, a perception system 620, a decision control system 630, a drive system 640, and a computing platform 650. The vehicle 600 may also include more or fewer subsystems, and each subsystem may include multiple components. Furthermore, each subsystem and each component of the vehicle 600 can be interconnected via wired or wireless means.

[0075] In some embodiments, the infotainment system 610 may include a communication system, an entertainment system, and a navigation system, etc.

[0076] The perception system 620 may include several sensors for sensing information about the environment surrounding the vehicle 600. For example, the perception system 620 may include a global positioning system (which may be GPS, BeiDou, or other positioning systems), an inertial measurement unit (IMU), lidar, millimeter-wave radar, ultrasonic radar, and a camera device.

[0077] The decision control system 630 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.

[0078] The drive system 640 may include components that provide powered motion to the vehicle 600. In one embodiment, the drive system 640 may include an engine, an energy source, a transmission system, and wheels. The engine may be one or a combination of internal combustion engines, electric motors, and compressed air engines. The engine is capable of converting energy provided by the energy source into mechanical energy.

[0079] Some or all of the functions of vehicle 600 are controlled by computing platform 650. Computing platform 650 may include at least one processor 651 and memory 652, processor 651 can execute instructions 653 stored in memory 652.

[0080] Processor 651 can be any conventional processor, such as a commercially available CPU. Processors may also include graphics processing units (GPUs), field-programmable gate arrays (FPGAs), systems-on-chips (SoCs), application-specific integrated circuits (ASICs), or combinations thereof.

[0081] The memory 652 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0082] In addition to instruction 653, memory 652 can also store data, such as road maps, route information, vehicle position, direction, speed, and other data. The data stored in memory 652 can be used by computing platform 650.

[0083] In this embodiment of the disclosure, processor 651 may execute instruction 653 to complete all or part of the steps of the above-described method for correcting the state of charge.

[0084] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described method for correcting the state of charge when executed by the programmable device.

[0085] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.

[0086] Furthermore, the term “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as advantageous compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept in a concrete manner. As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless otherwise specified or clear from the context, “X applies A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”

[0087] Similarly, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous to any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”

[0088] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.

[0089] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

[0090] It should be understood that, unless otherwise specifically indicated, features of various embodiments of this disclosure described herein can be combined with each other. As used herein, the term “and / or” includes any one of the relevant listed items and any combination of any two or more; similarly, “at least one of…” includes any one of the relevant listed items and any combination of any two or more.

[0091] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In this description, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

Claims

1. A method for correcting the state of charge, characterized in that, The method includes: In response to the vehicle's battery voltage reaching a preset characteristic voltage value, a first state of charge (SOC) of the vehicle's battery and a second SOC corresponding to the preset characteristic voltage value are obtained; wherein, the first SOC is the SOC determined by the vehicle's battery management system, and the second SOC is the standard SOC of the battery when the battery voltage reaches the preset characteristic voltage value. The first state of charge is corrected based on the first state of charge and the second state of charge.

2. The method according to claim 1, characterized in that, The step of obtaining the first state of charge of the vehicle's battery and the second state of charge corresponding to the preset characteristic voltage value in response to the vehicle's battery voltage reaching the preset characteristic voltage value includes: In response to the vehicle's battery voltage reaching the preset characteristic voltage value, the cumulative discharge ampere-hours of the battery since the end of the most recent charging process are obtained; If the cumulative discharge ampere-hours are greater than the nominal capacity of the battery, the first state of charge and the second state of charge are obtained.

3. The method according to claim 1, characterized in that, The step of correcting the first state of charge based on the first state of charge and the second state of charge includes: If the difference between the first state of charge and the second state of charge is greater than a preset correction threshold, the first state of charge is corrected according to the second state of charge.

4. The method according to claim 3, characterized in that, The step of correcting the first state of charge according to the second state of charge includes: The first state of charge is gradually corrected according to a preset step value until the first state of charge matches the second state of charge.

5. The method according to claim 3, characterized in that, The step of correcting the first state of charge according to the second state of charge includes: The first state of charge is corrected to the second state of charge.

6. The method according to claim 1, characterized in that, The preset characteristic voltage value is determined in the following way: Obtain the mapping curve between the battery voltage and the state of charge; The preset characteristic voltage value is determined based on the slope of the mapping curve.

7. The method according to claim 6, characterized in that, Determining the preset characteristic voltage value based on the slope of the mapping curve includes: The voltage value corresponding to the maximum slope of the mapping curve is taken as the preset characteristic voltage value.

8. The method according to claim 1, characterized in that, The second state of charge is obtained in the following manner: Obtain the battery temperature and the discharge current rate of the battery; The second state of charge is determined based on the battery temperature, the discharge current rate, and a preset mapping relationship; wherein the preset mapping relationship includes the mapping relationship between the preset characteristic voltage value and the standard state of charge under multiple preset battery temperatures and multiple preset discharge current rates.

9. A vehicle, characterized in that, The vehicle includes a battery and a battery management system, the battery management system being used to perform the state of charge correction method according to any one of claims 1-8.

10. A vehicle, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute processor-executable instructions in the memory to implement the steps of the method according to any one of claims 1-8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1-8.

12. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-8.