SOC online correction method and device, electronic equipment and storage medium

By identifying the maximum value of the voltage characteristic index of the battery SOC and correcting the SOC estimation value, the problem of SOC estimation error accumulation is solved, and the accuracy of SOC estimation and the safety of the battery system are improved.

CN120178070APending Publication Date: 2025-06-20ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510218029.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In the prior art, the estimation value of the battery SOC is easily caused by factors such as sensor accuracy and battery self-discharge, which makes it difficult to guarantee the accuracy of the SOC estimation.

Method used

By obtaining the current charging data of the battery, the current voltage characteristic index is determined, and the maximum value of the voltage characteristic index is identified based on the voltage platform area and voltage step area in the preset characteristic curve to determine the current SOC reference value. Then, the SOC estimate is corrected based on the SOC reference value to ensure the accuracy of the SOC estimation.

Benefits of technology

It improves the accuracy of SOC estimation, reduces error accumulation, and ensures the safe and efficient operation of the battery system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120178070A_ABST
    Figure CN120178070A_ABST
Patent Text Reader

Abstract

The invention provides an SOC online correction method and device, electronic equipment and a storage medium, and relates to the technical field of batteries, and the method comprises the steps: determining a current voltage characteristic index based on current charging data; after detecting that the current voltage characteristic index sequentially meets a preset first characteristic and a preset second characteristic, determining a current SOC reference value based on a preset SOC true value corresponding to a maximum value in response to the identified maximum value of the current voltage characteristic index; and after detecting that the current voltage characteristic index meets a preset third characteristic, correcting the current SOC estimated value based on the current SOC reference value in response to the fact that the deviation between the current SOC estimated value and the current SOC reference value exceeds a preset precision range. The SOC online correction method provided by the invention is not restricted by the limitation of specific working conditions and is not influenced by the uncertainty of complex working conditions, the correction probability and the correction reliability can be improved on the basis of avoiding misrecognition, and the SOC estimation accuracy is comprehensively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of batteries, and more particularly, to a method and device for online correction of SOC, an electronic device, and a storage medium. Background Art

[0002] In the context of the current energy transition, batteries, as the core components of energy storage systems and new energy vehicles, play a crucial role. The performance of batteries directly affects the cruising range and efficiency of electric vehicles, and also determines the efficiency of renewable energy storage and utilization. Therefore, accurately evaluating the SOC (State of Charge) of batteries has become a key factor in ensuring the safe and efficient operation of battery systems.

[0003] In related technologies, the ampere-hour integration method can be used to estimate SOC. However, due to factors such as sensor accuracy and battery self-discharge, the estimated SOC usually has errors. As the errors accumulate, the estimated value of SOC gradually deviates from the true value, making it difficult to ensure the accuracy of SOC estimation. Summary of the Invention

[0004] The problem solved by the present invention is how to ensure the accuracy of SOC estimation.

[0005] To solve the above problems, the present invention provides a method for online correction of SOC, including:

[0006] Determining a current voltage characteristic index based on the acquired current charging data of the battery; wherein, the current charging data includes a current voltage and a current SOC estimated value; the current voltage characteristic index is used to indicate the change trend of the current voltage;

[0007] After detecting that the current voltage characteristic index sequentially satisfies a preset first characteristic corresponding to a first voltage platform area in a preset characteristic curve of the battery, and a preset second characteristic corresponding to a voltage step area in the preset characteristic curve, in response to identifying a maximum value of the current voltage characteristic index, determining a current SOC reference value based on a preset true SOC value corresponding to the maximum value;

[0008] After detecting that the current voltage characteristic index satisfies a preset third characteristic corresponding to a second voltage platform area in the preset characteristic curve, in response to identifying that the deviation between the current SOC estimated value and the current SOC reference value exceeds a preset accuracy range, correcting the current SOC estimated value based on the current SOC reference value.

[0009] Optionally, the current charging data further includes a charging current; the determining a current voltage characteristic index based on the acquired current charging data of the battery includes:

[0010] Determine the cumulative charge capacity corresponding to the battery according to the charging current. Whenever the cumulative charge capacity reaches a preset value, clear the cumulative charge capacity and use the current voltage as the sampled voltage to obtain a sampled voltage sequence;

[0011] Whenever a new sampled voltage is added to the sampled voltage sequence, obtain the current voltage characteristic index according to the difference between the newly added sampled voltage and the target sampled voltage; wherein, the target sampled voltage includes the sampled voltage in the sampled voltage sequence that is at a preset interval from the newly added sampled voltage.

[0012] Optionally, the preset first characteristic includes that the current voltage characteristic index is continuously within the voltage difference range corresponding to the first voltage platform area for a preset first number of times;

[0013] The preset second characteristic includes that the current voltage characteristic index is greater than the maximum value of the voltage difference range corresponding to the first voltage platform area;

[0014] The preset third characteristic includes that the current voltage characteristic index is continuously within the voltage difference range corresponding to the second voltage platform area for a preset second number of times.

[0015] Optionally, before determining the current SOC reference value based on the preset true SOC value corresponding to the maximum value, it further includes:

[0016] Respectively determine the historical voltage characteristic indexes corresponding to the respective historical charge data in the acquired historical charge dataset. After detecting that the historical voltage characteristic indexes sequentially satisfy the preset first characteristic, the preset second characteristic, and the preset third characteristic, obtain the historical maximum value of the historical voltage characteristic index after satisfying the preset second characteristic and before satisfying the preset third characteristic;

[0017] Obtain the historical true SOC value and the historical total cumulative charge capacity corresponding to each historical maximum value, and construct a mapping relationship between the historical true SOC value, the historical maximum value, and the historical total cumulative charge capacity;

[0018] Obtain the total cumulative charge capacity corresponding to the maximum value, and determine the historical true SOC value in the mapping relationship that matches the maximum value and the total cumulative charge capacity to obtain the preset true SOC value.

[0019] Optionally, the current charge data further includes a filtered voltage; before determining the current voltage characteristic index based on the acquired current charge data of the battery, it further includes:

[0020] When the battery is in a charging state, determine whether the current charging data meets a preset initial condition; wherein, the preset initial condition includes that the current voltage is greater than the minimum voltage corresponding to the first voltage plateau region and less than the maximum voltage corresponding to the second voltage plateau region, and / or the difference between the filtered voltage and the current voltage is within the voltage difference range corresponding to the first voltage plateau region;

[0021] If so, determine the current voltage characteristic index based on the current charging data;

[0022] If not, return to the step of determining whether the current charging data meets the preset initial condition until the current charging data meets the preset initial condition or the battery exits the charging state.

[0023] Optionally, the SOC online correction method further includes:

[0024] When it is detected that the current voltage characteristic index meets the preset first characteristic, obtain the average current based on the charging current;

[0025] When the difference between the average current and the charging current is greater than a preset difference, return to the step of determining whether the current charging data meets the preset initial condition.

[0026] Optionally, before correcting the current SOC estimated value based on the current SOC reference value, it further includes:

[0027] Obtain each of the current voltage characteristic indexes determined between the first moment and the second moment as the target index; wherein, the first moment is the moment when the current voltage characteristic index meets the preset second characteristic; the second moment is the moment when the current voltage characteristic index meets the preset third characteristic;

[0028] Determine the target voltage difference based on the ratio of the sum of the target indexes to the preset interval. When the deviation between the target voltage difference and the voltage difference corresponding to the obtained voltage step region is greater than a preset deviation threshold, return to the step of determining whether the current charging data meets the preset initial condition.

