Battery correction method, electronic equipment and computer program product
By acquiring the SOC change of the power battery during vehicle charging and triggering correction, and combining dynamic and static voltage mapping relationships, the problem of battery SOC estimation error accumulation is solved, improving the reliability and correction accuracy of battery SOC.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHONGQING CHANGAN AUTOMOBILE CO LTD
- Filing Date
- 2026-01-30
- Publication Date
- 2026-05-01
AI Technical Summary
In existing technologies, the estimation error of battery SOC is prone to accumulate, leading to a decrease in SOC reliability and failure to correct it in a timely manner.
While the vehicle is charging, the change in SOC of the power battery is acquired, and a correction is triggered when the change reaches a threshold. The correction coefficient is calculated by combining the dynamic SOC change and the ampere-hour SOC change, and the battery SOC is corrected, including the mapping relationship between dynamic and static voltages to improve the correction accuracy.
It effectively avoids situations where the battery SOC is not corrected for a long time, improves the reliability and correction accuracy of the battery SOC, addresses the battery SOC distortion problem caused by factors such as cell polarization, and enhances the flexibility and accuracy of the battery SOC.
Smart Images

Figure CN121955784A_ABST
Abstract
Description
A battery correction method, electronic device, and computer program product. Technical Field
[0001] This invention relates to the field of battery management technology, specifically to a battery correction method, electronic device, and computer program product. Background Technology
[0002] Battery SOC (State of Charge) indicates the remaining charge of a battery and is a crucial parameter in the battery management system of new energy vehicles. An accurate SOC value helps in the rational allocation of energy, ensuring driving safety, and extending battery life.
[0003] Battery SOC is typically estimated using parameters such as voltage, current, and temperature, and corrected under specific conditions to reduce estimation errors. In related technologies, SOC correction is triggered when the battery is fully charged or when a charging inflection point is detected. However, these methods are prone to situations where the battery SOC remains uncorrected for extended periods, leading to a gradual accumulation of estimation errors and ultimately reducing battery SOC reliability. Summary of the Invention
[0004] This application provides a battery correction method, electronic device, and computer program product for improving the reliability of battery state of charge (SOC).
[0005] In a first aspect, embodiments of this application provide a battery correction method, the method comprising: when the vehicle is in a charging state, acquiring the change in the state of charge (SOC) of the vehicle's power battery; when the change in the SOC is greater than or equal to a first threshold, acquiring the dynamic SOC change and the ampere-hour SOC change of the power battery; acquiring a correction coefficient based on the dynamic SOC change and the ampere-hour SOC change; and correcting the current SOC value of the power battery based on the correction coefficient.
[0006] The battery correction method provided in this application first acquires the change in the SOC of the power battery while the vehicle is charging, and triggers the correction of the battery SOC after the change reaches a first threshold, effectively avoiding the situation where the battery SOC is not corrected for a long time, thereby improving the reliability of the battery SOC; and calculates a correction coefficient based on two different parameters, and then corrects the current battery SOC based on the correction coefficient, so that the correction accuracy of the battery SOC is higher, thereby further improving the reliability of the battery SOC.
[0007] In some embodiments, a target SOC increment is calculated based on a correction coefficient and a first threshold; the target SOC increment and the current battery SOC value are superimposed to obtain a target battery SOC value; and the current battery SOC value of the power battery is corrected based on the target battery SOC value.
[0008] In the embodiments of this application, the target value of battery SOC is considered in addition to the correction coefficient, and a first threshold is also taken into account, so that a single correction will not have a large deviation, thereby enhancing the reliability of battery SOC.
[0009] In some embodiments, during the current correction cycle, the current battery SOC value of the power battery at the current moment is obtained; the difference between the current battery SOC value of the power battery and the initial battery SOC value of the power battery at the start moment of the current correction cycle is calculated to determine the change in battery SOC of the vehicle's power battery.
[0010] In this embodiment, the battery SOC value corresponding to the start and current times is collected and the difference is calculated within each correction cycle, which can accurately quantify the change in battery SOC. This time window-based difference calculation method can more realistically reflect the actual change trend of battery SOC, providing a reliable basis for the generation of subsequent correction coefficients and improving the accuracy of correction.
[0011] In some embodiments, the first real-time dynamic voltage of the power battery at the start time and the second real-time dynamic voltage of the power battery at the current time are obtained; based on the mapping relationship between dynamic voltage and dynamic SOC, the first target dynamic SOC value and the second target dynamic SOC value of the power battery corresponding to the first real-time dynamic voltage and the second real-time dynamic voltage are obtained respectively; the difference between the first target dynamic SOC value and the second target dynamic SOC value of the power battery is calculated to obtain the dynamic SOC change of the power battery.
[0012] In this embodiment, the mapping relationship between dynamic voltage and dynamic SOC is utilized to extract the dynamic SOC values corresponding to the dynamic voltage at the start and current times, and the difference is calculated to obtain the dynamic SOC change. This method can effectively capture the dynamic voltage change characteristics of the power battery during charging, thereby more accurately reflecting the true change of battery SOC and improving the calculation accuracy of the correction coefficient.
[0013] In some embodiments, the real-time charging current of the power battery from the start time to the current time is obtained; the ampere-hour integral is performed based on the start time, the current time and the real-time charging current to obtain the ampere-hour SOC change of the power battery.
[0014] In this embodiment, by collecting the charging current and performing ampere-hour integration, the change in SOC can be calculated relatively intuitively. Since ampere-hour integration is real-time and computationally inexpensive, it effectively reduces the time required to obtain the correction coefficient, thereby improving the overall efficiency of battery SOC correction.
[0015] In some embodiments, after correcting the current SOC value of the power battery based on a correction coefficient, the dynamic SOC change of the power battery after correction is obtained; if the dynamic SOC change of the power battery after correction is not equal to a first threshold, the charging current of the power battery is reduced and the real-time static voltage of the power battery after the charging current is reduced is obtained; based on the mapping relationship between static voltage and static SOC, the target static SOC value corresponding to the real-time static voltage is obtained; and the current SOC value of the power battery is corrected based on the target static SOC value.
[0016] In this embodiment, if the dynamic SOC change still does not meet the requirements after correction, a static voltage correction mechanism is further introduced. This involves controlling the charging current and obtaining the static voltage, then performing a secondary correction based on its mapping relationship with the static SOC. This method can address battery SOC distortion caused by factors such as cell polarization, thereby improving the accuracy of battery SOC correction.
[0017] In some embodiments, the third real-time dynamic voltage of the power battery at the termination time when the current battery SOC value is corrected to the target battery SOC value is obtained; based on the mapping relationship between dynamic voltage and dynamic SOC, the third target dynamic SOC value of the power battery corresponding to the third real-time dynamic voltage is obtained; based on the difference calculation between the second target dynamic SOC value and the third target dynamic SOC value of the power battery, the dynamic SOC change of the corrected power battery is determined.
[0018] In this embodiment of the application, by obtaining the dynamic voltage and its corresponding dynamic SOC value again after the correction is completed, and performing the difference calculation, the dynamic SOC change is obtained again. Based on the corrected dynamic SOC change, it is helpful to quickly evaluate the effectiveness of the correction result.
[0019] In some embodiments, when the vehicle is in a charging state and the current battery SOC value of the power battery is less than the second threshold, a process for obtaining the change in battery SOC of the vehicle's power battery is executed; when the vehicle is in a charging state and the current battery SOC value of the power battery is greater than or equal to the second threshold, a fourth target dynamic SOC corresponding to the fourth real-time dynamic voltage of the power battery is obtained based on the fourth real-time dynamic voltage, and the current battery SOC value of the power battery is corrected based on the fourth target dynamic SOC.
[0020] In this embodiment, a correction process based on SOC changes is initiated when the battery SOC is low, while a correction is performed directly using the dynamic voltage-SOC mapping relationship when the battery SOC is high. This approach can select the most suitable correction strategy according to the characteristics of different battery SOC stages, thereby improving the flexibility of battery SOC correction.
[0021] Secondly, embodiments of this application provide a battery correction device, which includes: an acquisition unit for acquiring the change in the state of charge (SOC) of a vehicle's power battery; the acquisition unit is further configured to acquire the dynamic SOC change and the ampere-hour SOC change of the power battery when the change in the battery SOC is greater than or equal to a first threshold; the acquisition unit is further configured to acquire a correction coefficient based on the dynamic SOC change and the ampere-hour SOC change; and a correction unit for correcting the current SOC value of the power battery based on the correction coefficient.
[0022] Thirdly, embodiments of this application provide an electronic device, including a memory and a processor. The memory stores a computer program that can run on the processor, and the processor executes the program to implement the steps in the method of the first aspect.
[0023] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method in the first aspect.
[0024] Fifthly, embodiments of this application provide a computer program product including instructions, comprising a computer program or instructions that, when executed by a processor, implement the steps of the method in the first aspect. Attached Figure Description
[0025] Figure 1 is a schematic diagram of the implementation process of a battery correction method provided in an embodiment of this application; Figure 2 is a schematic diagram of the process for obtaining battery SOC change provided in an embodiment of this application; Figure 3 is a schematic diagram of the process for obtaining dynamic SOC change provided in an embodiment of this application; Figure 4 is a schematic diagram of the process for obtaining ampere-hour SOC change provided in an embodiment of this application; Figure 5 is a schematic diagram of the implementation process of a battery correction method provided in an embodiment of this application; Figure 6 is a schematic diagram of the implementation process of a battery correction method provided in an embodiment of this application; Figure 7 is a schematic diagram of the process for obtaining dynamic SOC change provided in an embodiment of this application; Figure 8 is a schematic diagram of the implementation process of a battery correction method provided in an embodiment of this application; Figure 9 is a schematic diagram of a charging dynamic voltage curve provided in an embodiment of this application; Figure 10 is a schematic diagram of a static voltage curve provided in an embodiment of this application; Figure 11 is a schematic diagram of the structure of a battery correction device provided in an embodiment of this application; Figure 12 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0026] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0027] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described below in conjunction with the accompanying drawings. The embodiments described below are only some embodiments of this application, not all embodiments. Therefore, the described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0028] In the following description, references to "some embodiments" or "other embodiments" describe a subset of all possible embodiments, but "some embodiments" or "other embodiments" may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0029] In the following description, the terms "first" and "second" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first" and "second" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0031] Battery SOC is typically estimated using parameters such as real-time voltage, current, and temperature, and corrected under specific conditions to reduce estimation errors. In some technologies, SOC correction is only triggered when the battery is fully charged or a charging inflection point is detected. This approach can lead to situations where the battery SOC remains uncorrected for extended periods, resulting in reduced reliability.
[0032] To address the aforementioned issues, this application proposes a battery correction method. This method first acquires the state of charge (SOC) change of the power battery while the vehicle is charging. Once the change reaches a first threshold, battery SOC correction is triggered. A correction coefficient is calculated by combining the dynamic SOC change based on voltage and the ampere-hour SOC change based on current. The current battery SOC is then corrected based on this correction coefficient. This application triggers battery SOC correction whenever the SOC change exceeds the first threshold, effectively preventing situations where the battery SOC remains uncorrected for extended periods, thereby improving battery SOC reliability. Furthermore, the correction process considers both voltage and current parameters simultaneously, resulting in higher SOC correction accuracy and further enhancing battery SOC reliability.
[0033] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0034] An embodiment of this application proposes a battery correction method, as shown in FIG1. The battery correction method includes the following steps: Step 101, when the vehicle is in a charging state, the change in the state of charge (SOC) of the vehicle's power battery is obtained.
[0035] In this embodiment of the application, the change in battery SOC refers to the difference between the current battery SOC value at the current moment and the historical battery SOC value at a certain moment in history.
[0036] In some embodiments, as shown in FIG2, when obtaining the change in the SOC of the vehicle's power battery, the following steps may be included: Step 201, in the current correction cycle, obtain the current SOC value of the power battery at the current moment.
[0037] In the embodiments of this application, the correction period refers to the time period required to complete one battery SOC correction.
[0038] In some embodiments, during the charging process of the vehicle's power battery, a correction is triggered whenever the change in battery SOC is greater than or equal to a set threshold, resulting in multiple corrections and thus forming multiple correction cycles.
[0039] For example, a threshold of 5% is set. When the battery SOC value rises from 15% to 20%, a correction is triggered. The time from when the battery SOC is 5% to when the battery SOC correction is completed is one correction cycle.
[0040] In some embodiments, the BMS (Battery Management System) predicts the battery's SOC value in real time based on real-time battery parameters such as voltage, current, and temperature.
[0041] In some embodiments, the current battery SOC value is the battery SOC value at the current moment.
[0042] For example, when the battery SOC value increases from 15% to 20%, the 20% battery SOC value is the current battery SOC value.
[0043] Step 202: Perform a difference calculation between the current SOC value of the power battery and the initial SOC value of the power battery at the start time of the current correction cycle to determine the change in the SOC of the vehicle's power battery.
[0044] In this embodiment of the application, after obtaining the current battery SOC value of the power battery at the current moment, the difference between the current battery SOC value of the power battery and the initial battery SOC value of the power battery at the start time of the current correction cycle can be calculated to determine the change in battery SOC of the vehicle's power battery.
[0045] In some embodiments, the start time refers to the beginning time of a certain correction cycle.
[0046] For example, when the battery SOC rises from 15% to 20%, the time corresponding to the battery SOC being 15% is the starting time.
[0047] In some embodiments, the initial battery SOC value is the battery SOC value at the initial time.
[0048] For example, a threshold of 5% is set, and when the battery SOC rises from 15% to 20%, a correction is triggered. The 15% battery SOC value is the starting battery SOC value.
[0049] In the embodiments of this application, the difference operation refers to subtracting two parameters.
[0050] In some embodiments, the change in battery SOC is the result of subtracting the current battery SOC value from the initial battery SOC value.
[0051] For example, when the battery SOC increases from 15% to 20%, the change in battery SOC is 5%.
[0052] Step 102: When the change in battery SOC is greater than or equal to the first threshold, obtain the dynamic SOC change of the power battery and the ampere-hour SOC change of the power battery.
[0053] In this embodiment of the application, after obtaining the change in the SOC of the vehicle's power battery, the dynamic SOC change and the ampere-hour SOC change of the power battery can be further obtained when the change in the battery SOC is greater than or equal to a first threshold.
[0054] In some embodiments, the first threshold is a pre-set threshold for battery SOC change, used to trigger battery SOC correction. This application does not specifically limit the first threshold; it can be adjusted as needed.
[0055] For example, the first threshold is 5%.
[0056] In this embodiment of the application, the dynamic SOC change refers to the difference between the current dynamic SOC value of the power battery at the current moment and the historical dynamic SOC value of the power battery at a certain moment in history.
[0057] In some embodiments, as shown in FIG3, when obtaining the dynamic SOC change of the power battery, the following steps may be included: Step 301, obtaining the first real-time dynamic voltage of the power battery at the start time and the second real-time dynamic voltage of the power battery at the current time.
[0058] In this embodiment of the application, after obtaining the change in the SOC of the vehicle's power battery, the first real-time dynamic voltage of the power battery at the starting time and the second real-time dynamic voltage of the power battery at the current time can be further obtained.
[0059] In the embodiments of this application, real-time dynamic voltage refers to the real-time input voltage value of the power battery during normal charging.
[0060] In some embodiments, the first real-time dynamic voltage refers to the voltage at the start of a correction cycle.
[0061] In some embodiments, the second real-time dynamic voltage refers to the voltage at the current moment of a correction cycle.
[0062] Step 302: Based on the mapping relationship between dynamic voltage and dynamic SOC, obtain the first target dynamic SOC value and the second target dynamic SOC value of the power battery corresponding to the first real-time dynamic voltage and the second real-time dynamic voltage, respectively.
[0063] In this embodiment of the application, after obtaining the first real-time dynamic voltage of the power battery at the start time and the second real-time dynamic voltage of the power battery at the current time, the first target dynamic SOC value and the second target dynamic SOC value of the power battery corresponding to the first real-time dynamic voltage and the second real-time dynamic voltage can be obtained respectively based on the mapping relationship between dynamic voltage and dynamic SOC.
[0064] In some embodiments, dynamic SOC refers to the theoretical battery SOC value corresponding to the dynamic voltage.
[0065] In some embodiments, the mapping relationship between dynamic voltage and dynamic SOC refers to the correspondence between dynamic voltage and dynamic SOC of a power battery within its normal operating environment. These correspondences can be obtained through a large amount of experimental data or model fitting.
[0066] For example, the mapping relationship between dynamic voltage and dynamic SOC is shown in Table 1: Table 1
[0067] When the first dynamic voltage is 3200mV, the first target dynamic SOC can be obtained as 16% by referring to Table 1; when the second dynamic voltage is 3220mV, the second target dynamic SOC can be obtained as 21% by referring to Table 1.
[0068] Step 303: Perform a difference calculation based on the first target dynamic SOC value and the second target dynamic SOC value of the power battery to obtain the dynamic SOC change of the power battery.
[0069] In this embodiment of the application, after obtaining the first target dynamic SOC value and the second target dynamic SOC value of the power battery corresponding to the first real-time dynamic voltage and the second real-time dynamic voltage respectively based on the mapping relationship between dynamic voltage and dynamic SOC, the difference calculation can be further performed on the first target dynamic SOC value and the second target dynamic SOC value of the power battery to obtain the dynamic SOC change of the power battery.
[0070] In some embodiments, the change in dynamic SOC is the result of subtracting the first target dynamic SOC value from the second target dynamic SOC value.
[0071] For example, when the first target dynamic SOC is 16% and the second target dynamic SOC is 21%, the change in dynamic SOC is 5%.
[0072] In this embodiment of the application, the change in SOC per ampere-hour refers to the theoretical change in battery SOC obtained by the ampere-hour integration method.
[0073] In some embodiments, as shown in FIG4, when obtaining the change in SOC of the power battery in ampere-hours, the following steps may be included: Step 401, obtaining the real-time charging current of the power battery from the start time to the current time.
[0074] In this embodiment of the application, after obtaining the change in the SOC of the vehicle's power battery, the real-time charging current of the power battery from the start time to the current time can be further obtained.
[0075] In some embodiments, real-time charging current refers to the real-time input current value of the power battery during the charging process.
[0076] Step 402: Perform ampere-hour integration based on the start time, current time, and real-time charging current to obtain the change in ampere-hour SOC of the power battery.
[0077] In this embodiment of the application, after obtaining the real-time charging current of the power battery from the start time to the current time, the ampere-hour integration can be performed based on the start time, the current time and the real-time charging current to obtain the change in ampere-hour SOC of the power battery.
[0078] In some embodiments, ampere-hour integration refers to integrating the real-time current value over a certain period of time to obtain the corresponding battery SOC value.
[0079] In some embodiments, the change in SOC per ampere-hour refers to the battery SOC value obtained by integrating the charging current at each moment of the time interval from the start time to the current time.
[0080] For example, the change in SOC per ampere-hour (AhSOC) can be obtained using the following formula: (1) Where I is the real-time charging current; t is the time value, which varies from [starting time to current time]; C is the rated capacity of the power battery; SOH (State of Health) is the current health state of the power battery; and T is the first threshold.
[0081] Step 103: Obtain the correction coefficient based on the dynamic SOC change and the ampere-hour SOC change.
[0082] In this embodiment of the application, after obtaining the dynamic SOC change and the ampere-hour SOC change of the power battery, a correction coefficient can be further obtained based on the dynamic SOC change and the ampere-hour SOC change.
[0083] In some embodiments, the correction factor is obtained based on the ratio of the dynamic SOC change to the ampere-hour SOC change.
[0084] Step 104: Correct the current SOC value of the power battery based on the correction coefficient.
[0085] In the embodiments of this application, after obtaining the correction coefficient based on the dynamic SOC change and the ampere-hour SOC change, the current battery SOC value of the power battery can be further corrected based on the correction coefficient.
[0086] In some embodiments, the current battery SOC is corrected based on a target SOC value obtained through a correction factor.
[0087] In some embodiments, as shown in FIG5, when correcting the current battery SOC of the power battery based on the correction coefficient, the following steps may be included: Step 501, calculate the target SOC increment based on the correction coefficient and the first threshold.
[0088] In this embodiment of the application, after obtaining the correction coefficient, the SOC target increment can be calculated based on the correction coefficient and the first threshold.
[0089] In some embodiments, the SOC target increment is obtained based on the result of dividing a first threshold by a correction coefficient.
[0090] For example, if the first threshold is 5% and the correction factor is 5 / 3, then the target increment of SOC is 3%.
[0091] Step 502: Based on the target SOC increment and the current battery SOC, the data is superimposed to obtain the target battery SOC value.
[0092] In this embodiment of the application, after calculating the SOC target increment based on the correction coefficient and the first threshold, the SOC target increment and the current battery SOC value can be further superimposed to obtain the battery SOC target value.
[0093] In the embodiments of this application, data overlay refers to adding the corresponding parameters together.
[0094] In some embodiments, the target SOC value is the result of adding the target SOC increment to the current battery SOC value.
[0095] Step 503: Correct the current SOC value of the power battery based on the target SOC value.
[0096] In this embodiment of the application, after the target SOC value is obtained by superimposing the data based on the target SOC increment and the current battery SOC, the current battery SOC value of the power battery can be further corrected based on the target battery SOC value.
[0097] In some embodiments, correction refers to increasing the current battery SOC value to the target battery SOC value at a certain rate of change.
[0098] In some embodiments, as shown in FIG6, after correcting the current battery SOC value of the power battery based on the correction coefficient, the following steps may be included: Step 601, obtaining the corrected dynamic SOC change of the power battery.
[0099] In the embodiments of this application, after correcting the current SOC value of the power battery based on the correction coefficient, the dynamic SOC change of the power battery after correction can be further obtained.
[0100] In some embodiments, the corrected dynamic SOC change of the power battery refers to the change in the dynamic SOC of the power battery during the process of correcting the current battery SOC to the target battery SOC value.
[0101] In some embodiments, as shown in FIG7, when obtaining the corrected dynamic SOC change of the power battery, the following steps may be included: Step 701, obtaining the third real-time dynamic voltage of the power battery at the termination time when the current battery SOC value is corrected to the battery SOC target value.
[0102] In this embodiment of the application, after correcting the current battery SOC value of the power battery based on the correction coefficient, the third real-time dynamic voltage of the power battery at the termination time when the current battery SOC value is corrected to the battery SOC target value can be further obtained.
[0103] In some embodiments, the termination time refers to the time when the current SOC value is increased to the target SOC value of the battery.
[0104] In some embodiments, the third real-time dynamic voltage refers to the operating voltage of the power battery when the current SOC value is increased to the battery SOC target value.
[0105] For example, the current battery SOC is 20%, the target battery SOC is 23%, and the third real-time dynamic voltage is the operating voltage when the current battery SOC increases from 20% to 23%, for example, the third real-time dynamic voltage is 3250mV.
[0106] Step 702: Based on the mapping relationship between dynamic voltage and dynamic SOC, obtain the third target dynamic SOC value of the power battery corresponding to the third real-time dynamic voltage.
[0107] In this embodiment of the application, after obtaining the third real-time dynamic voltage of the power battery at the termination time when the current battery SOC value is corrected to the target battery SOC value, the third target dynamic SOC value of the power battery corresponding to the third real-time dynamic voltage can be obtained further based on the mapping relationship between dynamic voltage and dynamic SOC.
[0108] In some embodiments, the third target dynamic SOC value refers to the theoretical battery SOC value corresponding to the third real-time dynamic voltage.
[0109] For example, the mapping relationship between dynamic voltage and dynamic SOC is shown in Table 1. When the third real-time dynamic voltage is 3250mV, the third target dynamic SOC can be obtained as 24% by looking up Table 1.
[0110] Step 703: Perform a difference calculation based on the second target dynamic SOC value and the third target dynamic SOC value of the power battery to determine the corrected dynamic SOC change of the power battery.
[0111] In this embodiment of the application, based on the mapping relationship between dynamic voltage and dynamic SOC, the third target dynamic SOC value of the power battery corresponding to the third real-time dynamic voltage is obtained. Further, the difference calculation can be performed based on the second target dynamic SOC value and the third target dynamic SOC value of the power battery to determine the corrected dynamic SOC change of the power battery.
[0112] In some embodiments, the corrected dynamic SOC change of the power battery refers to the difference between the third target dynamic SOC value and the second target dynamic SOC value.
[0113] For example, when the third target dynamic SOC is 24% and the second target dynamic SOC is 21%, the corrected dynamic SOC change of the power battery is 3%.
[0114] Step 602: If the dynamic SOC change of the corrected power battery is not equal to the first threshold, reduce the charging current of the power battery and obtain the real-time static voltage of the power battery after the charging current is reduced.
[0115] In this embodiment of the application, after obtaining the corrected dynamic SOC change of the power battery, the charging current of the power battery can be further reduced and the real-time static voltage of the power battery after the charging current is reduced can be obtained if the corrected dynamic SOC change of the power battery is not equal to the first threshold.
[0116] In some embodiments, real-time static voltage refers to the real-time voltage of the power battery when the charging current of the power battery is less than a preset current threshold.
[0117] In some embodiments, when the real-time charging current of the current power battery is less than a preset current threshold, the power battery is in a relatively static state. In this state, the real-time voltage of the power battery collected has higher reliability. This application does not specifically limit the preset current threshold, which can be adjusted according to requirements.
[0118] For example, the preset current threshold is 1A.
[0119] In some embodiments, controlling the charging current of the power battery to decrease to a preset current threshold is to put the power battery in a relatively static state. When the power battery is in this state, the phenomenon of inaccurate voltage measurement caused by the polarization effect of the power battery cells can be reduced.
[0120] Step 603: Based on the mapping relationship between static voltage and static SOC, obtain the target static SOC value corresponding to the real-time static voltage.
[0121] In this embodiment of the application, after reducing the charging current of the power battery and obtaining the real-time static voltage after the charging current of the power battery is reduced, the target static SOC value corresponding to the real-time static voltage can be obtained further based on the mapping relationship between static voltage and static SOC.
[0122] In some embodiments, real-time static voltage refers to the real-time voltage when the charging current of the power battery decreases to a preset current threshold.
[0123] In some embodiments, static SOC refers to the theoretical battery SOC value corresponding to the static voltage.
[0124] In some embodiments, the mapping relationship between static voltage and static SOC refers to the correspondence between static voltage and static SOC when the charging current of the power battery is less than a preset current threshold.
[0125] For example, the mapping relationship between static voltage and static state of charge (SOC) is shown in Table 2: Table 2
[0126] When the real-time static voltage is 3270mV, the target static SOC of 25% can be obtained by referring to Table 2.
[0127] Step 604: Correct the current SOC value of the power battery based on the target static SOC value.
[0128] In this embodiment of the application, after obtaining the target static SOC value corresponding to the real-time static voltage based on the mapping relationship between static voltage and static SOC, the current battery SOC value of the power battery can be further corrected based on the target static SOC value.
[0129] In some embodiments, the target static SOC value can be directly assigned to the current battery SOC value, or the current battery SOC value can be increased to the target static SOC value at a certain rate.
[0130] In some embodiments, when the vehicle is in a charging state and the current battery SOC value of the power battery is less than a second threshold, a process for obtaining the change in the battery SOC of the vehicle's power battery is executed, and then a correction operation based on a correction coefficient is performed. That is, when the vehicle is in a charging state and the current battery SOC value of the power battery is less than the second threshold, steps 101 to 104, 201 to 202, 301 to 303, 401 to 402, 501 to 503, 601 to 604, and 701 to 703 may be executed multiple times.
[0131] In some embodiments, when the vehicle is in a charging state and the current battery SOC value of the power battery is greater than or equal to the second threshold, the following steps are performed: Step 800, based on the fourth real-time dynamic voltage of the power battery, a fourth target dynamic SOC value corresponding to the fourth real-time dynamic voltage is obtained, and the current battery SOC value of the power battery is corrected based on the fourth target dynamic SOC value.
[0132] In some embodiments, the second threshold is greater than the first threshold.
[0133] For example, the second threshold is set based on the charging inflection point of the power battery during the charging process, for example, the second threshold is 95%.
[0134] In some embodiments, the fourth real-time dynamic voltage refers to the real-time input voltage value of the power battery when the current battery SOC value is greater than or equal to the second threshold.
[0135] In some embodiments, the fourth target dynamic SOC value refers to the theoretical battery SOC value corresponding to the fourth real-time dynamic voltage.
[0136] In some embodiments, the fourth target dynamic SOC value corresponding to the fourth target dynamic voltage is obtained based on the mapping relationship between dynamic voltage and dynamic SOC.
[0137] For example, as shown in Table 1, when the fourth real-time dynamic voltage is 3400mV, the fourth target dynamic SOC can be obtained as 97% by referring to Table 1.
[0138] In some embodiments, the fourth target dynamic SOC value can be directly assigned to the current battery SOC value, or the current battery SOC value can be increased to the fourth target dynamic SOC value at a certain rate.
[0139] In summary, the battery correction method provided in this application, when charging the vehicle's power battery, triggers a correction of the current battery SOC value based on a correction coefficient whenever the change in the battery's SOC is greater than or equal to a first threshold and the current battery SOC value is less than a second threshold. This effectively avoids situations where the battery SOC remains uncorrected for extended periods, thereby improving the reliability of the battery SOC. The correction coefficient required for this correction is based on voltage and current data, making the current battery SOC correction more accurate. If the correction accuracy is still insufficient after the current battery SOC correction, the charging current is actively reduced to enter a static state, thereby correcting the current battery SOC value again based on the static SOC corresponding to the static voltage. This effectively addresses the problem of inaccurate data acquisition caused by cell polarization, further improving the accuracy of battery SOC correction. When the current battery SOC value is greater than or equal to the second threshold, the dynamic SOC is directly used to correct the current battery SOC. This selection of appropriate correction strategies based on the characteristics of different stages of the current battery SOC makes the battery SOC correction method of this application more flexible and efficient.
[0140] Based on the above embodiments, another embodiment of this application proposes a battery correction method, including a new energy vehicle charging SOC correction method. This correction method is a recursive correction algorithm. The correction process includes: whenever the change in the battery SOC of the power battery is greater than or equal to a first threshold (e.g., 5%), calculating the AhSOC (Amp-hour SOC change) and model SOC (dynamic SOC change) corresponding to the power battery at that change stage; then calculating a correction coefficient based on the values of AhSOC and model SOC; and calculating the battery SOC error (SOC target increment) when the battery SOC change is 5% based on the correction coefficient; and then correcting the current battery SOC value based on this battery SOC error. When the current battery SOC value is greater than or equal to a second threshold (e.g., 95%), correcting the current battery SOC value based on the dynamic charging voltage until the current battery SOC value reaches 100%, ending the charging and battery SOC correction process.
[0141] For example, the following describes possible implementations of the method proposed in the embodiments of this application.
[0142] New energy vehicles calculate the battery's State of Charge (SOC) by collecting parameters such as the total voltage, total current, cell temperature, and cell voltage of the battery (power battery). Errors in SOC calculation can occur due to factors such as data acquisition accuracy errors, unreasonable calculation logic correction parameter settings, cell aging capacity loss, static storage capacity loss, and high / low temperature capacity loss. These errors accumulate during use. In related technologies, SOC correction is performed at full charge or full discharge points. However, if the battery is consistently in a state of partial charge or discharge, or if charging protection is activated at high battery SOC levels, preventing full charging and SOC correction, the accumulated error leads to SOC distortion. This results in significant problems such as inaccurate remaining range, inaccurate SOP (State of Power) estimation, undervoltage of battery cells, and overcurrent during cell discharge, causing users to experience vehicle breakdowns, reduced power, and significant range deviations.
[0143] To address the aforementioned issues, this application provides a method for correcting the State of Charge (SOC) of a new energy vehicle, as shown in Figure 8, which includes the following steps: Step 801, obtaining the charging power.
[0144] Charging power is obtained through BMS.
[0145] Step 802: Determine whether the device is in charging mode.
[0146] If the charging power is greater than 0, the vehicle is in charging mode (charging state), the battery SOC is corrected, and step 804 is executed; otherwise, step 803 is executed.
[0147] Step 803, skip the battery SOC correction.
[0148] Step 804: Determine whether the change in battery SOC during charging mode is greater than or equal to the first threshold.
[0149] When the change in battery SOC is greater than or equal to the first threshold, battery SOC correction is initiated and step 805 is executed; otherwise, battery SOC correction is skipped.
[0150] Step 805: Calculate the correction factor.
[0151] Calculate the model SOC and AhSOC respectively. AhSOC can be calculated using the above formula (1).
[0152] The model SOC is the difference between the current dynamic SOC value and the initial dynamic SOC value. Here, the current dynamic SOC value refers to the dynamic SOC value corresponding to the current dynamic voltage, and the initial dynamic SOC value refers to the dynamic SOC value corresponding to the initial dynamic voltage. The current dynamic voltage refers to the real-time voltage at the current moment, and the initial dynamic voltage refers to the real-time voltage at the moment when the battery SOC change is greater than or equal to the first threshold. The current dynamic SOC value and the initial dynamic SOC value are obtained through the correspondence between dynamic voltage and dynamic SOC values (the mapping relationship between dynamic voltage and dynamic SOC).
[0153] For example, with a first threshold of 5%, when the battery SOC changes from 15% to 20%, the moment when the battery SOC reaches 15% is the starting moment, and the moment when the battery SOC reaches 20% is the current moment, triggering a correction and obtaining the model SOC. As shown in Figure 9, the charging dynamic voltage curve (the mapping relationship between dynamic voltage and dynamic SOC) shows that when the initial dynamic voltage (first real-time dynamic voltage) at the starting moment is 3200mV, the corresponding initial dynamic SOC value SOC1 (first target dynamic SOC value) is 16%. When the current dynamic voltage (second real-time dynamic voltage) at the current moment is 3220mV, the corresponding current dynamic SOC value SOC2 (second target dynamic SOC value) is 21%. Model SOC = SOC2 - SOC1.
[0154] The correction factor is calculated using the following formula. : (2) Wherein, ModelSOC is the model SOC.
[0155] Step 806, correct battery SOC.
[0156] When the correction factor is 1, the battery SOC correction is skipped. Otherwise, the target battery SOC value is calculated based on the correction factor, and the current battery SOC value is corrected based on the target battery SOC value. The target battery SOC value is obtained using the following formula: (3) Wherein, TargetSOC is the target SOC value of the battery; SOC_NOW is the current SOC value of the battery; and T is the first threshold.
[0157] During the correction process, if the correction coefficient is greater than 1, it means that the current battery SOC value is too high, and the current battery SOC value will be increased to the target battery SOC value at a small rate of change; if the correction coefficient is less than 1, it means that the current battery SOC value is too low, and the current battery SOC value will be increased to the target battery SOC value at a larger rate of change.
[0158] Step 807: Determine whether the corrected model SOC is equal to the first threshold.
[0159] If they are equal, the battery SOC correction is complete, and step 810 is executed; otherwise, static correction is performed. The process of obtaining the corrected model SOC includes: obtaining the third real-time dynamic voltage of the power battery at the termination time when the current battery SOC value is corrected to the target battery SOC value.
[0160] Based on the mapping relationship between dynamic voltage and dynamic SOC, the third target dynamic SOC value of the power battery corresponding to the third real-time dynamic voltage is obtained.
[0161] The difference between the second target dynamic SOC value and the third target dynamic SOC value of the power battery is calculated to determine the corrected model SOC.
[0162] Step 808: Perform the first static correction.
[0163] During the charging process, factors such as cell polarization and data errors can cause distortion of the model SOC and AhSOC, which in turn leads to distortion of the corrected current battery SOC. Therefore, the correction method provided in this application introduces static correction to improve the correction accuracy of the current battery SOC and eliminate the correction error of the current battery SOC.
[0164] The system requests a charging current for the power battery of a set value (e.g., 5A) and activates the vehicle's load, causing the charging current to be less than a preset current threshold (e.g., 1A) for 3 minutes. It then acquires the real-time static voltage, obtains the target static SOC value corresponding to the real-time static voltage through the mapping relationship between static voltage and static SOC, and corrects the current battery SOC value based on the target static SOC value.
[0165] For example, as shown in Figure 10, the static voltage curve (the mapping relationship between static voltage and static SOC) corresponds to a target static SOC of 25% when the real-time static voltage is 3270mV.
[0166] Step 809: Determine whether the model SOC after the first static correction is equal to the first threshold.
[0167] If they are equal, the battery SOC correction is complete, and step 811 is executed; otherwise, the second static correction is performed. The process of obtaining the model SOC after the first static correction includes: obtaining the real-time dynamic voltage of the power battery at the termination time corresponding to the termination moment when the current battery SOC value is corrected to the target static SOC value.
[0168] Based on the mapping relationship between dynamic voltage and dynamic SOC, the target dynamic SOC value of the power battery corresponding to the termination real-time dynamic voltage is obtained.
[0169] The difference between the third target dynamic SOC value and the final target dynamic SOC value of the power battery is calculated to determine the model SOC after the first static correction.
[0170] Step 810: Perform the second static correction.
[0171] The system requests a charging current for the power battery of a set value (e.g., 5A) and activates the vehicle's load, thereby reducing the charging current to a preset current threshold (e.g., 1A) for 15 minutes. It acquires the real-time static voltage, and through the mapping relationship between static voltage and static SOC, obtains the target static SOC value corresponding to the real-time static voltage. Then, it corrects the current battery SOC value based on the target static SOC value.
[0172] In this embodiment, after the static correction is completed, the charging current needs to be restored to normal. The two-stage static correction is based on the quality differences of the power batteries. If the power battery quality is good, only the first static correction is needed to ensure that the corrected model SOC equals the first threshold. However, if the power battery quality is poor, a second static correction is required to ensure that the corrected model SOC equals the first threshold.
[0173] Step 811: Determine whether the current battery SOC is greater than or equal to the second threshold (e.g., 95%).
[0174] If the current battery SOC is less than the second threshold, the recursive correction algorithm continues to be performed, that is, steps 804 to 810 are executed continuously; if the current battery SOC is greater than or equal to the second threshold, dynamic correction is entered.
[0175] Step 812: Perform dynamic correction.
[0176] The rated capacity of the power battery is reduced by 10% to control the charging current to decrease, and the real-time dynamic voltage (fourth real-time dynamic voltage) at this time is obtained. Then, through the mapping relationship between dynamic voltage and dynamic SOC, the fourth target dynamic SOC value corresponding to the fourth real-time dynamic voltage is obtained, and the current battery SOC value of the power battery is corrected based on the fourth target dynamic SOC value.
[0177] Step 813: Determine whether the current battery SOC has reached 100%.
[0178] If the target is reached, proceed to step 814; otherwise, continue with dynamic correction.
[0179] Step 814: End charging.
[0180] This application provides a method for correcting the State of Charge (SOC) of a new energy vehicle during charging. During the charging process, it calculates a correction coefficient and corrects the current battery SOC by combining the change in battery SOC, AhSOC, and model SOC. If errors still exist after correction, static correction is initiated, using a static SOC curve to re-correct the current battery SOC. After static correction, whenever the change in battery SOC exceeds or equals a first threshold, the correction coefficient is recalculated and the current battery SOC is corrected again until the current battery SOC reaches a second threshold. This method eliminates errors in the current battery SOC during charging, thereby ensuring the accuracy of the current battery SOC.
[0181] Based on the above embodiments, FIG11 is a schematic diagram of a battery correction device provided in the present application. As shown in FIG11, the battery correction device 1100 includes: an acquisition unit 1101 and a correction unit 1102; wherein: the acquisition unit 1101 is used to acquire the change in the SOC of the power battery of the vehicle.
[0182] The acquisition unit 1101 is also used to acquire the dynamic SOC change of the power battery and the ampere-hour SOC change of the power battery when the battery SOC change is greater than or equal to the first threshold.
[0183] The acquisition unit 1101 is also used to acquire the correction coefficient based on the dynamic SOC change and the ampere-hour SOC change.
[0184] The correction unit 1102 is used to correct the current SOC value of the power battery based on the correction coefficient.
[0185] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0186] It should be noted that the module division in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or have two or more units integrated into one unit. The integrated units can be implemented in hardware, as software functional units, or a combination of software and hardware.
[0187] It should be noted that, in the embodiments of this application, if the above methods are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device to execute all or part of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware and software combination.
[0188] This application provides an electronic device. FIG12 is a schematic diagram of the structure of the electronic device provided in this application. As shown in FIG12, the electronic device 1200 includes a memory 1201 and a processor 1202. The memory 1201 stores a computer program that can run on the processor 1202. When the processor 1202 executes the program, it implements the steps in the method provided in the above embodiment.
[0189] It should be noted that the memory 1201 is configured to store instructions and applications executable by the processor 1202, and can also cache data to be processed or already processed (e.g., image data, audio data, voice communication data and video communication data) in the processor 1202 and various modules in the electronic device 1200. It can be implemented by flash memory or random access memory (RAM).
[0190] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method provided in the above embodiments.
[0191] This application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the steps in the method provided in the above-described method embodiments.
[0192] It should be noted that the descriptions of the above storage medium and electronic device embodiments are similar to the descriptions of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the storage medium and electronic device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0193] It should be understood that the phrases "one embodiment," "an embodiment," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment," "in one embodiment," or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The descriptions of the various embodiments above tend to emphasize the differences between the various embodiments; their similarities or commonalities can be referred to mutually, and for the sake of brevity, they will not be repeated here.
[0194] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three kinds of relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist simultaneously, and object B exists alone.
[0195] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or electronic device. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0196] In the several embodiments provided in this application, it should be understood that the disclosed electronic devices and methods can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple modules or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of electronic devices or modules can be electrical, mechanical, or other forms.
[0197] The modules described above as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules. They may be located in one place or distributed across multiple network units. Some or all of the modules may be selected to achieve the purpose of this embodiment according to actual needs.
[0198] In addition, each functional module in the various embodiments of this application can be integrated into one processing unit, or each module can be a separate unit, or two or more modules can be integrated into one unit; the integrated modules can be implemented in hardware or in the form of hardware plus software functional units.
[0199] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.
[0200] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device to execute all or part of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0201] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0202] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0203] The features disclosed in the several method or electronic device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or electronic device embodiments.
[0204] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
[0205] It should be understood that if this disclosure references any user data and personal information (including but not limited to device information, behavioral data, location information, etc.) and before applying the technical solutions described in the embodiments of this disclosure, the relevant products or services should comply with the laws and regulations concerning the protection of user data and personal information, strictly process users' personal information and data in accordance with the provisions of applicable laws and regulations throughout the entire data processing lifecycle, follow the principles of legality, legitimacy, necessity, good faith, openness, and transparency, and adopt reasonable privacy design schemes and technical measures to ensure the security of user data and personal information, protect users' legitimate rights and interests, and prevent the risks of leakage, theft, or tampering of user data and personal information.
[0206] Specifically, the company must publish and display its privacy policy in a prominent position on the user interface, clearly informing users of the types, purposes, uses, and methods of processing personal information, as well as other matters that should be disclosed as required by laws and regulations; obtain users' prior informed consent or explicit authorization regarding data processing through user-initiated interaction (such as confirmation pop-ups); process or store user data securely within the legally required timeframe; adopt a series of security technologies and management measures, including but not limited to data encryption and access control; share and transfer user data within the scope permitted by law and in a legally required manner; and process user rights, including the rights to query, access, correct, delete, withdraw authorization and consent, cancel registration, and obtain copies of personal information, within the legally required timeframe.
Claims
1. A battery correction method, characterized in that, The method includes: when the vehicle is in a charging state, acquiring the change in the state of charge (SOC) of the vehicle's power battery; when the change in the SOC is greater than or equal to a first threshold, acquiring the dynamic SOC change and the ampere-hour SOC change of the power battery; acquiring a correction coefficient based on the dynamic SOC change and the ampere-hour SOC change; and correcting the current SOC value of the power battery based on the correction coefficient.
2. The method according to claim 1, characterized in that, The step of correcting the current battery SOC of the power battery based on the correction coefficient includes: calculating a target SOC increment based on the correction coefficient and the first threshold; superimposing the target SOC increment and the current battery SOC value to obtain a target battery SOC value; and correcting the current battery SOC value of the power battery based on the target battery SOC value.
3. The method according to claim 2, characterized in that, The step of obtaining the change in the SOC of the vehicle's power battery includes: in the current correction cycle, obtaining the current SOC value of the power battery at the current moment; and performing a difference calculation between the current SOC value of the power battery and the initial SOC value of the power battery at the start moment of the current correction cycle to determine the change in the SOC of the vehicle's power battery.
4. The method according to claim 3, characterized in that, The step of obtaining the dynamic SOC change of the power battery includes: obtaining the first real-time dynamic voltage of the power battery at the starting time and the second real-time dynamic voltage of the power battery at the current time; based on the mapping relationship between dynamic voltage and dynamic SOC, obtaining the first target dynamic SOC value and the second target dynamic SOC value of the power battery corresponding to the first real-time dynamic voltage and the second real-time dynamic voltage, respectively; and performing a difference calculation based on the first target dynamic SOC value and the second target dynamic SOC value of the power battery to obtain the dynamic SOC change of the power battery.
5. The method according to claim 3, characterized in that, The step of obtaining the change in SOC of the power battery in ampere-hours includes: obtaining the real-time charging current of the power battery from the start time to the current time; and performing ampere-hour integration based on the start time, the current time, and the real-time charging current to obtain the change in SOC of the power battery in ampere-hours.
6. The method according to claim 4, characterized in that, After correcting the current SOC value of the power battery based on the correction coefficient, the method further includes: obtaining the corrected dynamic SOC change of the power battery; if the corrected dynamic SOC change of the power battery is not equal to the first threshold, reducing the charging current of the power battery and obtaining the real-time static voltage of the power battery after the charging current is reduced; obtaining a target static SOC value corresponding to the real-time static voltage based on the mapping relationship between static voltage and static SOC; and correcting the current SOC value of the power battery based on the target static SOC value.
7. The method according to claim 6, characterized in that, The step of obtaining the corrected dynamic SOC change of the power battery includes: obtaining the third real-time dynamic voltage of the power battery at the termination time when the current battery SOC value is corrected to the target battery SOC value; obtaining the third target dynamic SOC value of the power battery corresponding to the third real-time dynamic voltage based on the mapping relationship between dynamic voltage and dynamic SOC; and determining the corrected dynamic SOC change of the power battery by performing a difference calculation based on the second target dynamic SOC value and the third target dynamic SOC value of the power battery.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: when the vehicle is in a charging state and the current battery SOC value of the power battery is less than a second threshold, executing a process for obtaining the change in battery SOC of the vehicle's power battery; when the vehicle is in a charging state and the current battery SOC value of the power battery is greater than or equal to the second threshold, obtaining a fourth target dynamic SOC value corresponding to the fourth real-time dynamic voltage of the power battery based on the fourth real-time dynamic voltage, and correcting the current battery SOC value of the power battery based on the fourth target dynamic SOC value.
9. An electronic device comprising a memory and a processor, the memory storing a computer program executable on the processor, characterized in that, When the processor executes the program, it implements the method described in any one of claims 1 to 8.
10. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the method described in any one of claims 1 to 8.