A state of charge correction method, system, apparatus, device, and storage medium
By collecting battery operating data, determining the battery polarization degree and temperature range, calculating the standard voltage threshold, and dynamically adjusting the state of charge, the deviation problem caused by polarization and temperature in traditional state of charge correction is solved, achieving accurate state of charge correction and battery safety assurance.
Patent Information
- Application Number
- CN202610787663.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-03
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2046-06-03
AI Technical Summary
Traditional state-of-charge (POC) correction techniques fail to effectively consider changes in the battery's internal state and environmental influences, resulting in unsatisfactory correction effects, inaccurate detection of POC, and impact on charge/discharge strategies and battery life.
By collecting battery operation data, the degree of battery polarization is determined. Combined with the temperature range and state of charge range, the standard voltage threshold is calculated, the initial state of charge deviation is judged and corrected, and the state of charge is accurately corrected by dynamic adjustment.
It significantly improves the accuracy and robustness of state of charge correction, provides real and effective data support, ensures battery safety and extends battery life.
Smart Images

Figure CN122330724B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of battery testing technology, and in particular relates to a method, system, device, equipment and storage medium for correcting the state of charge. Background Technology
[0002] In the field of battery technology, the state of charge (SOC) of a battery is one of the key bases for charge and discharge control and range prediction during battery use. Accurate and effective SOC detection can effectively ensure battery safety and extend battery life. However, if the SOC estimation is too far off, it will lead to improper charge and discharge control strategies, misjudgment of remaining battery range, and in severe cases, may even cause overcharging or deep discharging, increasing battery usage risks and accelerating battery aging.
[0003] Traditional state-of-charge (SOC) correction techniques, when used to correct the SOC of motors, severely neglect changes in the battery's internal state and environmental influences. The actual correction results are less than ideal, with a significant difference remaining between the corrected SOC and the battery's true SOC. Existing correction methods cannot accurately detect deviations from actual SOC data under load conditions, leading to poor correction performance and an inability to accurately determine the battery's true SOC. This severely impacts the formulation and execution of charging and discharging strategies, affecting battery safety and potentially shortening battery lifespan.
[0004] Therefore, how to achieve accurate and effective correction of the battery's state of charge is an important problem that urgently needs to be solved. Summary of the Invention
[0005] This application provides a method, system, apparatus, device, and storage medium for correcting the state of charge of a battery, which can accurately detect deviations in the state of charge of a battery and perform efficient and precise corrections.
[0006] In a first aspect, embodiments of this application provide a method for correcting the state of charge, including: Collect battery operation data of the target battery under the target operating conditions, and determine the initial state of charge of the target battery. The target operating conditions are either charging or discharging conditions. The battery operation data includes at least temperature data, battery terminal voltage, charging and discharging current, charging and discharging power, and charging and discharging time. Based on battery operating data, determine the degree of battery polarization of the target battery under the target operating conditions; Based on the temperature range where the temperature data is located and the state of charge range where the initial state of charge is located, determine the standard state of charge of the target battery in the temperature range and the state of charge range. Based on the temperature range and the state of charge range, the standard voltage threshold corresponding to the standard state of charge of the target battery under the battery polarization degree is determined. Based on the comparison results between the initial state of charge and the standard state of charge, and the comparison results between the battery terminal voltage and the standard voltage threshold, it is determined whether there is a state deviation in the initial state of charge. If a state deviation is found in the initial state of charge, the initial state of charge is corrected based on the standard state of charge.
[0007] Secondly, embodiments of this application provide a battery management system, including: The sampling circuit is used to collect battery operating data of the target battery under the target operating conditions and to determine the initial state of charge of the target battery. The target operating conditions are either charging or discharging conditions. The battery operating data includes at least temperature data, battery terminal voltage, charging and discharging current, charging and discharging power, and charging and discharging time. The controller is used to determine the degree of battery polarization of the target battery under target operating conditions based on battery operating data; determine the standard state of charge (SOC) of the target battery within the temperature range and SOC range based on the temperature data and the initial SOC range; determine the standard voltage threshold corresponding to the target battery reaching the standard SOC under the battery polarization level based on the temperature range and SOC range; determine whether there is a state deviation in the initial SOC based on the comparison between the initial SOC and the standard SOC, and the comparison between the battery terminal voltage and the standard voltage threshold, indicating whether the state deviation is a falsely low or high SOC; and correct the initial SOC based on the standard SOC if a state deviation is determined to exist.
[0008] Thirdly, embodiments of this application provide a battery device, including a battery and a battery management system as described in the second aspect.
[0009] Fourthly, embodiments of this application provide a terminal device, the device including: a processor and a memory storing computer program instructions; When the processor executes computer program instructions, it implements a state-of-charge correction method as described in the first aspect.
[0010] Fourthly, embodiments of this application provide a computer storage medium on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the state of charge correction method as described in the first aspect is implemented.
[0011] Fifthly, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform the state of charge correction method as described in the first aspect.
[0012] The technical solutions provided by the embodiments of this application bring at least the following beneficial effects: This application provides a method for correcting the state of charge (SOC), comprising: determining the degree of battery polarization of the target battery based on battery operating data of the target battery under target operating conditions; then, determining the standard SOC of the target battery within the temperature range of the temperature data in the battery operating data and the SOC range of the initially estimated initial SOC; furthermore, determining the standard voltage threshold corresponding to the target battery reaching the standard SOC under the given battery polarization degree based on the temperature range and the SOC range; and further, accurately determining whether there is a state deviation in the initially estimated initial SOC based on the comparison results between the initial SOC and the standard SOC, and the comparison results between the battery terminal voltage and the standard voltage threshold. When it is determined that there is a state deviation in the initial SOC, correcting the initial SOC based on the standard SOC.
[0013] The technical solution provided in this application can dynamically adapt to battery characteristics under different temperature and state of charge ranges. It combines the real-time polarization of the battery to perform fine-grained dynamic adjustments to the correction process, significantly improving the accuracy and robustness of the charge correction process. This application introduces the battery polarization degree to determine the standard voltage threshold corresponding to the standard state of charge, effectively suppressing the impact of terminal voltage deviations caused by polarization interference, temperature effects, and other factors on the judgment and correction of state of charge deviations. This significantly improves the accuracy of battery state of charge correction, providing real and effective data support for subsequent battery charge and discharge strategy control, thereby ensuring battery safety and extending battery life.
[0014] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0015] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 A schematic flowchart illustrating a state of charge correction method provided in one embodiment of this application; Figure 2 This is a schematic diagram of a battery management system provided in another embodiment of this application; Figure 3 This is a schematic diagram of the structure of a terminal device provided in another embodiment of this application. Detailed Implementation
[0017] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.
[0018] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, 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. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0019] It should be noted that the acquisition, storage, use, and processing of data in this application embodiment all comply with the relevant provisions of national laws and regulations.
[0020] Furthermore, it should be noted that in the embodiments of this application, certain software, components, models, and other existing solutions in the industry may be mentioned. These should be considered as exemplary, and their purpose is only to illustrate the feasibility of implementing the technical solution of this application. However, it does not mean that the applicant has used or necessarily used the solution.
[0021] In the field of battery technology, the state of charge (SOC) of a battery is one of the key bases for charge and discharge control and range prediction during battery use. Accurate and effective SOC detection can effectively ensure battery safety and extend battery life. However, if the SOC estimation is too far off, it will lead to improper charge and discharge control strategies, misjudgment of remaining battery range, and in severe cases, may even cause overcharging or deep discharging, increasing battery usage risks and accelerating battery aging.
[0022] Traditional state-of-charge (SOC) correction techniques, when used to correct the SOC of motors, severely neglect changes in the battery's internal state and environmental influences, resulting in less than ideal correction effects. A significant difference remains between the corrected SOC and the battery's true SOC. For example, the problem of artificially low SOC is more severe in low-temperature environments or low SOC ranges, making it difficult for existing traditional SOC correction methods to effectively eliminate SOC deviations.
[0023] Under different operating conditions, battery polarization can cause the terminal voltage to deviate significantly from the equilibrium potential, thus interfering with the estimation of the state of charge (SOC). Traditional SOC correction methods do not fully consider the impact of battery polarization on SOC detection, resulting in poor correction effects. A significant difference remains between the corrected SOC and the true SOC. Existing correction methods cannot accurately detect deviations from actual data under complex operating conditions, leading to poor practical correction results and an inability to accurately obtain the battery's true SOC. This severely impacts the formulation and execution of charge / discharge strategies, affecting battery safety and potentially shortening battery lifespan.
[0024] Based on the aforementioned technical problems, embodiments of this application provide a method, system, apparatus, device, and storage medium for correcting the state of charge (SOC). The method includes: determining the degree of battery polarization of a target battery based on battery operating data of the target battery under target operating conditions; then, determining the standard SOC of the target battery within the temperature range of the temperature data in the battery operating data and the SOC range of the initially estimated initial SOC; furthermore, determining the standard voltage threshold corresponding to the target battery reaching the standard SOC under the given battery polarization degree based on the temperature range and the SOC range; and further, accurately determining whether there is a state deviation in the initially estimated initial SOC based on the comparison results between the initial SOC and the standard SOC, and the comparison results between the battery terminal voltage and the standard voltage threshold. When it is determined that there is a state deviation in the initial SOC, correcting the initial SOC based on the standard SOC.
[0025] The technical solution provided in this application can dynamically adapt to battery characteristics under different temperature and state of charge ranges. It combines the real-time polarization of the battery to perform fine-grained dynamic adjustments to the correction process, significantly improving the accuracy and robustness of the charge correction process. This application introduces the battery polarization degree to determine the standard voltage threshold corresponding to the standard state of charge, effectively suppressing the impact of terminal voltage deviations caused by polarization interference, temperature effects, and other factors on the judgment and correction of state of charge deviations. This significantly improves the accuracy of battery state of charge correction, providing real and effective data support for subsequent battery charge and discharge strategy control, thereby ensuring battery safety and extending battery life.
[0026] The execution entity used in the embodiments of this application can specifically be a battery management system (BMS) connected to the battery, or a terminal device capable of controlling the battery management system, such as a desktop computer, laptop computer, or server. In addition, the execution entity in the embodiments of this application can also be a software entity, such as a client or software program installed in the battery management system or terminal device. The specific type of execution entity corresponding to the state-of-charge correction method, system, device, equipment, and storage medium provided in the embodiments of this application is not strictly limited here; it can be flexibly selected and set according to the application scenario and actual needs.
[0027] It should be noted that the embodiments provided in this application do not limit the specific application scenarios of the wireless access network control method, device, equipment, storage medium and program products provided above. The technical solutions provided in the embodiments of this application can be flexibly applied to various actual scenarios that require battery state of charge detection according to actual needs.
[0028] For example, in real-world scenarios such as low-temperature winter environments where batteries are charged, the technical solution provided in this application can accurately analyze the degree of battery polarization during charging. It can also fully consider the impact of polarization, temperature, and state of charge (SOC) range on the error in directly estimating the battery's SOC, accurately determining whether there is a SOC deviation. Furthermore, it can precisely correct the initial SOC with deviation, avoiding falsely low or high SOC detection due to low temperatures and battery polarization, which could lead to overcharging or undercharging.
[0029] It should be noted that the application scenarios described in the above embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will understand that with the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0030] Figure 1 This is a flowchart illustrating a state of charge correction method provided in one embodiment of this application.
[0031] like Figure 1 As shown, the state of charge correction method provided in this application includes steps S101 to S106.
[0032] S101: Collect battery operation data of the target battery under the target operating conditions, and determine the initial state of charge of the target battery.
[0033] As shown in step S101, the battery management system provided in this application embodiment can perform real-time continuous monitoring and collection of multi-dimensional battery operation data of the target battery, and can also make an initial estimate of the current state of charge of the target battery under the target operating conditions to determine the initial state of charge.
[0034] In the embodiments provided in this application, the target operating condition may include charging and discharging conditions; in other embodiments, it may be other operating conditions that would cause polarization within the battery. For the target battery under different operating conditions, the battery management system can collect various operating data of the target battery in real time under the current operating condition, including but not limited to: temperature data (…). ), battery terminal voltage ( ), charging and discharging current ( ), charging and discharging power ( or ) and charge / discharge time ( or ).
[0035] The battery terminal voltage can be determined based on the terminal voltage of each individual cell in the target battery. In some embodiments, the maximum value of the terminal voltage of each individual cell in the target battery can be used as the battery terminal voltage, or the average value of the corresponding terminal voltages of each individual cell, or the total voltage of the battery pack. The specific value can be flexibly determined according to actual needs and application scenarios. Temperature data can be the battery temperature collected by a temperature sensor or the ambient temperature of the environment in which the target battery is located.
[0036] Battery terminal voltage, charging / discharging current, and charging / discharging time can be used to calculate the rate of change of terminal voltage and the rate of change of current of the target battery, respectively, providing data support for the subsequent determination of battery polarization. In some embodiments, the initial state of charge (SOC) can be determined by methods such as the ampere-hour integration (AHI). However, due to the influence of polarization, temperature, and SOC range under different operating conditions, the initial SOC may differ significantly from the actual SOC of the target battery, thus requiring deviation judgment and correction in subsequent steps.
[0037] S102: Determine the degree of battery polarization of the target battery under the target operating conditions based on the battery operation data.
[0038] As shown in step S102, the technical solution provided by the embodiments of this application can analyze the degree of battery polarization of the target battery under the current target operating conditions (e.g., charging or discharging) based on the multi-dimensional battery operation data collected in the above steps.
[0039] Battery polarization refers to the resistance to current flow within a battery, and can be mainly classified into ohmic polarization, activation polarization, and concentration polarization. Battery polarization affects the detection of the battery's state of charge (SOC). Different degrees of battery polarization have different effects on the battery's terminal voltage. Therefore, it is necessary to perform accurate analysis of the terminal voltage threshold based on the degree of battery polarization in subsequent steps to accurately determine whether there is a state deviation in the initial SOC.
[0040] Regarding the specific process for determining the degree of battery polarization, in the embodiments provided in this application, the terminal voltage change rate (dV / dt) of the target battery can be determined first based on the collected battery terminal voltage and charge / discharge time, and the current change rate (dI / dt) of the target battery can be determined based on the charge / discharge current and charge / discharge time. Then, the degree of battery polarization of the target battery under the current target operating conditions can be calculated based on the terminal voltage change rate, charge / discharge current, current change rate, temperature data, and charge / discharge time.
[0041] Specifically, in the embodiments provided in this application, the terminal voltage change rate, charging and discharging current, current change rate, temperature data, and charging and discharging time can be normalized using a preset normalization function to obtain normalized operating data: normalized terminal voltage change rate, normalized charging and discharging current, normalized current change rate, normalized temperature data, and normalized charging and discharging time.
[0042] Then, based on preset weights, the normalized operating data can be weighted and summed to calculate a polarization index (P) representing the degree of polarization of the target battery. Furthermore, the degree of battery polarization of the target battery can be determined based on the polarization index and a preset index range.
[0043] In some embodiments, the preset index range can be determined according to the division of battery polarization. For example, the preset index range may include zero to the first range, such as [0, P1), corresponding to low battery polarization; the first range to the second range, such as [P1, P2), corresponding to medium battery polarization; and beyond the second range, such as ≥P2, corresponding to high battery polarization. In other embodiments, multiple polarization levels can also be set, such as first polarization, second polarization, third polarization, and fourth polarization, which can be flexibly set according to actual needs and application scenarios.
[0044] In the embodiments provided in this application, the specific calculation process of the polarization index can be referred to the following formula (1): (1) in, Indicators representing the polarization degree of the target battery. Indicates the rate of change of terminal voltage. Indicates the charging and discharging current. Indicates the rate of change of current. This represents temperature data, specifically battery temperature or ambient temperature. Indicates the charge / discharge time. to These represent the preset weights set for each piece of operational data. to The tables represent the normalization functions corresponding to each set of running data.
[0045] It should be noted that this application does not include the normalization function for each running data. The function type is specifically defined. In some embodiments, the normalization function can be a piecewise linear function, a nonlinear function, a lookup table function, or a pre-fitted mapping function based on historical operating data. Specifically, it can be pre-calibrated and dynamically updated based on the target battery's battery type, state of charge distribution range, temperature data, charge / discharge rate, battery health status, and historical charge / discharge data. The normalization function can effectively map the operating data of different dimensions corresponding to the target battery to a unified numerical range, thereby effectively integrating the contribution of various dimensions of operating data to the battery polarization.
[0046] Formula (1) can be used to comprehensively analyze the multi-dimensional operating data of the target battery and accurately calculate the polarization index of the target battery under the target operating conditions. This allows for the determination of the corresponding battery polarization and provides real and effective data support for the subsequent judgment of the initial state of charge deviation. For example, when the target operating condition is the charging condition, the larger the charging current, the faster the terminal voltage rises, the lower the ambient temperature, and the longer the charging duration, the larger the polarization index calculated by formula (1) will be, indicating that the target battery is more polarized at this time.
[0047] The above-described embodiment for calculating the polarization index allows for the normalization of multi-dimensional operational data of the target battery, eliminating the interference of different physical dimensions and numerical ranges on the polarization index. Furthermore, multiple normalized data points can be weighted and summed using preset weights, rationally allocating contribution ratios based on the actual impact of each operational data point on battery polarization. This embodiment significantly improves the accuracy of polarization index calculation and its universal adaptability to different battery systems and operating conditions, making the calculated polarization index more consistent with the actual internal conditions of the battery.
[0048] In the above embodiments, based on multi-dimensional operational data of the target battery, the polarization degree index under the current operating conditions is dynamically and accurately calculated, and the polarization state is divided into clear levels according to a preset index range. This embodiment can accurately determine the current polarization severity of the target battery in real time, providing a clear and reliable basis for subsequent judgment on whether there is a significant deviation in the state of charge and thus selecting the appropriate state of charge correction, thereby improving the accuracy and effectiveness of the state of charge correction process.
[0049] S103: Based on the temperature range where the temperature data is located and the state of charge range where the initial state of charge is located, determine the standard state of charge of the target battery in the temperature range and the state of charge range.
[0050] S104: Based on the temperature range and the state of charge range, determine the standard voltage threshold corresponding to the standard state of charge of the target battery under the battery polarization degree.
[0051] As shown in steps S103 and S104, the technical solution provided by the embodiments of this application can comprehensively analyze the temperature range of the target battery and the charge state range of the initial charge state that may have state deviation, and determine the standard charge state that the target battery should currently correspond to.
[0052] Furthermore, based on the temperature range and state of charge range, the standard voltage threshold that the target battery terminal voltage needs to reach to achieve the standard state of charge under the influence of the current battery polarization can be determined. The standard state of charge represents the preset possible corresponding state of charge for the target battery under the current temperature range and state of charge range.
[0053] Specifically, in the embodiments provided in this application, a standard state of charge (SOC) can be determined based on a pre-constructed first mapping relationship. The first mapping relationship can be pre-constructed based on the historical charge and discharge data of the target battery, and can include different temperature ranges and different SOC ranges corresponding to selected standard SOCs. In some embodiments, the temperature ranges can also be represented by different temperature levels.
[0054] Taking temperature levels including low temperature (e.g., <10℃ (Celsius)), normal temperature (e.g., [10℃, 35℃]), and high temperature (e.g., >35℃), and state of charge ranges including low state of charge range (0%-30%), medium state of charge range (30%-80%), and high state of charge range (80%-100%) as examples, in some embodiments, the first mapping relationship is specifically referred to as shown in Table 1 below: Table 1 Example of the first mapping relationship
[0055] As shown in Table 1, the first mapping relationship can include the standard states of charge (SOCs) of the target battery corresponding to different SOC ranges and temperature levels. Table 1 illustrates some embodiments. Multiple standard SOCs can be set for each combination of SOC range and temperature level, and the corresponding base voltage in the subsequent second mapping relationship can be predetermined to improve the coverage of the standard SOCs and the accuracy of subsequent corrections. It should be noted that Table 1 is for illustrative purposes only and does not represent a specific limitation on the first mapping relationship of this application. In practice, the standard SOCs can be flexibly set according to the application scenario and actual needs.
[0056] In the above embodiments, based on the pre-constructed first mapping relationship, the corresponding standard state of charge can be efficiently and accurately matched according to the current temperature range and state of charge range. The influence of temperature and state of charge range is fully considered, which significantly improves the adaptability and effectiveness of the state of charge correction method under different environmental conditions and battery states.
[0057] Furthermore, in the embodiments provided in this application, while determining the standard state of charge, a base voltage corresponding to the combination of temperature range and state of charge range can be determined based on a second mapping relationship. The base voltage represents the terminal voltage of the target battery when there is no polarization within the current temperature range and state of charge range.
[0058] Simultaneously, based on the battery polarization degree determined in the above steps, the voltage compensation amount corresponding to the battery polarization degree can be determined based on the second mapping relationship. The voltage compensation amount represents the increase or decrease in terminal voltage caused by battery polarization. Furthermore, by combining the base voltage and the voltage compensation amount, the standard voltage threshold corresponding to the target battery reaching the standard state of charge in the current temperature range and state of charge range can be determined. In some embodiments, the standard voltage threshold can be obtained by calculating the sum or difference between the base voltage and the voltage compensation amount. Whether to calculate the difference or the sum depends on the polarization degree of the target battery when determining the base voltage. If the polarization degree is high, the corresponding base voltage may be high, and the voltage compensation amount can be used to reduce the base voltage. If the polarization degree is low, the corresponding base voltage may be low, and the voltage compensation amount can be used to increase the base voltage.
[0059] In the embodiments provided in this application, the second mapping relationship may include the base voltage corresponding to the target battery in different temperature ranges and different states of charge ranges, and the voltage compensation amount corresponding to the target battery in different battery polarization degrees. In some embodiments, the second mapping relationship may be constructed after monitoring and statistically analyzing the terminal voltage of the target battery in different temperatures, different states of charge, and different polarization degrees. Based on the example shown in Table 1 above, taking the battery polarization degree as divided into low polarization, medium polarization, and high polarization as an example, the above second mapping relationship is illustrated with an example, as shown in Table 2.
[0060] Table 2. Example of the second mapping relationship
[0061] As shown in Table 2, the second mapping relationship can include the base voltage corresponding to each standard state of charge under different temperature levels and different state of charge ranges, such as V1, V2, etc., and the voltage compensation amount corresponding to different battery polarization degrees, such as ΔV11, ΔV12, etc. As shown in Table 2, by summing or subtracting the base voltage and the voltage compensation amount, the standard voltage threshold of the target battery under the current temperature level, current state of charge range, and current battery polarization degree can be accurately calculated, such as V1 / V2±ΔV11, V1 / V2±ΔV12, etc.
[0062] The above embodiments can obtain the base voltage corresponding to the standard state of charge and the voltage compensation amount corresponding to the battery polarization degree through the second mapping relationship, and calculate the standard voltage threshold accordingly. This enables the standard voltage threshold to be dynamically and adaptively adjusted as the polarization degree changes, effectively eliminating the influence of battery polarization interference on the selection of the terminal voltage threshold when correcting the state of charge, and significantly improving the accuracy of the state of charge deviation judgment and the precision of the correction process.
[0063] S105: Based on the comparison results between the initial state of charge and the standard state of charge, and the comparison results between the battery terminal voltage and the standard voltage threshold, determine whether there is a state deviation in the initial state of charge.
[0064] As shown in step S105, the technical solution provided in this application embodiment can determine whether there is a state deviation between the initially estimated initial state of charge and the actual state of charge of the battery by comparing the magnitude relationship between the initial state of charge and the standard state of charge, and by comparing the magnitude relationship between the battery terminal voltage and the standard voltage threshold.
[0065] In the embodiments provided in this application, the state deviation can be divided into a false low state of charge and a false high state of charge based on the direction of deviation from the initial state of charge.
[0066] Specifically, the first step is to calculate the state of charge difference between the initial state of charge and the standard state of charge. When the actual battery terminal voltage of the target battery is greater than or equal to the determined standard voltage threshold, while the initial state of charge is less than the standard state of charge, and the state of charge difference is greater than the preset difference threshold, it indicates that the initial state of charge of the target battery is significantly lower than the true state corresponding to the current battery terminal voltage, indicating a problem of artificially low state of charge.
[0067] When the actual battery terminal voltage of the target battery is less than or equal to the determined standard voltage threshold, while the initial state of charge (SOC) is greater than the standard SOC, and the SOC difference is greater than a preset difference threshold, it indicates that the initial SOC of the target battery is significantly greater than the true state corresponding to the current battery terminal voltage, indicating a problem of artificially inflated SOC. Once a significant deviation in the initial SOC is accurately identified, subsequent deviation corrections can be made based on the standard SOC.
[0068] The above embodiments accurately distinguish between different types of state deviations—falsely low and falsely high state of charge—based on the dual judgment conditions of the state of charge difference and the terminal voltage threshold, avoiding misjudgments or omissions caused by judging based on only a single condition. Simultaneously, this embodiment, combined with a preset difference threshold, effectively filters out the interference of minute state of charge fluctuations on the deviation judgment results, significantly improving the reliability and accuracy of the state deviation judgment process.
[0069] S106: If it is determined that there is a state deviation in the initial state of charge, the initial state of charge is corrected based on the standard state of charge.
[0070] As shown in step S106, the technical solution provided in this application embodiment can correct the initial state of charge when it is determined that there is a state deviation in the initial state of charge, so that the final state of charge of the battery is as close as possible to the true state of charge of the target battery.
[0071] Specifically, in the embodiments provided in this application, for cases where the initial state of charge is falsely low, a preset correction strategy can be used to adjust the falsely low initial state of charge to a standard state of charge, so as to approximate the true state of charge of the target battery at this time. Conversely, for cases where the initial state of charge is falsely low, a preset correction strategy can be used to adjust the falsely high initial state of charge to a standard state of charge, so as to approximate the true state of charge of the target battery at this time.
[0072] In some embodiments, the aforementioned preset correction strategy may include, but is not limited to, direct correction, step correction, rate limiting correction, or filtering correction. The specific correction method can be flexibly selected according to actual needs and application scenarios. Direct correction specifically refers to directly adjusting the initial state of charge (SOC) with falsely low or high values to the standard SOC. Step correction specifically refers to dividing the SOC difference between the initial SOC and the standard SOC into multiple correction steps according to a preset ratio, and increasing or decreasing the initial SOC step by step based on a preset correction period.
[0073] Rate limiting correction specifically refers to setting a maximum rate of change of the initial state of charge per unit time based on the difference between the initial state of charge and the standard state of charge, thereby uniformly adjusting the initial state of charge based on the maximum rate of change until the standard state of charge is reached. Filtering correction specifically refers to smoothly fusing the initial and standard states of charge using a digital filter (e.g., a first-order low-pass filter). The filter's output value approaches the target value (standard state of charge) in each iteration, exhibiting an exponentially smooth curve with no obvious steps or linear inflection points.
[0074] The above embodiments perform corresponding correction operations for two scenarios: falsely low state of charge (VOC) and falsely high state of charge (SOC). Furthermore, multiple correction strategies can be flexibly combined during the correction process to flexibly meet the requirements of different application scenarios regarding the response speed and smoothness of the correction process. This embodiment effectively avoids abrupt changes in user perception or system control jitter caused by excessively large correction amplitudes, fully ensuring the accuracy of the correction process while improving user experience and the engineering adaptability of the battery management system.
[0075] The above describes the specific implementation of the state of charge (SOC) correction method provided in this application. The technical solution provided in this application can dynamically adapt to battery characteristics under different temperatures and SOC ranges, and dynamically adjust the correction process in a refined manner by combining the real-time polarization degree of the battery, significantly improving the accuracy and robustness of the SOC correction process. In this application, by introducing the battery polarization degree to determine the standard voltage threshold corresponding to the standard SOC, the influence of terminal voltage deviation caused by polarization interference, temperature influence, and other factors on the judgment and correction of SOC deviation is effectively suppressed, significantly improving the accuracy of battery SOC correction, providing real and effective data support for subsequent battery charge and discharge strategy control, thereby ensuring battery safety and extending battery life.
[0076] Figure 2 This is a schematic diagram of a battery management system provided in another embodiment of this application.
[0077] like Figure 2 As shown in the figure, this application embodiment also provides a battery management system 200, including: The sampling circuit 201 is used to collect battery operating data of the target battery under the target operating condition and to determine the initial state of charge of the target battery. The target operating condition is either charging or discharging. The battery operating data includes at least temperature data, battery terminal voltage, charging and discharging current, charging and discharging power, and charging and discharging time. The controller 202 is used to determine the degree of battery polarization of the target battery under target operating conditions based on battery operating data; determine the standard state of charge (SOC) of the target battery within the temperature range and SOC range based on the temperature range and the SOC range of the initial SOC data; determine the standard voltage threshold corresponding to the target battery reaching the standard SOC under the battery polarization based on the temperature range and SOC range; determine whether there is a state deviation in the initial SOC based on the comparison results between the initial SOC and the standard SOC, and the comparison results between the battery terminal voltage and the standard voltage threshold, wherein the state deviation is a falsely low SOC or a falsely high SOC; and correct the initial SOC based on the standard SOC if a state deviation is determined to exist.
[0078] In some embodiments, the controller 202 described above is specifically used for: The rate of change of the target battery's terminal voltage is determined based on the battery's terminal voltage and charge / discharge time, and the rate of change of the target battery's current is determined based on the charge / discharge current and charge / discharge time. Based on the terminal voltage change rate, charge and discharge current, current change rate, temperature data, and charge and discharge time, calculate the polarization index of the target battery under the target operating conditions. The temperature data is the battery temperature or the ambient temperature. The degree of battery polarization is determined based on the polarization index and the preset index range.
[0079] In some embodiments, the controller 202 described above is specifically used for: The terminal voltage change rate, charging and discharging current, current change rate, temperature data, and charging and discharging time are normalized to obtain normalized terminal voltage change rate, normalized charging and discharging current, normalized current change rate, normalized temperature data, and normalized charging and discharging time. Based on preset weights, the normalized terminal voltage change rate, normalized charge / discharge current, normalized current change rate, normalized temperature data, and normalized charge / discharge time are weighted and summed to obtain the polarization index.
[0080] In some embodiments, the controller 202 described above is specifically used for: Based on the temperature range and the state of charge range, the standard state of charge corresponding to both the temperature range and the state of charge range is matched from the pre-constructed first mapping relationship. The first mapping relationship includes the standard state of charge corresponding to the target battery under different temperature ranges and different state of charge ranges.
[0081] In some embodiments, the controller 202 described above is specifically used for: The base voltage corresponding to both the temperature range and the state of charge range is matched from the pre-constructed second mapping relationship, and the voltage compensation amount corresponding to the battery polarization degree is matched from the second mapping relationship. The second mapping relationship includes the base voltage corresponding to the target battery under different temperature ranges and different state of charge ranges, and includes the voltage compensation amount corresponding to the target battery under different battery polarization degrees. Calculate the standard voltage threshold based on the base voltage and voltage compensation amount.
[0082] In some embodiments, the controller 202 described above is specifically used for: Determine the difference in state of charge between the initial state of charge and the standard state of charge; If the battery terminal voltage is greater than or equal to the standard voltage threshold, the initial state of charge is less than the standard state of charge, and the difference in state of charge is greater than the preset difference threshold, it is determined that the initial state of charge is falsely low. If the battery terminal voltage is less than or equal to the standard voltage threshold, the initial state of charge is greater than the standard state of charge, and the difference in state of charge is greater than the preset difference threshold, it is determined that the initial state of charge is artificially high.
[0083] In some embodiments, the controller 202 described above is specifically used for: If the initial state of charge is falsely low, the initial state of charge is increased to the standard state of charge based on a preset correction strategy. The preset correction strategy is direct correction, step correction, speed limiting correction or filtering correction. If the initial state of charge is artificially high, the initial state of charge is reduced to the standard state of charge based on a preset correction strategy.
[0084] The Battery Management System (BMS) of this application is used to perform at least one of the following functions for individual battery cells: state monitoring, state analysis, charge / discharge control, safety protection, thermal management, high-voltage power distribution, and information management. In addition, the Battery Management System of this application can also implement the functions of a controller in an electrical device, such as a vehicle control unit (VCU) or a motor control unit (MCU), etc., and this application does not impose any limitations on this.
[0085] It should be noted that the battery management system in this application can be integrated as a controller into the battery device, such as into the battery pack or energy storage box. The battery management system in this application can also be integrated as a controller into electrical devices, such as in a vehicle or vehicle chassis. The battery management system in this application can also be integrated into the charging device as a controller, such as into the charging device or the battery swapping device. The battery management system in this application can also be deployed as control software on a server. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, such as vehicle networking cloud, APP backend, etc.
[0086] Based on the same inventive concept, embodiments of this application also provide a battery device, including a battery and a battery management system 200 as described in the above embodiments.
[0087] Figure 3 This is a schematic diagram of the structure of a terminal device provided in another embodiment of this application.
[0088] The terminal device may include a processor 301 and a memory 302 storing computer program instructions.
[0089] Specifically, the processor 301 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0090] Memory 302 may include mass storage for data or instructions. For example, and not limitingly, memory 302 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 302 may include removable or non-removable (or fixed) media. Where appropriate, memory 302 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 302 is non-volatile solid-state memory.
[0091] In a particular embodiment, memory 302 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Thus, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to any of the state-of-charge correction methods disclosed in this application.
[0092] The processor 301 implements any of the state of charge correction methods in the above embodiments by reading and executing computer program instructions stored in the memory 302.
[0093] In one example, the terminal device may also include a communication interface 303 and a bus 310. Wherein, for example... Figure 3 As shown, the processor 301, memory 302, and communication interface 303 are connected through bus 310 and complete communication with each other.
[0094] The communication interface 303 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.
[0095] Bus 310 includes hardware, software, or both, that couples components of an online data traffic metering device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 310 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.
[0096] Furthermore, in conjunction with the state-of-charge correction methods in the above embodiments, this application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the state-of-charge correction methods in the above embodiments.
[0097] This application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the state of charge correction methods described in the above embodiments.
[0098] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0099] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0100] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0101] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0102] The above are merely specific embodiments of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. A method for correcting the state of charge, characterized in that, include: Collect battery operation data of the target battery under target operating conditions, and determine the initial state of charge of the target battery. The target operating conditions are either charging conditions or discharging conditions. The battery operation data includes at least temperature data, battery terminal voltage, charging and discharging current, charging and discharging power, and charging and discharging time. Based on the battery operating data, determine the degree of battery polarization of the target battery under the target operating condition; Based on the temperature range of the temperature data and the state of charge range of the initial state of charge, the standard state of charge of the target battery under the temperature range and the state of charge range is determined. Specifically, based on the temperature range and the state of charge range, the standard state of charge corresponding to both the temperature range and the state of charge range is matched from a pre-constructed first mapping relationship. The first mapping relationship includes the standard state of charge of the target battery under different temperature ranges and different state of charge ranges. Based on the temperature range and the state of charge range, a standard voltage threshold corresponding to the standard state of charge for the target battery at the specified battery polarization is determined. This involves matching a base voltage corresponding to both the temperature range and the state of charge range from a pre-constructed second mapping relationship, and matching a voltage compensation amount corresponding to the battery polarization from the second mapping relationship. The second mapping relationship includes the base voltage corresponding to the target battery at different temperature ranges and different state of charge ranges, and the voltage compensation amount corresponding to the target battery at different battery polarization levels. The standard voltage threshold is calculated based on the base voltage and the voltage compensation amount. Based on the comparison results between the initial state of charge and the standard state of charge, and the comparison results between the battery terminal voltage and the standard voltage threshold, it is determined whether there is a state deviation in the initial state of charge; If the initial state of charge is found to have the state deviation, the initial state of charge is corrected based on the standard state of charge.
2. The method according to claim 1, characterized in that, Based on the battery operating data, the degree of battery polarization of the target battery under the target operating condition is determined, including: The rate of change of the terminal voltage of the target battery is determined based on the battery terminal voltage and the charge / discharge time, and the rate of change of the current of the target battery is determined based on the charge / discharge current and the charge / discharge time. Based on the terminal voltage change rate, the charging and discharging current, the current change rate, the temperature data, and the charging and discharging time, the polarization index of the target battery under the target operating condition is calculated, where the temperature data is the battery temperature or the ambient temperature. The degree of battery polarization is determined based on the polarization index and the preset index range.
3. The method according to claim 2, characterized in that, Based on the terminal voltage change rate, the charge / discharge current, the current change rate, the temperature data, and the charge / discharge time, the polarization index of the target battery under the target operating condition is calculated, including: The terminal voltage change rate, the charging and discharging current, the current change rate, the temperature data, and the charging and discharging time are normalized to obtain normalized terminal voltage change rate, normalized charging and discharging current, normalized current change rate, normalized temperature data, and normalized charging and discharging time. Based on preset weights, the normalized terminal voltage change rate, the normalized charge / discharge current, the normalized current change rate, the normalized temperature data, and the normalized charge / discharge time are weighted and summed to obtain the polarization degree index.
4. The method according to claim 1, characterized in that, Based on the comparison results between the initial state of charge and the standard state of charge, and the comparison results between the battery terminal voltage and the standard voltage threshold, it is determined whether there is a state deviation in the initial state of charge, including: Determine the state of charge difference between the initial state of charge and the standard state of charge; If the battery terminal voltage is greater than or equal to the standard voltage threshold, the initial state of charge is less than the standard state of charge, and the difference in state of charge is greater than a preset difference threshold, it is determined that the initial state of charge is falsely low. If the battery terminal voltage is less than or equal to the standard voltage threshold, the initial state of charge is greater than the standard state of charge, and the difference in state of charge is greater than the preset difference threshold, it is determined that the initial state of charge is artificially high.
5. The method according to claim 4, characterized in that, Based on the standard state of charge, the initial state of charge is corrected, including: If the initial state of charge is falsely low, the initial state of charge is increased to the standard state of charge based on a preset correction strategy. The preset correction strategy is direct correction, step correction, speed limiting correction, or filtering correction. If the initial state of charge is artificially high, the initial state of charge is reduced to the standard state of charge based on the preset correction strategy.
6. A battery management system, characterized in that, include: The sampling circuit is used to collect battery operating data of the target battery under target operating conditions and to determine the initial state of charge of the target battery. The target operating conditions are either charging conditions or discharging conditions. The battery operating data includes at least temperature data, battery terminal voltage, charging and discharging current, charging and discharging power, and charging and discharging time. The controller is configured to: determine the degree of battery polarization of the target battery under the target operating condition based on the battery operating data; determine the standard state of charge (SOC) of the target battery under the temperature range and the SOC range based on the temperature range of the temperature data and the SOC range of the initial state of charge (SOC), wherein, based on the temperature range and the SOC range, the standard SOC corresponding to both the temperature range and the SOC range is matched from a pre-constructed first mapping relationship, the first mapping relationship including the standard SOC corresponding to the target battery under different temperature ranges and different SOC ranges; and determine the standard voltage threshold corresponding to the standard SOC reached by the target battery under the battery polarization degree based on the temperature range and the SOC range, wherein, a standard voltage threshold is matched from a pre-constructed second mapping relationship. The base voltage corresponding to the temperature range and the state of charge range, and the voltage compensation amount corresponding to the battery polarization degree matched from the second mapping relationship, the second mapping relationship including the base voltage corresponding to the target battery under different temperature ranges and different state of charge ranges, and the voltage compensation amount corresponding to the target battery under different battery polarization degrees, the standard voltage threshold is calculated based on the base voltage and the voltage compensation amount; based on the comparison result between the initial state of charge and the standard state of charge, and the comparison result between the battery terminal voltage and the standard voltage threshold, it is determined whether there is a state deviation in the initial state of charge, the state deviation being a falsely low state of charge or a falsely high state of charge; if it is determined that the initial state of charge has the state deviation, the initial state of charge is corrected based on the standard state of charge.
7. A battery device, characterized in that, Includes a battery and a battery management system as described in claim 6.
8. An electronic device, characterized in that, The device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, it implements the state of charge correction method as described in any one of claims 1-5.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that, when executed by a processor, implement the state-of-charge correction method as described in any one of claims 1-5.
Citation Information
Patent Citations
Battery SOC intelligent monitoring and management method based on precise electric quantity algorithm
CN120545528A
Charge state correction method and device, electronic equipment and storage medium
CN120792787A