[0029] In the present invention, acquiring current charging data such as the current voltage and the estimated value of the current state of charge (SOC), and determining a current voltage characteristic index that can indicate the change trend of the current voltage based on the current charging data is beneficial to accurately grasp the current operating condition of the battery and provide a reliable reference basis for the subsequent correction of the estimated value of the current SOC. After detecting that the current voltage characteristic index sequentially satisfies the preset first characteristic corresponding to the first voltage platform region in the preset characteristic curve and the preset second characteristic corresponding to the voltage step region in the preset characteristic curve, when the maximum value of the current voltage characteristic index is recognized, it indicates that the change trend of the current voltage conforms to the change rule from the first voltage platform region to the voltage step region in the preset characteristic curve.

[0030] Due to the influence of, for example, the material characteristics of lithium iron phosphate batteries, the step phenomenon of the current voltage (i.e., the voltage step region) occurs within a relatively fixed SOC interval, and the true SOC value corresponding to the time when the current voltage changes most violently (i.e., when the maximum value appears) usually has high consistency, and the preset true SOC value corresponding to the maximum value can be set in advance. After the current voltage gradually changes from the first voltage platform region to the voltage step region and the maximum value of the current voltage characteristic index is recognized, the preset true SOC value corresponding to the maximum value is beneficial to accurately reflect the true SOC value of the current battery, thereby ensuring the accuracy of the subsequent determination of the current SOC reference value based on the preset true SOC value. On this basis, when it is detected that the current voltage characteristic index satisfies the preset third characteristic corresponding to the second voltage platform region in the preset characteristic curve, the matching of the change trend of the current voltage with the change trend of the voltage before and after the voltage step region in the preset characteristic curve is further verified, which is beneficial to further ensuring the reliability of the maximum value recognition, avoiding the misrecognition of the maximum value caused by factors such as abnormal fluctuations of the current voltage, and the subsequent incorrect correction of the estimated value of the current SOC. After ensuring the reliability of the maximum value recognition, the present invention is beneficial to effectively evaluate the accuracy of the estimated value of the current SOC by judging whether the deviation between the estimated value of the current SOC and the current SOC reference value exceeds the preset accuracy range. When the deviation exceeds the preset accuracy range, it indicates that the accuracy requirement is not met, and it is necessary to correct the estimated value of the current SOC based on the current SOC reference value, thereby improving the accuracy of the estimated value of the current SOC.

[0031] The present invention determines the current voltage characteristic index based on the current charging data to master the change trend of the current voltage. When the current characteristic index sequentially satisfies the preset first characteristic, the preset second characteristic, and the preset third characteristic, it is beneficial to ensure that the maximum value of the identified current voltage characteristic index is in the voltage step region of the preset characteristic curve, thereby improving the accuracy of maximum value identification. Among them, the present invention combines the preset characteristic curve corresponding to the battery to realize the identification of the maximum value, which is beneficial to be compatible with the SOC online correction requirements corresponding to batteries with different capacities and different structures, for example, and improves the versatility of the correction method. Thus, the present invention does not need to perform SOC online correction under specific temperatures and specific states (such as full static, full charge, or full discharge). Without being restricted by specific working condition limitations and the uncertainties of complex working conditions, on the basis of avoiding misidentification, it can also improve the SOC correction probability and correction reliability, and comprehensively improve the accuracy of SOC estimation.

[0032] The present invention also provides a device for SOC online correction, including:

[0033] A determination module, which is used to determine the current voltage characteristic index based on the acquired current charging data of the battery; wherein, the current charging data includes the current voltage and the current SOC estimated value; the current voltage characteristic index is used to indicate the change trend of the current voltage;

[0034] An identification module, which is used to, after detecting that the current voltage characteristic index sequentially satisfies the preset first characteristic corresponding to the first voltage platform region in the preset characteristic curve corresponding to the battery, and the preset second characteristic corresponding to the voltage step region in the preset characteristic curve, in response to identifying the maximum value of the current voltage characteristic index, determine the current SOC reference value based on the preset SOC true value corresponding to the maximum value;

[0035] A correction module, which is used to, after detecting that the current voltage characteristic index satisfies the preset third characteristic corresponding to the second voltage platform region in the preset characteristic curve, in response to identifying that the deviation between the current SOC estimated value and the current SOC reference value exceeds the preset accuracy range, correct the current SOC estimated value based on the current SOC reference value.

[0036] The advantages of the device for SOC online correction provided by the present invention compared with the prior art are basically the same as those of the SOC online correction method, and will not be elaborated here.

[0037] The present invention also provides an electronic device, including a memory and a processor;

[0038] The memory is used to store a computer program;

[0039] The processor is used to, when executing the computer program, implement the SOC online correction method as described above.

[0040] The advantages of the electronic device provided by the present invention and the online correction method of the SOC compared with the prior art are basically the same, and will not be elaborated here.

[0041] The present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the online correction method of the SOC as described above is implemented.

[0042] The advantages of the computer-readable storage medium provided by the present invention and the online correction method of the SOC compared with the prior art are basically the same, and will not be elaborated here. Description of the Drawings

[0043] Figure 1 is a schematic flowchart of the online correction method of the SOC according to an embodiment of the present invention;

[0044] Figure 2 is a schematic diagram of the change curve of the current voltage and the current voltage characteristic index over time according to an embodiment of the present invention;

[0045] Figure 3 is a schematic diagram of the mapping relationship according to an embodiment of the present invention;

[0046] Figure 4 is a schematic diagram of the normal distribution of the historical true value of the SOC according to an embodiment of the present invention;

[0047] Figure 5 is a schematic flowchart of the online correction method of the SOC according to another embodiment of the present invention;

[0048] Figure 6 is a schematic structural diagram of the online correction device of the SOC according to an embodiment of the present invention;

[0049] Figure 7 is a schematic structural diagram of the electronic device according to an embodiment of the present invention. Detailed Embodiments

[0050] To make the above objects, features, and advantages of the present invention more obvious and understandable, the following detailed description of the specific embodiments of the present invention is made with reference to the accompanying drawings. Although some embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as limited to the embodiments described herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not used to limit the protection scope of the present invention.

[0051] It should be understood that the various steps described in the method embodiments of the present invention may be executed in different orders and / or executed in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this regard.

[0052] As used herein, the term "comprising" and its variations are open-ended, i.e., "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiment". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts such as "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0053] It should be noted that the modifications of "one" and "plural" mentioned in the present invention are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise clearly specified in the context, it should be understood as "one or more".

[0054] At present, lithium iron phosphate batteries are widely used in electric vehicles and energy storage fields due to their good thermal stability, safety, long cycle life and low cost. Compared with ternary lithium batteries, due to their material characteristics, there are two relatively obvious voltage platform regions in the OCV-SOC characteristic curve of lithium iron phosphate batteries. And because the proportion of the voltage platform region is large, and the open-circuit voltage of the battery in the voltage platform region is not sensitive to the change of SOC, it is difficult to correct the lithium iron phosphate battery using the characteristic curve, resulting in great challenges in the SOC correction of lithium iron phosphate batteries.

[0055] In the related art, the SOC correction methods for lithium iron phosphate batteries mainly include the following aspects: First, after the lithium iron phosphate battery has been fully static for a period of time, SOC look-up tables can be made and corrected based on its OCV-SOC characteristic curve. Second, after the lithium iron phosphate battery is fully charged or discharged, the full charge value or discharge value of SOC can be corrected. Third, the charging dynamic voltage curve of the lithium iron phosphate battery can be determined under experimental conditions (such as specific temperature, specific charging rate), and calibration points can be set. When the current condition matches the experimental condition, the SOC correction of the calibration points can be carried out. Fourth, the open-circuit voltage of the lithium iron phosphate battery can be estimated based on the equivalent circuit model, and then SOC look-up tables can be made and corrected according to the OCV-SOC characteristic curve. However, the above methods are usually restricted by the limitations of specific working conditions and the uncertainties of complex working conditions, resulting in a low probability of SOC correction and poor correction reliability, and it is difficult to ensure the accuracy of SOC estimation.

[0056] As Figure 1 shown, a method for online correction of an SOC provided by an embodiment of the present invention includes the following steps:

[0057] S1: Determine a current voltage characteristic index based on the acquired current charging data of the battery; wherein, the current charging data includes the current voltage and the current SOC estimated value; the current voltage characteristic index is used to indicate the change trend of the current voltage.

[0058] Specifically, the current charging data referred to in this embodiment may include the current voltage acquired when the battery is charging and the current SOC estimated value predicted by the battery management system. The current voltage characteristic index referred to in this embodiment is used to indicate the change trend of the current voltage and can be determined based on the current charging data. For example, the current voltage characteristic index may include the voltage change amount or the voltage change rate. The current voltage can be collected once every fixed period, and the voltage change amount can be obtained according to the difference of the current voltage. On this basis, the voltage change rate can also be obtained based on the ratio of the voltage change amount to the duration of the fixed period.

[0059] S2: After detecting that the current voltage characteristic index sequentially satisfies the preset first characteristic corresponding to the first voltage platform area in the preset characteristic curve corresponding to the battery, and the preset second characteristic corresponding to the voltage step area in the preset characteristic curve, in response to identifying the maximum value of the current voltage characteristic index, determine the current SOC reference value based on the preset true SOC value corresponding to the maximum value;

[0060] Specifically, the preset characteristic curve corresponding to the battery referred to in this embodiment represents the characteristic curve between the open-circuit voltage and the state of charge of the battery (i.e., the OCV-SOC characteristic curve). For lithium iron phosphate batteries, due to the influence of their material characteristics, the preset characteristic curves corresponding to such batteries all include a first voltage platform area, a voltage step area, and a second voltage platform area connected in sequence. However, due to differences in aspects such as the rated capacity, structure (such as the arrangement of electrode layers), and electrolyte concentration corresponding to different models of lithium iron phosphate batteries, the voltage ranges corresponding to each section of their corresponding preset characteristic curves often vary. In this embodiment, the OCV-SOC characteristic curves corresponding to different models of batteries can be constructed in advance. During actual use, the OCV-SOC characteristic curve matching the model of the battery can be selected to obtain the preset characteristic curve. On this basis, each section of the preset characteristic curve can be divided in advance based on the slope and / or voltage value range of the voltage. For example, the section of the preset characteristic curve where the voltage is within the first preset range and the slope is less than the preset slope can be set as the first voltage platform area. The section of the preset characteristic curve where the voltage is within the second preset range and the slope is less than the preset slope can be set as the second voltage platform area. The section between the first voltage platform area and the second voltage platform area can be set as the voltage step area.

[0061] In one embodiment, as the charging duration continuously increases, the current charging data is also continuously updated, and the current voltage characteristic index determined based on the current charging data also continuously changes. It is possible to first detect whether the current voltage characteristic index meets the preset first characteristic corresponding to the first voltage platform region in the preset characteristic curve. When the current voltage characteristic index meets the preset first characteristic, it is possible to detect whether the current voltage characteristic index meets the preset second characteristic corresponding to the second voltage platform region in the preset characteristic curve. Among them, the preset first characteristic can be used to represent the voltage change trend corresponding to the first voltage platform region, and the preset second characteristic can be used to represent the voltage change trend corresponding to the voltage step region. Assuming that the current voltage characteristic index includes the voltage change rate, the preset first characteristic index and the preset second characteristic index can be set in advance based on the voltage change rate. For example, the preset first characteristic can include that the voltage change rate is less than a first preset value (such as the maximum value of the voltage change rate corresponding to the first voltage platform region) and lasts for a first preset duration (such as 10 s), and the preset second characteristic can include that the voltage change rate is greater than the first preset value and lasts for a second preset duration (such as 5 s).

[0062] In one embodiment, due to the influence of the material characteristics of the lithium iron phosphate battery, a voltage step phenomenon is caused by the phase change of the electrode material in the voltage step region of the preset characteristic curve. The true SOC value corresponding to the voltage step region is often related to the material characteristics (for example, for a lithium iron phosphate battery, the voltage step region usually appears between 55% and 65% of the SOC value). It is possible to select the true SOC value corresponding to the maximum value of the voltage change rate (such as based on the Kalman filtering method) between 55% and 65% of the SOC value to obtain the preset true SOC value. In this embodiment, after detecting that the current voltage characteristic index sequentially meets the preset first characteristic and the preset second characteristic, in response to identifying the maximum value of the current voltage characteristic index (such as the inflection point before the voltage change rate changes from positive to negative), the current SOC reference value can be determined based on the preset true SOC value (such as obtaining the current SOC reference value according to ampere-hour integration on the basis of the preset true SOC value). The current SOC reference value in this embodiment can be expressed as:

[0063]

[0064] Among them, SOC tag represents the current SOC reference value; SOC start represents the preset true SOC value; Current represents the charging current, and t represents time.

[0065] S3: After detecting that the current voltage characteristic index meets the preset third characteristic corresponding to the second voltage plateau region in the preset characteristic curve, in response to identifying that the deviation between the current SOC estimated value and the current SOC reference value exceeds the preset accuracy range, the current SOC estimated value is corrected based on the current SOC reference value.

[0066] Specifically, after detecting that the current voltage characteristic index sequentially meets the preset first characteristic and the preset second characteristic and identifying the maximum value of the current voltage characteristic index, it can be detected whether the current voltage characteristic index meets the preset third characteristic corresponding to the second voltage plateau region in the preset characteristic curve. Among them, the preset third characteristic is used to represent the voltage change trend corresponding to the second voltage plateau region. Assuming that the current voltage characteristic index includes the voltage change rate, the preset third characteristic can be set in advance based on the voltage change rate. For example, the preset third characteristic may include that the voltage change rate is less than a second preset value (such as the minimum value of the voltage change rate corresponding to the voltage step region) and lasts for a first preset duration (such as 10 s).

[0067] In an embodiment, the preset accuracy range can be set in advance according to the SOC accuracy requirement. After detecting that the current voltage characteristic index meets the preset third characteristic, the deviation between the current SOC estimated value and the current SOC reference value can be determined, and it can be judged whether the deviation between the two exceeds the preset accuracy range. If not, it means that the accuracy of the current SOC estimated value meets the requirement, and the step of determining the deviation between the current SOC estimated value and the current SOC reference value can be returned to continuously monitor whether the accuracy of the current SOC estimated value meets the requirement. If so, it means that the current SOC estimated value does not meet the accuracy requirement, and the current SOC estimated value needs to be corrected based on the current SOC reference value. For example, the preset accuracy range can be divided into multiple gradient ranges, and correction coefficients corresponding to different gradient ranges are set. The gradient range is positively correlated with the magnitude of the correction coefficient. The correction coefficient is determined according to the gradient range where the deviation between the current SOC reference value and the current SOC estimated value is located, and the ampere-hour integration is corrected based on the correction coefficient until the deviation between the current SOC estimated value and the current SOC reference value is within the preset accuracy range.

[0068] In this embodiment, obtaining current charging data such as the current voltage and the current SOC estimated value, and determining the current voltage characteristic index that can indicate the change trend of the current voltage based on the current charging data is beneficial to accurately grasp the current operation condition of the battery and provide a reliable reference basis for the subsequent correction of the current SOC estimated value. After detecting that the current voltage characteristic index sequentially meets the preset first characteristic corresponding to the first voltage plateau region in the preset characteristic curve and the preset second characteristic corresponding to the voltage step region in the preset characteristic curve, when the maximum value of the current voltage characteristic index is identified, it indicates that the change trend of the current voltage conforms to the change rule from the first voltage plateau region to the voltage step region in the preset characteristic curve.

[0069] However, due to the influence of the material characteristics of lithium iron phosphate batteries, for example, the step phenomenon of the current voltage (i.e., the voltage step zone) occurs in a relatively fixed SOC interval, and the corresponding SOC true value when the current voltage changes most drastically (i.e., when a maximum value appears) is usually highly consistent, and the preset SOC true value corresponding to the maximum value can be set in advance. After the current voltage gradually changes from the first voltage platform area to the voltage step area, when the maximum value of the current voltage characteristic index is identified, the preset SOC true value corresponding to the maximum value is conducive to accurately reflecting the SOC true value corresponding to the current battery, thereby ensuring the accuracy of the subsequent determination of the current SOC reference value based on the preset SOC true value. On this basis, when it is detected that the current voltage characteristic index meets the preset third characteristic corresponding to the second voltage platform area in the preset characteristic curve, the matching of the current voltage change trend and the voltage change trend before and after the voltage step area appears in the preset characteristic curve is further verified, which is conducive to further ensuring the reliability of the maximum value identification, avoiding the misidentification of the maximum value due to factors such as abnormal fluctuations in the current voltage, and the subsequent miscorrection of the current SOC estimated value. After ensuring the reliability of maximum value identification, this embodiment facilitates effective evaluation of the accuracy of the current SOC estimation value by determining whether the deviation between the current SOC estimation value and the current SOC reference value exceeds the preset accuracy range. When the deviation exceeds the preset accuracy range, it means that the accuracy requirement is not met, and the current SOC estimation value needs to be corrected based on the current SOC reference value, thereby improving the accuracy of the current SOC estimation value.

[0070] This embodiment determines the current voltage characteristic index based on the current charging data to grasp the changing trend of the current voltage. When the current characteristic index satisfies the preset first characteristic, the preset second characteristic and the preset third characteristic in sequence, it is beneficial to ensure that the maximum value of the identified current voltage characteristic index is within the voltage step region of the preset characteristic curve, thereby improving the accuracy of the maximum value identification. Among them, in this embodiment, the recognition of the maximum value is realized in combination with the preset characteristic curve corresponding to the battery, which is beneficial to be compatible with the SOC online correction requirements corresponding to batteries of different capacities and different structures, for example, and improves the versatility of the correction method. In this way, this embodiment does not need to perform SOC online correction at a specific temperature or a specific state (such as fully standing, full or empty). It is not restricted by the limitations of specific working conditions and the influence of the uncertainty of complex working conditions. On the basis of avoiding misidentification, it can also improve the probability of SOC correction and the reliability of correction, and comprehensively improve the accuracy of SOC estimation.

[0071] Optionally, the current charging data also includes a charging current; determining a current voltage characteristic index based on the acquired current charging data of the battery includes:

[0072] Determine the cumulative value of the charging capacity corresponding to the battery according to the charging current. Whenever the cumulative value of the charging capacity reaches a preset value, clear the cumulative value of the charging capacity, and use the current voltage as the sampled voltage to obtain a sequence of sampled voltages.

[0073] Whenever a new sampled voltage is added to the sequence of sampled voltages, obtain the current voltage characteristic index according to the difference between the new sampled voltage and the target sampled voltage. Among them, the target sampled voltage includes the sampled voltage in the sequence of sampled voltages that is at a preset interval from the new sampled voltage.

[0074] Specifically, in this embodiment, during each battery charging process, the charging current can be obtained and the cumulative value of the charging capacity corresponding to the battery can be continuously determined based on the ampere-hour integration method. Whenever the cumulative value of the charging capacity reaches a preset value, clear the cumulative value of the charging capacity and use the current voltage when the cumulative value of the charging capacity reaches the preset value as the sampled voltage, thereby obtaining a sequence of sampled voltages composed of multiple sampled voltages arranged in sequence. Among them, the preset value in this embodiment can be determined based on the rated capacity of the battery, such as 0.1% to 1% of the rated capacity.

[0075] In one embodiment, as the charging time continuously increases, the number of sampled voltages also continuously increases. Whenever a new sampled voltage is added to the sequence of sampled voltages, the sampled voltage in the sequence of sampled voltages that is at a preset interval from the new sampled voltage can be obtained as the target sampled voltage, and the current voltage characteristic index can be obtained according to the difference between the new sampled voltage and the target sampled voltage. For example, assuming that the current voltage characteristic index in this embodiment includes the voltage change amount and the preset interval is 4, the current voltage characteristic index can be expressed as:

[0076] VoltAh i =V i -V i-4 ;

[0077] Among them, VoltAh i represents the current voltage characteristic index, V i represents the new sampled voltage, and V i-4 represents the sampled voltage in the sequence of sampled voltages that is 4 different from the new sequence of sampled voltages, that is, the target sampled voltage.

[0078] In this embodiment, whenever the cumulative value of the charging capacity exceeds a preset value, the cumulative value of the charging capacity is cleared, and the current voltage is used as the sampled voltage to obtain a sampled voltage sequence, which is beneficial to compatible with working conditions of different charging rates and avoid the limitations of specific working conditions. On this basis, whenever a new sampled voltage is added to the sampled voltage sequence, according to the difference between the newly added sampled voltage and the target sampled voltage, the current voltage characteristic index is obtained, which is beneficial to fully explore the relationship between the sampled voltages, avoid the difficulty of identifying the maximum value due to the small number of sampled voltages corresponding to some intervals (such as the voltage step region), reduce the difficulty of triggering the SOC correction, and increase the probability of triggering the correction.

[0079] Optionally, the preset first characteristic includes that the current voltage characteristic index continuously preset for the first number of times is within the voltage difference range corresponding to the first voltage platform region;

[0080] The preset second characteristic includes that the current voltage characteristic index is greater than the maximum value of the voltage difference range corresponding to the first voltage platform region;

[0081] The preset third characteristic includes that the current voltage characteristic index continuously preset for the second number of times is within the voltage difference range corresponding to the second voltage platform region.

[0082] Specifically, in this embodiment, the preset first characteristic can be determined based on the voltage change trend in the first voltage platform of the preset characteristic curve and the voltage difference range corresponding to the first voltage platform region. Since the voltage change in the first voltage platform region is relatively gentle, the preset first characteristic in this embodiment can include that the current voltage characteristic index continuously preset for the first number of times (such as 3 times) is within the voltage difference range corresponding to the first voltage platform region (such as less than or equal to the difference between the maximum voltage and the minimum voltage in the first voltage platform region). On this basis, since the voltage increases significantly in the voltage step region, the voltage of the battery in this region is greater than the voltage in the first voltage platform region. Based on this, the preset second characteristic in this embodiment can include that the current voltage characteristic index is greater than the maximum value of the voltage difference range corresponding to the first voltage platform region. When the second voltage platform region is reached after experiencing the first voltage platform region and the voltage step region in sequence, the voltage change returns to being gentle again. Based on this, the preset third characteristic in this embodiment includes that the current voltage characteristic index continuously preset for the second number of times (such as 3 times) is within the voltage difference range corresponding to the second voltage platform region (such as less than or equal to the difference between the maximum voltage and the minimum voltage in the second voltage platform region).

[0083] In this embodiment, the schematic diagrams of the change curves of the current voltage and the current voltage characteristic index over time are as Figure 2 shown, Figure 2 in VoltAh iIndicates the current voltage characteristic index, Volt represents the current voltage, and t represents time. Q1 represents the first voltage plateau region in the preset characteristic curve, Q2 represents the voltage step region in the preset characteristic curve, Q3 represents the second voltage plateau region in the preset characteristic curve, and MAX represents the maximum value of the current voltage characteristic index. Then, in this embodiment, the preset first characteristic includes that the current voltage characteristic index continuously preset for the first number of times is within the voltage difference range corresponding to the first voltage plateau region, which is beneficial to matching the characteristic that the voltage change in the first voltage plateau region is relatively gentle. The preset second characteristic includes that the current voltage characteristic index is greater than the maximum value of the voltage difference range corresponding to the first voltage plateau region, which is beneficial to matching the step phenomenon of obvious voltage rise in the voltage step region. The preset third characteristic includes that the current voltage characteristic index continuously preset for the second number of times is within the voltage difference range corresponding to the second voltage plateau region, which is beneficial to matching the characteristic that the voltage change in the second voltage plateau region returns to being gentle again. On the one hand, for the preset first characteristic and the preset third characteristic respectively corresponding to the two voltage plateau regions with relatively gentle voltage changes in this embodiment, both require the current voltage characteristic index to be continuously within the corresponding voltage difference range for multiple times, which is beneficial to avoiding the influence of the contingency of a single data on the reliability of subsequent maximum value recognition. On the other hand, in this embodiment, as long as it is detected that the current voltage characteristic index is greater than the maximum value of the voltage difference range corresponding to the first voltage plateau region, the preset second characteristic can be satisfied, which can adapt to the characteristics of drastic and relatively short voltage changes in the voltage step region, and is beneficial to increasing the triggering probability of SOC correction.

[0084] Optionally, before determining the current SOC reference value based on the preset SOC true value corresponding to the maximum value, the following steps are further included:

[0085] Respectively determine the historical voltage characteristic indexes corresponding to the respective historical charging data in the obtained historical charging dataset. After detecting that the historical voltage characteristic indexes sequentially satisfy the preset first characteristic, the preset second characteristic, and the preset third characteristic, obtain the historical maximum value of the historical voltage characteristic index after satisfying the preset second characteristic and before satisfying the preset third characteristic;

[0086] Obtain the historical SOC true values and the historical total cumulative charging capacity corresponding to the respective historical maximum values, and construct a mapping relationship between the historical SOC true values, the historical maximum values, and the historical total cumulative charging capacity;

[0087] Obtain the cumulative charging total capacity corresponding to the maximum value, and determine the historical SOC true value in the mapping relationship that matches the maximum value and the cumulative charging total capacity to obtain the preset SOC true value.

[0088] Specifically, the historical charging dataset referred to in this embodiment may include multiple historical charging data corresponding to this battery and / or multiple historical charging data corresponding to other batteries (such as historical charging data obtained based on a publicly available big data platform). The historical charging data may include information such as historical charging current and historical voltage. For each piece of historical charging data, the corresponding historical charging data may be obtained at a preset time interval, and a historical voltage characteristic index may be obtained based on the historical charging data. After detecting that the historical voltage characteristic index sequentially satisfies a preset first characteristic, a preset second characteristic, and a preset third characteristic, the historical maximum value of the historical voltage characteristic index after satisfying the preset second characteristic and before satisfying the preset third characteristic may be obtained. It should be understood that the method for determining the historical voltage characteristic index based on the historical charging data in this embodiment is basically the same as the method for determining the current voltage characteristic index based on the current charging data above. The method for identifying the historical maximum value of the historical voltage characteristic index after satisfying the preset second characteristic and before satisfying the preset third characteristic is basically the same as the method for identifying the maximum value of the current characteristic index, and will not be elaborated here.

[0089] In one embodiment, after obtaining the historical maximum value corresponding to each piece of historical charging data, the historical true SOC value and the historical total cumulative charging capacity corresponding to each historical maximum value may be obtained. For example, the moment corresponding to the identified historical maximum value may be used as the target moment, and the true SOC value and the cumulative charging capacity corresponding to the target moment may be obtained to obtain the corresponding historical true SOC value and the historical total cumulative charging capacity. Among them, in this embodiment, the historical charging data may be selected as full-charge charging data, and the historical true SOC value corresponding to the entire charging process may be deduced based on the fact that the historical true SOC value corresponding to the full-charge point is 100%, thereby improving the reliability of the historical true SOC value.

[0090] Optionally, constructing the mapping relationship between the historical true SOC value, the historical maximum value, and the historical total cumulative charging capacity includes:

[0091] Constructing a first sub-mapping relationship between each historical maximum value and the mean value of the normal distribution of the historical true SOC value, and a second sub-mapping relationship between each historical total cumulative charging capacity and the mean value of the normal distribution of the historical true SOC value;

[0092] Associating the first sub-mapping relationship and the second sub-mapping relationship based on the mean value of the normal distribution of the historical true SOC value to obtain the mapping relationship.

[0093] The schematic diagram of the mapping relationship in this embodiment is as Figure 3 shown, Figure 3 where CC represents the historical total cumulative charging capacity, VoltAh irepresents the historical maximum value of the historical voltage characteristic index, and μ represents the normal distribution mean of the historical true SOC value. The historical cumulative total charging capacity can be divided by gradient, and multiple historical true SOC values corresponding to the historical cumulative total charging capacity of each gradient can be obtained respectively, and normal distribution statistics can be performed on them respectively. For example, the schematic diagram of the normal distribution of the historical true SOC value is as shown in Figure 4 shown Figure 4 where SOC real represents the historical true SOC value, N represents the number of historical true SOC values, μ represents the normal distribution mean of the historical true SOC value, and σ represents the standard deviation.

[0094] Optionally, after obtaining the normal distribution mean of the historical true SOC value that matches based on normal distribution statistics, a preset accuracy range can also be determined based on the standard deviation σ. Assume that the preset accuracy range can be ±3σ. Figure 4 In Figure 4 , μ - 3σ represents the minimum value of the current SOC predicted value that meets the accuracy requirement, and μ + 3σ represents the maximum value of the current SOC predicted value that meets the accuracy requirement, which is beneficial to improving the rationality of the preset accuracy range.

[0095] In actual use, the cumulative total charging capacity corresponding to the maximum value can be obtained (such as obtaining the charging time corresponding to the maximum value and obtaining the cumulative total charging capacity corresponding to the charging time), and the mean value of the historical true SOC value that matches the maximum value and the cumulative total charging capacity can be determined from the mapping relationship to obtain the preset true SOC value.

[0096] In this embodiment, after detecting that the historical voltage characteristic index sequentially satisfies the preset first characteristic, the preset second characteristic, and the preset third characteristic, the historical maximum value of the historical voltage characteristic index after satisfying the preset second characteristic and before satisfying the preset third characteristic is obtained, which is beneficial to ensuring the reliability of the historical maximum value. On this basis, the historical true SOC value corresponding to the identified historical maximum value is usually affected by temperature and aging. Among them, the influence of temperature on the historical true SOC value is mainly reflected in a certain linear relationship between the historical true SOC value and the historical maximum value. And the influence of aging on the historical true SOC value is mainly reflected in a certain linear relationship between the historical true SOC value and the historical cumulative total charging capacity. Based on this, this embodiment constructs a mapping relationship according to each historical maximum value, as well as the obtained historical true SOC value and historical cumulative total charging capacity corresponding to each historical maximum value, which is beneficial to fully exploring the corresponding relationship between the historical true SOC value and temperature and aging. In actual use, determining the historical true SOC value that matches the maximum value and the cumulative total charging capacity based on the mapping relationship to obtain the preset true SOC value is beneficial to ensuring the reliability of the preset true SOC value and further improving the correction accuracy of SOC under complex working conditions with different temperatures and different battery aging degrees.

[0097] Optionally, the current charging data further includes a filtered voltage; before determining the current voltage characteristic index based on the acquired current charging data of the battery, the following steps are further included:

[0098] When the battery is in the charging state, determine whether the current charging data meets a preset initial condition; wherein, the preset initial condition includes that the current voltage is greater than the minimum voltage corresponding to the first voltage plateau region and less than the maximum voltage corresponding to the second voltage plateau region, and / or, the difference between the filtered voltage and the current voltage is within the voltage difference range corresponding to the first voltage plateau region;

[0099] If so, determine the current voltage characteristic index based on the current charging data;

[0100] If not, return to the step of determining whether the current charging data meets the preset initial condition until the current charging data meets the preset initial condition or the battery exits the charging state.

[0101] Specifically, in this embodiment, it can be determined whether the battery is in the charging state through the operating mode of the battery manager. When the operating mode is the charging mode, it indicates that the battery is in the charging state. When the battery is in the charging state, it can be determined whether the current charging data meets the preset initial condition. In this embodiment, the current charging data includes the current voltage and the filtered voltage (for example, the filtered voltage can be obtained by performing low-pass filtering on the current voltage), and the preset initial condition can be set for the current voltage and the filtered voltage. Among them, determining whether the current voltage is greater than the minimum voltage corresponding to the first voltage plateau region and less than the maximum voltage corresponding to the second voltage plateau region is beneficial to excluding the voltage range interference that cannot trigger SOC correction and avoiding waste of computing power. Determining whether the difference between the filtered voltage and the current voltage is within the voltage difference range corresponding to the first voltage plateau region (such as -5 mV to 5 mV) is beneficial to accurately identifying whether there is abnormal jitter in the current voltage.

[0102] Optionally, to avoid the influence of too high or too low battery temperature on the reliability of the preset SOC true value and the accuracy of SOC correction, in this embodiment, the current charging data may further include the current battery temperature, and the preset initial condition may further include that the current battery temperature is within a preset temperature range (such as -20°C to 65°C)

[0103] In this embodiment, determining whether the current voltage is greater than the minimum voltage corresponding to the first voltage plateau region and less than the maximum voltage corresponding to the second voltage plateau region helps to exclude the interference of the voltage range in the preset characteristic curve where the SOC correction cannot be triggered. And determining whether the difference between the filtered voltage and the current voltage is within the voltage difference range corresponding to the first voltage plateau region helps to accurately identify whether there is abnormal jitter in the current voltage. When the judgment result is that the current charging data meets the preset initial conditions, determining the current voltage characteristic index based on the current charging data helps to ensure the reliability of the current charging data, thereby improving the accuracy of SOC correction. When the judgment result is that the current charging data does not meet the preset initial conditions, return to the step of judging whether the current charging data meets the preset initial conditions until the current charging data meets the preset initial conditions or the battery exits the charging state, which helps to continuously monitor the reliability of the current charging data.

[0104] Optionally, before correcting the current SOC estimated value based on the current SOC reference value, the following steps are further included:

[0105] Obtain each current voltage characteristic index determined between the first moment and the second moment as the target index; wherein, the first moment is the moment when the current voltage characteristic index meets the preset second characteristic; the second moment is the moment when the current voltage characteristic index meets the preset third characteristic;

[0106] Determine the target voltage difference based on the ratio of the sum of the target indexes to the preset interval. When the deviation between the target voltage difference and the voltage difference corresponding to the obtained voltage step region is greater than the preset deviation threshold, return to the step of judging whether the current charging data meets the preset initial conditions.

[0107] Specifically, in this embodiment, the first moment refers to the moment when the current voltage characteristic index meets the preset second characteristic, and the second moment refers to the moment when the current voltage characteristic index meets the preset third characteristic. Then, each current voltage characteristic index determined between the first moment and the second moment corresponds to each current voltage characteristic index determined within the voltage step region of the preset characteristic curve. Before correcting the current SOC estimated value, each current voltage characteristic index between the first moment and the second moment can be obtained as the target index. Since in this embodiment, whenever a new sampling voltage is added to the sampling voltage sequence, the current voltage characteristic index is determined once based on the new sampling voltage and the target sampling voltage (i.e., the sampling voltage in the sampling voltage sequence that is at a preset interval from the new sampling voltage). Theoretically, assuming the preset interval is 4, the sum of the target indexes should be 4 times the voltage difference corresponding to the voltage step region. Based on this, this embodiment can determine the target voltage difference based on the ratio of the sum of the target indexes to the preset interval. The target voltage difference in this embodiment can be expressed as:

[0108]

[0109] Wherein, VoltAh avg represents the target voltage difference, n represents the preset interval, and VoltAh i represents the i-th current voltage characteristic index.

[0110] In one embodiment, the voltage difference corresponding to the voltage step region can be obtained in advance based on a preset characteristic curve (for example, obtaining the first voltage corresponding to the starting end of the voltage step region and the second voltage corresponding to the ending end of the voltage step region, and obtaining the voltage difference based on the difference between the first voltage and the second voltage). On this basis, the preset deviation threshold can be set in advance according to the voltage difference. For example, the preset deviation threshold can be ±10% of the voltage difference.

[0111] In this embodiment, the current voltage characteristic indexes determined between the first moment and the second moment should theoretically correspond to the current voltage characteristic indexes determined within the voltage step region in the preset characteristic curve. Therefore, the target voltage difference determined based on the ratio of the sum of the target indexes to the preset interval in this embodiment should theoretically have a small deviation from the voltage difference corresponding to the voltage step region. When the deviation between the two is greater than the preset deviation threshold, it indicates that the target voltage difference does not conform to the actual situation of the voltage difference corresponding to the voltage step region. Most likely, the abnormal fluctuation of the current voltage has caused the change trend of the current voltage to show a step-like abnormal change in a non-voltage step region (such as the first voltage platform region), resulting in the misidentification of the maximum value (that is, the maximum value is most likely not within the voltage step region). At this time, returning to the step of judging whether the current charging data meets the preset initial conditions is beneficial to avoiding the miscorrection of the current SOC estimated value.

[0112] Exemplarily, as Figure 5 shown, a specific embodiment is now used to further introduce the SOC online correction method. The SOC online correction method includes the following steps:

[0113] When the battery is in the charging state, judge whether the current charging data meets the preset initial conditions;

[0114] If not, return to the step of judging whether the current charging data meets the preset initial conditions until the current charging data meets the preset initial conditions or the battery exits the charging state;

[0115] If so, determine the current voltage characteristic index based on the current charging data.

[0116] Judge whether the current voltage characteristic index is continuously within the voltage difference range (such as -3 mV to 3 mV) corresponding to the first voltage platform region in the preset characteristic curve of the battery for a preset first number of times (such as 3 times);

[0117] If not, return to the step of determining the current voltage characteristic index based on the current charging data;

[0118] If so, generate a first characteristic point;

[0119] When the first characteristic point is detected, obtain the average current based on the charging current, and determine whether the difference between the average current and the charging current is greater than a preset difference (such as ±10% of the charging current);

[0120] If so, return to the step of determining whether the current charging data meets the preset initial conditions;

[0121] If not, determine whether the current voltage characteristic index is greater than the maximum value of the voltage difference range corresponding to the first voltage plateau region (such as 4 mV);

[0122] If so, generate a second characteristic point;

[0123] If not, return to the step of determining whether the current voltage characteristic index continuously falls within the voltage difference range corresponding to the first voltage plateau region for a preset first number of times;

[0124] After the second characteristic point is detected, in response to identifying the maximum value of the current voltage characteristic index within a preset interval (such as 4 mV to 20 mV), determine the current SOC reference value based on the preset true SOC value, and generate a third characteristic point;

[0125] After the third characteristic point is detected, in response to the current voltage characteristic index continuously falling within the voltage difference range corresponding to the second voltage plateau region (such as -3 mV to 3 mV) in the preset characteristic curve for a preset second number of times (such as 3 times), generate a fourth characteristic point;

[0126] When the fourth characteristic point is detected, obtain each of the current voltage characteristic indexes determined between the first moment and the second moment as the target index, and determine the target voltage difference based on the ratio of the sum of the target indexes to the preset interval;

[0127] Determine whether the deviation between the target voltage difference and the voltage difference corresponding to the obtained voltage step region is greater than a preset deviation threshold;

[0128] If so, return to the step of determining whether the current charging data meets the preset initial conditions;

[0129] If not, when the deviation between the current SOC estimated value and the current SOC reference value exceeds the preset accuracy range, correct the current SOC estimated value based on the current SOC reference value.

[0130] In this embodiment, after the first feature point and the second feature point are sequentially detected (that is, when the current voltage characteristic index sequentially meets the preset first characteristic and the preset second characteristic), when the third feature point is detected (that is, the maximum value of the current voltage characteristic index), the current SOC reference value is determined based on the preset true SOC value, which is beneficial to ensuring the reliability of SOC correction and avoiding misidentification of the maximum value point. On this basis, after the fourth feature point is detected (that is, when it is detected that the current voltage characteristic index meets the preset third characteristic), when the deviation between the target voltage difference and the voltage difference corresponding to the obtained voltage step region is greater than the preset deviation threshold, and it is recognized that the deviation between the current SOC estimated value and the current SOC reference value exceeds the preset accuracy range, the current SOC estimated value is corrected based on the current SOC reference value, which is beneficial to further ensuring that the recognized maximum value is located in the voltage step region of the preset characteristic curve and avoiding miscorrection of the current SOC estimated value. Compared with the method that requires specific working conditions (such as the battery being fully charged, the battery being emptied, and a specific charging rate) to trigger SOC correction, the maximum value in this embodiment appears in the SOC interval with a high usage frequency during charging and a step phenomenon (such as the SOC value from 40% to 65%), breaking the limitation of specific working conditions. While covering most current charging piles (such as common AC1.6kw, 3.3kw, 7kw, etc., and DC20kw to 120kw), it can also effectively increase the triggering probability of correcting the current SOC estimated value.

[0131] On this basis, in this embodiment, by determining whether the difference between the average current and the charging current is greater than the preset difference, it is ensured that the current voltage characteristic index is determined within the constant charging rate range, avoiding the influence of the change in the charging rate on the accuracy of the current voltage characteristic index due to dynamic voltage instability. At the same time, in this embodiment, the mapping relationship is constructed to accommodate the influence of different temperatures and different aging degrees on the preset true SOC value. In this way, this embodiment can ensure the triggering probability and correction reliability of SOC correction under various complex real working conditions (different temperatures, different charging rates, and different aging degrees), and comprehensively improve the accuracy of correcting the current SOC estimated value.

[0132] As Figure 6 shown, an SOC online correction device 600 provided by an embodiment of the present invention includes:

[0133] A determination module 610, which is configured to determine a current voltage characteristic index based on the obtained current charging data of the battery; wherein, the current charging data includes the current voltage and the current SOC estimated value; the current voltage characteristic index is used to indicate the change trend of the current voltage;

[0134] An identification module 620, which is configured to, after detecting that the current voltage characteristic index sequentially satisfies a preset first characteristic corresponding to a first voltage platform area in a preset characteristic curve corresponding to the battery and a preset second characteristic corresponding to a voltage step area in the preset characteristic curve, in response to identifying a maximum value of the current voltage characteristic index, determine a current SOC reference value based on a preset true SOC value corresponding to the maximum value;

[0135] A correction module 630, which is configured to, after detecting that the current voltage characteristic index satisfies a preset third characteristic corresponding to a second voltage platform area in the preset characteristic curve, in response to identifying that a deviation between the current SOC estimated value and the current SOC reference value exceeds a preset accuracy range, correct the current SOC estimated value based on the current SOC reference value.

[0136] The technical effects that can be produced by the SOC online correction device and the SOC online correction method provided in this embodiment are basically the same, and will not be elaborated here.

[0137] As Figure 7 shown, an electronic device 700 provided in an embodiment of the present invention includes a memory 710 and a processor 720; the memory 710 is used to store a computer program; the processor 720 is used to implement the above-mentioned SOC online correction method when executing the computer program.

[0138] Or rather, an electronic device 700 includes a memory 710 and a processor 720 coupled to the memory 710; the memory 710 is configured to store a computer program; the processor 720 is configured to perform the following operations when executing the computer program:

[0139] Determine a current voltage characteristic index based on the acquired current charging data of the battery; wherein, the current charging data includes a current voltage and a current SOC estimated value; the current voltage characteristic index is used to indicate the change trend of the current voltage;

[0140] After detecting that the current voltage characteristic index sequentially satisfies a preset first characteristic corresponding to a first voltage platform area in a preset characteristic curve corresponding to the battery and a preset second characteristic corresponding to a voltage step area in the preset characteristic curve, in response to identifying a maximum value of the current voltage characteristic index, determine a current SOC reference value based on a preset true SOC value corresponding to the maximum value;

[0141] After detecting that the current voltage characteristic index satisfies a preset third characteristic corresponding to a second voltage platform area in the preset characteristic curve, in response to identifying that a deviation between the current SOC estimated value and the current SOC reference value exceeds a preset accuracy range, correct the current SOC estimated value based on the current SOC reference value.

[0142] The electronic device and the SOC online correction method provided in this embodiment can produce substantially the same technical effects, which will not be elaborated here.

[0143] A computer-readable storage medium provided by an embodiment of the present invention, on which a computer program is stored. When the computer program is executed by a processor, the SOC online correction method as described above is implemented.

[0144] Or, a non-volatile computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following operations:

[0145] Determine a current voltage characteristic index based on the currently acquired charging data of the battery; wherein, the currently acquired charging data includes a current voltage and a currently estimated SOC value; the current voltage characteristic index is used to indicate the change trend of the current voltage;

[0146] After detecting that the current voltage characteristic index sequentially satisfies a preset first characteristic corresponding to a first voltage platform region in a preset characteristic curve corresponding to the battery, and a preset second characteristic corresponding to a voltage step region in the preset characteristic curve, in response to identifying a maximum value of the current voltage characteristic index, determine a current SOC reference value based on a preset true SOC value corresponding to the maximum value;

[0147] After detecting that the current voltage characteristic index satisfies a preset third characteristic corresponding to a second voltage platform region in the preset characteristic curve, in response to identifying that the deviation between the currently estimated SOC value and the current SOC reference value exceeds a preset accuracy range, correct the currently estimated SOC value based on the current SOC reference value.

[0148] The computer-readable storage medium and the SOC online correction method provided in this embodiment can produce substantially the same technical effects, which will not be elaborated here.

[0149] Now, an electronic device 700 that can be used as a server or a client of the present invention will be described. It is an example of a hardware device that can be applied to various aspects of the present invention. The electronic device 700 is intended to represent various forms of digital electronic computer devices, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 700 can also represent various forms of mobile devices, such as, personal digital processors, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described herein and / or claimed.

[0150] The electronic device 700 includes a computing unit, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) or a computer program loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The computing unit, the ROM, and the RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus.

[0151] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc. In this application, the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiments of the present invention. In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0152] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will all fall within the protection scope of the present invention.

Claims

1. A SOC online correction method, characterized in that: include: Determine a current voltage characteristic index based on the acquired current charging data of the battery; wherein the current charging data includes a current voltage and a current SOC estimation value; and the current voltage characteristic index is used to indicate a change trend of the current voltage; After detecting that the current voltage characteristic index sequentially satisfies a preset first characteristic corresponding to a first voltage platform region in a preset characteristic curve corresponding to the battery, and a preset second characteristic corresponding to a voltage step region in the preset characteristic curve, in response to identifying a maximum value of the current voltage characteristic index, determining a current SOC reference value based on a preset SOC real value corresponding to the maximum value; After detecting that the current voltage characteristic index satisfies the preset third characteristic corresponding to the second voltage platform area in the preset characteristic curve, in response to identifying that the deviation between the current SOC estimation value and the current SOC reference value exceeds a preset accuracy range, the current SOC estimation value is corrected based on the current SOC reference value.

2. The SOC online correction method according to claim 1, characterized in that: The current charging data also includes a charging current; and determining a current voltage characteristic index based on the acquired current charging data of the battery includes: Determine the cumulative value of the charging capacity corresponding to the battery according to the charging current, and whenever the cumulative value of the charging capacity reaches a preset value, clear the cumulative value of the charging capacity, and use the current voltage as a sampling voltage to obtain a sampling voltage sequence; Whenever a new sampling voltage is added to the sampling voltage sequence, the current voltage characteristic index is obtained according to the difference between the newly added sampling voltage and the target sampling voltage; wherein the target sampling voltage includes the sampling voltage in the sampling voltage sequence that is separated from the newly added sampling voltage by a preset interval.

3. The SOC online correction method according to claim 2, characterized in that: The preset first characteristic includes that the current voltage characteristic index is within the voltage difference range corresponding to the first voltage platform area for a preset first number of consecutive times; The preset second characteristic includes that the current voltage characteristic index is greater than the maximum value of the voltage difference range corresponding to the first voltage platform area; The preset third characteristic includes that the current voltage characteristic indicator is within the voltage difference range corresponding to the second voltage platform area for a preset second consecutive number of times.

4. The SOC online correction method according to claim 2, characterized in that: Before determining the current SOC reference value based on the preset SOC real value corresponding to the maximum value, the method further includes: Respectively determine the historical voltage characteristic index corresponding to each historical charging data in the acquired historical charging data set, and after detecting that the historical voltage characteristic index satisfies the preset first characteristic, the preset second characteristic, and the preset third characteristic in sequence, obtain the historical maximum value of the historical voltage characteristic index after satisfying the preset second characteristic and before satisfying the preset third characteristic; Obtaining the historical SOC true value and the historical accumulated total charging capacity corresponding to each of the historical maximum values, and constructing a mapping relationship between the historical SOC true value and the historical maximum value and the historical accumulated total charging capacity; The accumulated total charging capacity corresponding to the maximum value is obtained, and the historical SOC real value matching the maximum value and the accumulated total charging capacity in the mapping relationship is determined to obtain the preset SOC real value.

5. The SOC online correction method according to claim 2, characterized in that: The current charging data also includes a filtered voltage; and before determining the current voltage characteristic index based on the acquired current charging data of the battery, the method further includes: When the battery is in a charging state, determining whether the current charging data meets a preset initial condition; wherein the preset initial condition includes that the current voltage is greater than a minimum voltage value corresponding to the first voltage platform area and is less than a maximum voltage value corresponding to the second voltage platform area, and / or that a difference between the filtered voltage and the current voltage is within a voltage difference range corresponding to the first voltage platform area; If yes, determining the current voltage characteristic index based on the current charging data; If not, the process returns to the step of determining whether the current charging data satisfies the preset initial condition, until the current charging data satisfies the preset initial condition or the battery exits the charging state.

6. The SOC online correction method according to claim 5, characterized in that: Also includes: When it is detected that the current voltage characteristic index satisfies the preset first characteristic, an average current is obtained based on the charging current; When the difference between the average current and the charging current is greater than a preset difference, the process returns to the step of determining whether the current charging data meets a preset initial condition.

7. The SOC online correction method according to claim 1, characterized in that: Before the current SOC estimation value is corrected based on the current SOC reference value, the method further includes: Acquire each of the current voltage characteristic indicators determined between a first moment and a second moment as a target indicator; wherein the first moment is the moment when the current voltage characteristic indicator meets the preset second characteristic; and the second moment is the moment when the current voltage characteristic indicator meets the preset third characteristic; A target voltage difference is determined based on the ratio of the sum of the target indicators to the preset interval. When the deviation between the target voltage difference and the voltage difference corresponding to the acquired voltage step area is greater than a preset deviation threshold, return to the step of determining whether the current charging data meets the preset initial conditions.

8. A SOC online correction device, characterized in that: include: A determination module, which is used to determine a current voltage characteristic index based on the acquired current charging data of the battery; wherein the current charging data includes a current voltage and a current SOC estimation value; and the current voltage characteristic index is used to indicate a change trend of the current voltage; an identification module, configured to detect that the current voltage characteristic index satisfies a preset first characteristic corresponding to a first voltage platform region in a preset characteristic curve corresponding to the battery and a preset second characteristic corresponding to a voltage step region in the preset characteristic curve, and in response to identifying a maximum value of the current voltage characteristic index, determine a current SOC reference value based on a preset SOC real value corresponding to the maximum value; A correction module is used to detect that the current voltage characteristic index satisfies a preset third characteristic corresponding to the second voltage platform area in the preset characteristic curve, and in response to identifying that the deviation between the current SOC estimation value and the current SOC reference value exceeds a preset accuracy range, correct the current SOC estimation value based on the current SOC reference value.

9. An electronic device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is used to implement the SOC online correction method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the SOC online correction method according to any one of claims 1 to 7 is implemented.