SOC correction method and device of power battery, equipment and storage medium
By detecting the correction strategy of the power battery and obtaining the SOC flag data, the SOC of the power battery is accurately corrected, which solves the overcharging or over-discharging problem caused by the inconsistency of SOC between cells, and improves the service life and safety of the battery.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DONGFENG MOTOR CO LTD DONGFENG NISSAN PASSENGER VEHICLE CO
- Filing Date
- 2026-02-09
- Publication Date
- 2026-05-12
AI Technical Summary
Existing technologies in power batteries suffer from overcharging or over-discharging problems due to inconsistencies in State of Charge (SOC) between cells. Current SOC correction strategies cannot accurately reflect the differences between cells, introducing correction errors and affecting battery pack life.
By detecting whether the current correction strategy is a full charge or full discharge correction, the SOC flag data is obtained. Based on the flag and the correction strategy, the SOC of the power battery is accurately corrected, and the correction error is reduced by using the SOC confidence flag.
It improves the accuracy of SOC correction for power batteries, enhances charging and discharging performance and safety, and reduces the correction error of maximum and minimum SOC.
Smart Images

Figure CN122008952A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery correction technology, and in particular to methods, apparatus, devices and storage media for SOC correction of power batteries. Background Technology
[0002] Current new energy vehicle battery packs typically consist of multiple cells. However, due to differences in initial parameters, varying degrees of aging, and uneven temperature distribution among the cells, inconsistencies in the State of Charge (SOC) between cells can easily arise after long-term operation. If the SOC value used during battery pack charging and discharging cannot accurately reflect the inconsistency in SOC between cells, some cells may remain in an overcharged or over-discharged state for extended periods, thereby accelerating battery pack aging and affecting the overall lifespan of the battery pack.
[0003] When performing battery consistency calibration, the inconsistency of SOC between cells is characterized by calculating the maximum and minimum SOC of the battery pack separately. Regarding SOC correction strategies, such as OCV correction, full charge correction, full discharge correction, and battery model-based correction methods, the maximum and minimum SOC of the battery pack are calibrated and corrected separately based on the highest and lowest voltages of individual cells. However, when cell consistency deteriorates, current correction strategies cannot fully reflect the differences in SOC between cells, introducing errors during correction and resulting in inaccurate SOC correction. Summary of the Invention
[0004] The main objective of this application is to provide a method, apparatus, device, and storage medium for SOC correction of a power battery, aiming to solve the technical problem that the SOC correction is not accurate enough due to the introduction of errors during the current SOC consistency correction.
[0005] To achieve the above objectives, this application proposes a method for correcting the State of Charge (SOC) of a power battery, the method comprising: When the SOC correction is triggered by the power battery, it is checked whether the current correction strategy is full charge correction or full discharge correction. When the current correction strategy is neither the full charge correction nor the full discharge correction, obtain the current SOC flag data; The SOC of the power battery is corrected based on the current SOC flag data and the current correction strategy.
[0006] In one embodiment, the step of correcting the SOC of the power battery based on the current SOC flag data and the current correction strategy includes: The current maximum SOC flag and the current minimum SOC flag are obtained based on the current SOC flag data. The maximum SOC correction target and the minimum SOC correction target are obtained based on the current correction strategy. The current maximum SOC and current minimum SOC of the power battery are corrected based on the current maximum SOC flag, the current minimum SOC flag, the maximum SOC correction target, and the minimum SOC correction target.
[0007] In one embodiment, the step of correcting the current maximum SOC and current minimum SOC of the power battery based on the current maximum SOC flag, the current minimum SOC flag, the maximum SOC correction target, and the minimum SOC correction target includes: When both the current maximum SOC flag and the current minimum SOC flag are at the first preset value, the current maximum SOC is corrected to the maximum SOC correction target, and the current minimum SOC is corrected to the minimum SOC correction target.
[0008] In one embodiment, the step of correcting the current maximum SOC and current minimum SOC of the power battery based on the current maximum SOC flag, the current minimum SOC flag, the maximum SOC correction target, and the minimum SOC correction target includes: When the current maximum SOC flag is a first preset value but the current minimum SOC flag is a second preset value, the current maximum SOC is corrected to the maximum SOC correction target, wherein the first preset value is less than the second preset value; Compare the current minimum SOC with the size of the minimum SOC correction target; When the current minimum SOC is greater than or equal to the minimum SOC correction target, the current minimum SOC is corrected to the minimum SOC correction target.
[0009] In one embodiment, before the step of correcting the SOC of the power battery based on the SOC flag data and the current correction strategy, the method further includes: Obtain the SOC cumulative charge-discharge integral, wherein the SOC cumulative charge-discharge integral includes the maximum SOC cumulative charge-discharge integral and the minimum SOC cumulative charge-discharge integral; When the cumulative charge-discharge integral of the SOC is less than the preset cell capacity threshold, the step of correcting the SOC of the power battery according to the current SOC flag data and the current correction strategy is executed. When the cumulative charge-discharge integral of the SOC is greater than or equal to a preset cell capacity threshold, it is determined whether a first preset value exists in the current SOC flag data; If the first preset value is not present in the current SOC flag data, the current maximum SOC flag or the current minimum SOC flag in the current SOC flag data is set to the first preset value, and the step of correcting the SOC of the power battery according to the current SOC flag data and the current correction strategy is executed.
[0010] In one embodiment, the method further includes: Obtain the vehicle's power-off sleep time; When the vehicle power-off sleep time is greater than or equal to a preset time threshold, the flag values in the current SOC flag data are all set to the first preset value, and the SOC cumulative charge and discharge integral is set to a preset cell capacity threshold.
[0011] In one embodiment, after the step of detecting whether the current correction strategy is full charge correction or full discharge correction when the power battery triggers SOC correction, the method further includes: When the current correction strategy is full charge correction, the current maximum SOC of the power battery is corrected to the first target value, and the current maximum SOC flag is set to the second preset value. The maximum SOC cumulative charge and discharge is integrated in ampere-hours to obtain the maximum SOC cumulative charge and discharge integral. When the current correction strategy is full discharge correction, the current minimum SOC of the power battery is corrected to the second target value, and the current minimum SOC flag is set to the second preset value. The cumulative charge and discharge of the minimum SOC is integrated in ampere-hours to obtain the cumulative charge and discharge integral of the minimum SOC, wherein the first target value is greater than the second target value.
[0012] Furthermore, to achieve the above objectives, this application also proposes a SOC correction device for a power battery, the SOC correction device comprising: The detection module is used to detect whether the current correction strategy is full charge correction or full discharge correction when the power battery triggers SOC correction. The acquisition module is used to acquire the current SOC flag data when the current correction strategy is not the full charge correction or the full discharge correction; The correction module is used to correct the SOC of the power battery based on the current SOC flag data and the current correction strategy.
[0013] In addition, to achieve the above objectives, this application also proposes a power battery SOC correction device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the power battery SOC correction method described above.
[0014] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the SOC correction method for power batteries as described above.
[0015] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the SOC correction method for a power battery as described above.
[0016] One or more technical solutions proposed in this application detect whether the current correction strategy is full charge correction or full discharge correction when the power battery triggers SOC correction; if the current correction strategy is neither full charge correction nor full discharge correction, the current SOC flag data is obtained; and the SOC of the power battery is corrected according to the current SOC flag data and the current correction strategy. By obtaining the current SOC flag data and based on the SOC flag and the current correction strategy, accurate correction of the power battery SOC can be achieved, thereby reducing the correction error of the maximum and minimum SOC of the power battery, and improving charging and discharging performance and safety. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating an embodiment of the SOC correction method for power batteries in this application. Figure 2 This is a flowchart illustrating Embodiment 2 of the SOC correction method for power batteries in this application. Figure 3 This is a flowchart illustrating Embodiment 3 of the SOC correction method for power batteries in this application. Figure 4 This is a schematic diagram of the detection process for full charge correction provided in an embodiment of the SOC correction method for power batteries in this application; Figure 5 This is a schematic diagram of the detection process for full discharge correction provided in an embodiment of the SOC correction method for power batteries in this application; Figure 6 This is a schematic diagram of the module structure of the SOC correction device for a power battery according to an embodiment of this application; Figure 7 This is a schematic diagram of the hardware operating environment involved in the SOC correction method of the power battery in the embodiments of this application.
[0020] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0021] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0022] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0023] The main solution of this application embodiment is: when the power battery triggers SOC correction, detect whether the current correction strategy is full charge correction or full discharge correction; when the current correction strategy is not the full charge correction or the full discharge correction, obtain the current SOC flag bit data; and correct the SOC of the power battery according to the current SOC flag bit data and the current correction strategy.
[0024] Current technologies, when correcting battery consistency, calibrate and correct the maximum and minimum SOC of the battery pack separately based on the highest and lowest voltages of individual cells. When cell consistency deteriorates, existing correction methods cannot fully reflect the SOC differences between cells. For example, if the full discharge correction MINSOC is 0%, and the MAXSOC is corrected by the same amount as MINSOC, the current SOC difference will remain unchanged, failing to reflect the true SOC difference. Furthermore, the downward correction of MAXSOC causes a jump in SOC at the end of charging. Alternatively, when the SOH (State of Health) estimate is inaccurate or the cell parameters are inaccurate, the SOC correction algorithm may introduce errors, leading to an overestimation or underestimation of the SOC.
[0025] This application provides a solution that utilizes the battery pack SOC calibration opportunity during full charge / discharge correction to reduce the risk of SOC errors introduced by the SOC correction algorithm by adding a SOC confidence flag. By using the SOC confidence flag, correction errors at maximum and minimum SOC are reduced, thereby improving charging and discharging performance and enhancing the customer's charging and driving experience.
[0026] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device capable of performing the above functions, such as a power battery SOC correction device. The following description uses a power battery SOC correction device as an example to illustrate this embodiment and the subsequent embodiments.
[0027] Based on this, embodiments of this application provide a method for correcting the state of charge (SOC) of a power battery, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the SOC correction method for power batteries in this application.
[0028] In this embodiment, the SOC correction method for the power battery includes steps S10 to S30: Step S10: When the power battery triggers SOC correction, check whether the current correction strategy is full charge correction or full discharge correction.
[0029] It should be noted that the timing of SOC correction triggered by the power battery can be based on a preset time interval, or on conditions such as the battery's charge / discharge state and temperature. Detecting whether the current correction strategy is full charge correction or full discharge correction is to determine the subsequent correction steps. Full charge correction is usually performed at the end of the battery charging process, while full discharge correction is performed at the end of the battery discharging process. These two correction strategies are relatively simple and direct because the battery's SOC state is relatively clear at this time. The conditions for full charge correction are: the highest single-cell voltage in the battery pack ≥ the full charge voltage and the duration ≥ t1. The value of t1 can be set according to requirements, such as 3s, 5s, etc. The conditions for full discharge correction are: the lowest single-cell voltage in the battery pack ≤ the full discharge voltage and the duration ≥ t2. The value of t2 can be set according to requirements, such as 3s, 5s, etc. The values of t1 and t2 can be the same or different.
[0030] In specific application scenarios, the SOC difference between cells is characterized by calculating the maximum and minimum SOC of the battery pack, namely MAXSOC and MINSOC. When the vehicle is in driving condition, MINSOC is selected as the battery pack SOC to limit the power used for battery pack discharge and recharge; when the vehicle is in charging condition, MAXSOC is selected as the battery pack SOC to limit the charging current used.
[0031] This embodiment mainly utilizes the battery pack SOC calibration opportunity for full charge and discharge correction. By adding a SOC confidence flag, the risk of SOC error introduced by other SOC correction algorithms is reduced, thereby improving the accuracy of SOC correction. Therefore, it can be determined first whether the current SOC correction strategy is full charge correction or full discharge correction.
[0032] In one feasible implementation, after step S10, steps S11-S12 are further included: Step S11: When the current correction strategy is full charge correction, the current maximum SOC of the power battery is corrected to the first target value, and the current maximum SOC flag is set to the second preset value. The maximum SOC cumulative charge and discharge is integrated in ampere-hours to obtain the maximum SOC cumulative charge and discharge integral. Understandably, if the current correction strategy is full-charge correction, then full-charge correction SOC calibration can be used to add a MAXSOC trusted flag bit and reduce MAXSOC correction error. Specifically, when full-charge correction is triggered at the end of battery pack charging, the maximum SOC will be automatically corrected to the first target value, which is 100%, i.e., MAXSOC = 100%. The first target value can also be adjusted according to needs, for example, set to 98%, 95%, etc. This embodiment uses 100% as an example for explanation.
[0033] Simultaneously, a new maximum SOC flag can be added. This flag is a trusted flag, set to a second preset value, which can be set to 1, indicating that the current maximum SOC is in a trusted state. The trusted cumulative charge / discharge ampere-hours (AH) for maximum SOC are then set to 0 AH. Subsequently, the cumulative charge / discharge of maximum SOC is integrated in ampere-hours based on the battery pack current. Ampere-hour integration is a method for calculating the change in charge capacity by integrating current over time. The cumulative charge / discharge integral of maximum SOC can be obtained through ampere-hour integration. This integral value can be used to determine whether further SOC correction is needed.
[0034] Understandably, it is also possible to determine the value of the current minimum SOC flag. If the current minimum SOC flag is the second preset value, the current minimum SOC remains unchanged. If the current minimum SOC flag is the first preset value, the current minimum SOC is corrected to the current minimum SOC + (first target value - current maximum SOC). The first preset value can be set to 0.
[0035] Step S12: When the current correction strategy is full discharge correction, the current minimum SOC of the power battery is corrected to the second target value, and the current minimum SOC flag is set to the second preset value. The minimum SOC cumulative charge and discharge is integrated in ampere-hours to obtain the minimum SOC cumulative charge and discharge integral, wherein the first target value is greater than the second target value.
[0036] If the current correction strategy is full-discharge correction, the full-discharge correction SOC calibration is also used, and a new MINSOC confidence flag is added to reduce the MINSOC correction error. When the battery pack discharges to the end and triggers full-discharge correction, the minimum SOC is corrected to the second target value, which is usually set to 0%, i.e., MINSOC = 0%. It can also be set to other lower values, such as 2% or 5%, depending on the actual situation. This embodiment uses 0% as an example. At the same time, a new minimum SOC flag is added as a confidence flag and set to the second preset value 1, indicating that the current minimum SOC is in a confidence state, and the minimum SOC confidence cumulative charge-discharge ampere-hour is set to 0AH. Then, the minimum SOC cumulative charge-discharge is integrated in ampere-hours based on the charge-discharge current to obtain the minimum SOC cumulative charge-discharge integral. This integral is used for subsequent evaluation and judgment of the battery state.
[0037] It is understandable that the value of the current maximum SOC flag can also be determined. If the value of the current maximum SOC flag is the second preset value, i.e., 1, then the current maximum SOC remains unchanged. If the value of the current maximum SOC flag is the first preset value, i.e. 0, then the current maximum SOC is corrected to the current maximum SOC - (current minimum SOC - second target value).
[0038] Step S20: When the current correction strategy is neither the full charge correction nor the full discharge correction, obtain the current SOC flag data.
[0039] If it is determined that the current correction strategy is not full charge correction or full discharge correction, then proceed to step S20 to obtain the current SOC flag data.
[0040] The current SOC flag data contains various flag information related to the battery's SOC. These flags reflect different states and characteristics of the battery's SOC. By acquiring this data, a basis can be provided for subsequent accurate SOC correction. In this embodiment, the current SOC flag data specifically includes the value of the current maximum SOC flag and the value of the current minimum SOC flag. For example, the current maximum SOC flag is 1, and the current minimum SOC flag is 0.
[0041] Step S30: Correct the SOC of the power battery according to the current SOC flag data and the current correction strategy.
[0042] It should be noted that the current correction strategy can be different SOC correction algorithms, such as dynamic voltage correction, OCV correction, etc.
[0043] In practice, when correcting the SOC of the power battery based on the current SOC flag data and the current correction strategy, the state of the current maximum SOC flag and minimum SOC flag is first determined. Based on the state of the specific flag, it is determined whether to use the correction strategy to correct the maximum and minimum SOC in the power battery. This ensures that the corrected SOC can more accurately reflect the actual state of the battery, thereby reducing the correction error of the maximum and minimum SOC and improving the battery's charging and discharging performance and safety.
[0044] This embodiment provides a method for correcting the State of Charge (SOC) of a power battery. When the power battery triggers SOC correction, it detects whether the current correction strategy is full charge correction or full discharge correction. If the current correction strategy is neither full charge nor full discharge correction, it acquires the current SOC flag data. The SOC of the power battery is corrected based on the current SOC flag data and the current correction strategy. By acquiring the current SOC flag data and using the SOC flag and the current correction strategy, accurate correction of the power battery's SOC can be achieved, thereby reducing the correction error between the maximum and minimum SOC of the power battery, and improving charging and discharging performance and safety.
[0045] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 Step S30 includes steps S301 to S303: Step S301: Obtain the current maximum SOC flag and the current minimum SOC flag based on the current SOC flag data.
[0046] It's important to note that the current maximum SOC flag and the current minimum SOC flag are crucial parameters for characterizing the battery's SOC state. After obtaining the current SOC flag data, the specific values of these two flags must first be extracted. The values of these two flags directly influence the selection and execution of subsequent SOC correction strategies.
[0047] Step S302: Obtain the maximum SOC correction target and the minimum SOC correction target according to the current correction strategy.
[0048] It's important to note that different current correction strategies correspond to different maximum and minimum SOC correction targets. For example, if the current correction strategy is dynamic voltage correction, the maximum and minimum SOC correction targets will be set based on the battery's dynamic voltage characteristics, ensuring that the corrected SOC more accurately reflects the battery's actual state of charge based on voltage changes. If the current correction strategy is OCV correction, the maximum and minimum SOC correction targets will be determined based on the relationship between the battery's open-circuit voltage (OCV) and SOC. This improves the accuracy of SOC correction, ensuring that the corrected SOC value is closer to the battery's true capacity level. After determining the maximum and minimum SOC correction targets, the specific values of the previously analyzed maximum and minimum SOC flags can be used to further determine how to correct the maximum and minimum SOC of the power battery.
[0049] Step S303: Correct the current maximum SOC and current minimum SOC of the power battery according to the current maximum SOC flag, the current minimum SOC flag, the maximum SOC correction target, and the minimum SOC correction target.
[0050] In practice, when the current maximum SOC flag and the current minimum SOC flag are in a specific state, the current maximum SOC and the current minimum SOC of the power battery will be corrected according to the corresponding rules.
[0051] In one feasible implementation, step S303 may include step A11: when both the current maximum SOC flag and the current minimum SOC flag are first preset values, the current maximum SOC is corrected to the maximum SOC correction target, and the current minimum SOC is corrected to the minimum SOC correction target.
[0052] It should be noted that the first preset value is set to 0 in this embodiment. If both the current maximum SOC flag and the current minimum SOC flag are 0, it indicates that the current SOC state of the battery is not in a specific trusted or specific trigger condition state. At this time, the current maximum SOC and the current minimum SOC are corrected according to the predetermined maximum SOC correction target and minimum SOC correction target.
[0053] For example, if the MAXSOC trusted flag is 0, the MINSOC trusted flag is 0, and the current MAXSOC = MINSOC = 25%, which satisfies the OCV correction condition, the MAXSOC correction target is 20%, and the MINSOC correction target is 15%, then the current maximum SOC will be corrected to the maximum SOC correction target, i.e., MAXSOC = 20%, and the current minimum SOC will be corrected to the minimum SOC correction target, i.e., MINSOC = 15%.
[0054] In a feasible real-time approach, step S303 may further include steps B11 to B13: Step B11: When the current maximum SOC flag is a first preset value but the current minimum SOC flag is a second preset value, the current maximum SOC is corrected to the maximum SOC correction target, wherein the first preset value is less than the second preset value; It should be noted that if the current maximum SOC flag is the first preset value, i.e., MAXSOC trusted flag = 0, the current maximum SOC can be corrected according to the maximum SOC correction target. If the current minimum SOC flag is the second preset value, i.e., MINSOC trusted flag = 1, it is necessary to further determine whether MINSOC needs to be corrected.
[0055] Step B12: Compare the current minimum SOC with the target minimum SOC correction; It's important to note that the minimum SOC can be adjusted downwards, but not upwards. This means the minimum SOC can only be adjusted to a smaller value, not a larger one. This is because, in actual battery use, adjusting the minimum SOC upwards might result in a high displayed SOC value when the actual battery capacity is low and discharge stops, leading to an artificially inflated SOC, which is detrimental to accurately assessing the battery's actual state of charge and ensuring safe battery use. Adjusting downwards, on the other hand, allows for safer battery use during discharge, preventing over-discharge. Therefore, when the current minimum SOC flag is at the second preset value, a comparison between the current minimum SOC and the minimum SOC adjustment target is needed to determine whether to make a correction.
[0056] Step B13: When the current minimum SOC is greater than or equal to the minimum SOC correction target, the current minimum SOC is corrected to the minimum SOC correction target.
[0057] In practice, if the current minimum SOC is greater than the minimum SOC correction target (e.g., current MINSOC = 20%, while the minimum SOC correction target determined by OCV correction or other correction strategies is 15%), then the current minimum SOC will be corrected to the minimum SOC correction target, i.e., MINSOC = 15%. This correction ensures that the minimum SOC more accurately reflects the actual remaining battery capacity during discharge, preventing inaccurate SOC display values from affecting normal battery use and power management. This correction method also meets the actual needs of battery power management, helping to improve battery efficiency and safety. After correcting the current maximum and minimum SOC, the battery's condition can be further evaluated based on the corrected SOC values, providing a more accurate basis for subsequent charging and discharging operations.
[0058] If the current minimum SOC is less than the minimum SOC correction target, then the current minimum SOC remains unchanged. For example, if the current minimum SOC is 10% and the minimum SOC correction target is 15%, then the minimum SOC remains at 10%. This is because, during battery power management, it is necessary to ensure that the SOC value does not become inconsistent with the actual power level due to over-correction.
[0059] In practice, if the current maximum SOC flag is the second preset value, but the current minimum SOC flag is the first preset value (i.e., the current MAXSOC flag is 1 and the current MINSOC flag is 0), then the current maximum SOC does not need to be corrected, and the current minimum SOC is corrected to the minimum SOC correction target. If both the current maximum SOC flag and the current minimum SOC flag are the second preset value (i.e., the current MAXSOC flag is 1 and the current MINSOC flag is 1), then there is no need to correct the current maximum SOC and the current minimum SOC.
[0060] This embodiment obtains the current maximum SOC flag and the current minimum SOC flag based on the current SOC flag data; it obtains the maximum SOC correction target and the minimum SOC correction target based on the current correction strategy; and it corrects the current maximum SOC and the current minimum SOC of the power battery based on the current maximum SOC flag, the current minimum SOC flag, the maximum SOC correction target, and the minimum SOC correction target. Through the above steps, the maximum and minimum SOC of the power battery can be accurately corrected according to different SOC flag states and the adopted correction strategy. This correction method fully considers the characteristics of the battery under different states and the characteristics of various correction strategies, making the corrected SOC value closer to the battery's true capacity level.
[0061] Based on the first embodiment of this application, in the third embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 3 Before step S30, the SOC correction method for the power battery further includes steps S21 to S24: Step S21: Obtain the SOC cumulative charge-discharge integral, wherein the SOC cumulative charge-discharge integral includes the maximum SOC cumulative charge-discharge integral and the minimum SOC cumulative charge-discharge integral.
[0062] It should be noted that the cumulative charge-discharge integral of SOC includes the maximum cumulative charge-discharge integral of SOC and the minimum cumulative charge-discharge integral of SOC. These two integral data are important bases for evaluating changes in battery SOC. The maximum cumulative charge-discharge integral of SOC reflects the cumulative change in charge capacity experienced by the battery during the charging and discharging process at its maximum SOC value; the minimum cumulative charge-discharge integral of SOC reflects the cumulative change in charge capacity corresponding to the minimum SOC value. By obtaining and analyzing these two integrals, a more comprehensive understanding of the dynamic characteristics of battery SOC changes at different stages of use can be achieved, providing richer data support for subsequent accurate SOC adjustments.
[0063] Step S22: When the cumulative charge-discharge integral of the SOC is less than the preset cell capacity threshold, perform the step of correcting the SOC of the power battery according to the current SOC flag data and the current correction strategy.
[0064] After obtaining the maximum and minimum SOC cumulative charge-discharge integrals, a judgment needs to be made. The preset cell capacity threshold is a value set according to the actual battery capacity and usage. The preset cell capacity threshold = N × cell rated capacity, where the value of N can be set according to the cumulative error of the current sensor, for example, N can be set to 4, 8, etc.
[0065] If the cumulative charge-discharge integral of SOC is less than the preset cell capacity threshold, it indicates that the MAXSOC reliable cumulative charge-discharge AH < N. The rated capacity of the battery cell, and the reliable cumulative charge / discharge AH < N of MINSOC. At the cell's rated capacity, the maximum and minimum SOC flags do not require additional status confirmation or adjustment. The step of correcting the battery's SOC based on the current flag data and correction strategy can be directly executed. This is because when the accumulated charge-discharge integral is small, it indicates that the battery has not experienced sufficient charge change during the charge-discharge process. Correcting based on the current flag data and correction strategy at this time can more promptly reflect the actual battery SOC situation, avoiding correction delays or errors caused by insufficient integral.
[0066] Step S23: When the cumulative charge-discharge integral of the SOC is greater than or equal to the preset cell capacity threshold, determine whether there is a first preset value in the current SOC flag data.
[0067] It should be noted that if the cumulative charge-discharge integral of SOC is greater than or equal to the preset cell capacity threshold, it means that the MAXSOC reliable cumulative charge-discharge AH ≥ N at this time. Cell rated capacity or MINSOC reliable cumulative charge / discharge AH ≥ N The cell's rated capacity indicates that the battery has undergone sufficient charge and discharge changes, necessitating further analysis of the current SOC flag data.
[0068] Determining whether a first preset value exists in the current SOC flag data is to determine whether the battery's SOC state is under a specific trusted or triggered condition. In this embodiment, the first preset value is set to 0. If the current SOC flag data contains 0, that is, if the MAXSOC trusted flag or MINSOC trusted flag is 0, it indicates that the current battery's SOC state may not have reached a completely trusted level, or the correction condition of full charge or full discharge has not yet been triggered.
[0069] Step S24: When the first preset value is not present in the current SOC flag data, the current maximum SOC flag or the current minimum SOC flag in the current SOC flag data is set to the first preset value, and the step of correcting the SOC of the power battery according to the current SOC flag data and the current correction strategy is executed. It should be noted that if the first preset value exists in the current SOC flag data, i.e., if the MAXSOC trusted flag is 0 or the MINSOC trusted flag is 0, for the SOC with a flag of 0, it can be directly corrected through the SOC correction target. For example, if the MAXSOC trusted flag is 0, then the current maximum SOC is corrected to the maximum SOC correction target.
[0070] If the current SOC flag data does not contain the first preset value, i.e., both the MAXSOC trusted flag and the MINSOC trusted flag are 1, then the MAXSOC trusted flag or the MINSOC trusted flag can be cleared to 0 based on the specific SOC cumulative charge-discharge integral. That is, the MAXSOC trusted flag is set to 0 or the MINSOC trusted flag is set to 0. Then, the step of correcting the SOC of the power battery based on the current SOC flag data and the current correction strategy is executed. Taking MAXSOC as an example, during full charge correction, the MAXSOC trusted flag = 1, and the MAXSOC trusted cumulative charge-discharge AH = 0AH. Starting from the current moment, when the MAXSOC trusted cumulative charge-discharge AH < N... When the cell is at its rated capacity, the MAXSOC state is considered to be in a reliable state, and no correction is desired; when the reliable cumulative charge / discharge AH of MAXSOC ≥ N... When setting the cell's rated capacity, it's assumed that after a period of battery capacity changes, the MAXSOC state may be unreliable, requiring the MAXSOC reliable flag to be cleared to 0 and corrected according to the correction strategy. However, to ensure the accuracy and timeliness of subsequent corrections, clearing the flag to 0 and then re-correcting according to the correction strategy better adapts to changes in battery state, making the corrected SOC value more consistent with the battery's actual capacity. This further improves the accuracy and reliability of battery capacity management, ensuring battery performance and safety during subsequent use.
[0071] In one feasible implementation, if a vehicle is not used for an extended period, the battery's state of charge may change due to factors such as self-discharge. In this case, directly correcting based on the original SOC flag data and correction strategy may not accurately reflect the battery's true state of charge.
[0072] Therefore, the SOC correction method for the power battery further includes: obtaining the vehicle power-off sleep time; when the vehicle power-off sleep time is greater than or equal to a preset time threshold, setting all the flag values in the current SOC flag data to a first preset value, and setting the SOC cumulative charge-discharge integral to a preset cell capacity threshold.
[0073] It should be noted that the preset time threshold is set to Y. The value of Y can be set according to the cell self-discharge rate. If the vehicle's power-off dormancy time is greater than or equal to Y days, it indicates that the battery has not undergone normal charging and discharging activities for a long time, and its state of charge may have changed significantly due to factors such as self-discharge. In this case, all flag values in the current SOC flag data are set to the first preset value, i.e., 0, and the cumulative SOC charge and discharge integral is set to the preset cell capacity threshold. This resets the battery's SOC status indicator, causing it to re-enter a correction process based on the current actual state of charge, thus more accurately reflecting the battery's true charge level. Through this process, even if the battery has not been used for a long time, the SOC can be corrected in a timely and accurate manner during subsequent use based on the new SOC flag data and correction strategy, ensuring the accuracy and reliability of battery charge management and guaranteeing that battery performance and safety are not affected.
[0074] The following is an example of SOC correction for a battery pack: Example 1: Take N=4, Y=7 days, assume initial MAXSOC=MINSOC, battery rated capacity 170AH, MAXSOC trusted flag bit=0, MINSOC trusted flag bit=0; When the full charge correction condition is met, MAXSOC = 100% and MINSOC = 100%. At this time, the MAX trusted flag is set to 1. Since the full discharge correction condition has not been met, the MINSOC trusted flag is set to 0, and the MAXSOC trusted cumulative charge / discharge AH = 0AH. If the cumulative charge / discharge AH of MAXSOC is less than 4 If the value is 170AH, then the MAXSOC trust flag remains at 1, and the MINSOC trust flag is 0. Assuming the current MAXSOC = MINSOC = 25%, the OCV correction condition is met. The MAXSOC correction target is 20%, and the MINSOC correction target is 15%. Therefore, MAXSOC = 25% (no correction required), and MINSOC = 15%. If the cumulative charge / discharge AH of MAXSOC is ≥ 4 If the value is 170AH, then the MAXSOC trusted flag is set to 0. At this time, the MINSOC trusted flag is 0. Assuming that the current MAXSOC is 30% and MINSOC is 20%, the OCV correction condition is met. The MAXSOC correction target is 25% and the MINSOC correction target is 10%. Then, MAXSOC = 25% and MINSOC = 10%.
[0075] Assuming MAXSOC trusted flag = 1, MINSOC trusted flag = 1, MAXSOC trusted cumulative charge / discharge AH = 200AH, and MINSOC trusted cumulative charge / discharge AH = 200AH, when the vehicle goes into sleep mode after power-off, the BMS will store the MAXSOC trusted flag, MAXSOC trusted cumulative charge / discharge AH, and MINSOC trusted flag and MINSOC trusted cumulative charge / discharge AH at the time of power-off. After the vehicle is powered off and in hibernation for 9 days, the BMS wakes up the vehicle and reads the stored MAXSOC trusted flag bit = 1, MINSOC trusted flag bit = 1, MAXSOC trusted cumulative charge / discharge AH = 200AH, MINSOC trusted cumulative charge / discharge AH = 200AH, and battery pack hibernation time = 9 days. If the battery pack dormancy time is ≥7 days, then set the MAXSOC trusted flag to 0, the MINSOC trusted flag to 0, and the MAXSOC trusted cumulative charge / discharge AH to 4. 170AH, MINSOC trusted cumulative charge / discharge AH=4 170AH.
[0076] Example 2: Take N=4, Y=7 days, assume the initial MAXSOC=MINSOC, the rated battery capacity is 170AH, the MAXSOC trusted flag bit=0, and the MINSOC trusted flag bit=0. When the full discharge correction condition is met, MAXSOC=0%, MINSOC=0%, MIN trusted flag=1, MINSOC trusted cumulative charge / discharge AH=0AH, and MAXSOC trusted flag=0. For example, MAXSOC trusted cumulative charge / discharge AH=100AH. If the reliable cumulative charge / discharge AH of MINSOC is < 4 If the value is 170AH, then the MAXSOC trust flag will still be set to 0 and the MINSOC trust flag to 1. Assuming that the current MAXSOC = MINSOC = 30%, the OCV correction condition is met, the MAXSOC correction target is 20%, and the MINSOC correction target is 15%, then MAXSOC = 20% and MINSOC = 15% (MINSOC is corrected downwards). If the reliable cumulative charge / discharge AH of MINSOC is < 4 If the value is 170AH, then the MAXSOC trust flag will still be set to 0 and the MINSOC trust flag to 1. Assuming that the current MAXSOC = MINSOC = 10%, the OCV correction condition is met. The MAXSOC correction target is 20% and the MINSOC correction target is 15%. Then, the MAXSOC is corrected to 20% and the MINSOC to 10% (the MINSOC is not corrected upwards). If the reliable cumulative charge / discharge AH of MINSOC is ≥4 170AH, MINSOC trusted flag = 0, MAXSOC trusted flag = 0. Assuming the current MAXSOC = 25% and MINSOC = 20%, the OCV correction condition is met. The MAXSOC correction target = 15% and the MINSOC correction target = 10%. Then MAXSOC = 15% and MINSOC = 10% (MINSOC is corrected downward).
[0077] This embodiment obtains the cumulative SOC charge-discharge integral, which includes a maximum cumulative SOC charge-discharge integral and a minimum cumulative SOC charge-discharge integral. When the cumulative SOC charge-discharge integral is less than a preset cell capacity threshold, a step is performed to correct the SOC of the power battery based on the current SOC flag data and the current correction strategy. When the cumulative SOC charge-discharge integral is greater than or equal to the preset cell capacity threshold, it is determined whether a first preset value exists in the current SOC flag data. When the first preset value does not exist in the current SOC flag data, the current maximum SOC flag or the current minimum SOC flag in the current SOC flag data is set to the first preset value, and a step is performed to correct the SOC of the power battery based on the current SOC flag data and the current correction strategy. When the vehicle's power-off sleep time exceeds a preset threshold, the SOC flag and accumulated charge-discharge integral are reset to avoid SOC state deviation caused by battery self-discharge. This makes the corrected SOC value closer to the actual battery capacity level, fully covering various usage scenarios such as normal charging and discharging and long-term sleep, ensuring accurate correction under different operating conditions and providing a guarantee for stable battery performance and safe operation.
[0078] For example, to help understand the implementation process of the power battery SOC correction method obtained in this embodiment combined with the above embodiment one, please refer to... Figure 4 , Figure 4 The diagram illustrates the detection process for full charge correction. Specifically: MAXSOC credible cumulative charge / discharge AH = ∫abs(i) dt determines whether the battery has triggered full charge correction, i.e., the highest single cell voltage in the battery pack is greater than or equal to the full charge voltage and the duration is greater than or equal to t1. If full charge correction is triggered, MAXSOC is set to 100%, the MAXSOC trusted flag is set to 1, and the MAXSOC trusted cumulative charge / discharge AH is set to 0AH. Then, it is determined whether the MAXSOC trusted cumulative charge / discharge AH is greater than or equal to N. If the cell's rated capacity is met, the MAXSOC trusted flag is set to 0; otherwise, the ampere-hour integration of charging and discharging continues. If full charge correction is not triggered, the process proceeds to determine if the MAXSOC trusted cumulative charge / discharge AH is greater than or equal to N. The process of determining the rated capacity of a battery cell. For example... Figure 5 As shown, Figure 5 This is a schematic diagram of the detection process for full discharge correction. Specifically, the reliable cumulative charge / discharge AH of MINSOC is ∫abs(i). dt determines whether the battery has triggered full discharge correction, i.e., the lowest single cell voltage in the battery pack is ≤ full discharge voltage and the duration is ≥ t2. If full discharge correction is triggered, then MINSOC = 0%, the MINSOC trusted flag is set to 1, and the MINSOC trusted cumulative charge / discharge AH is set to 0AH. Then, it is determined whether the MINSOC trusted cumulative charge / discharge AH is greater than or equal to N. If the cell's rated capacity is met, the MINSOC trusted flag is set to 0; otherwise, the ampere-hour integration of charging and discharging continues. If full discharge correction is not triggered, the process proceeds to determine if the MINSOC trusted cumulative charge / discharge AH is greater than or equal to N. The process of determining the rated capacity of battery cells.
[0079] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the SOC correction method of the power battery in this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0080] This application also provides a SOC correction device for a power battery, please refer to... Figure 6 The SOC correction device for the power battery includes: The detection module 10 is used to detect whether the current correction strategy is full charge correction or full discharge correction when the power battery triggers SOC correction.
[0081] The acquisition module 20 is used to acquire the current SOC flag data when the current correction strategy is not the full charge correction or the full discharge correction.
[0082] The correction module 30 is used to correct the SOC of the power battery according to the current SOC flag data and the current correction strategy.
[0083] The SOC correction device for power batteries provided in this application employs the SOC correction method for power batteries described in the above embodiments, which can solve the technical problem that the current SOC consistency correction introduces errors that lead to inaccurate SOC correction. Compared with the prior art, the beneficial effects of the SOC correction device for power batteries provided in this application are the same as those of the SOC correction method for power batteries provided in the above embodiments, and other technical features in the SOC correction device for power batteries are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0084] In one embodiment, the correction module 30 is further configured to obtain the current maximum SOC flag bit and the current minimum SOC flag bit based on the current SOC flag bit data; The maximum SOC correction target and the minimum SOC correction target are obtained based on the current correction strategy. The current maximum SOC and current minimum SOC of the power battery are corrected based on the current maximum SOC flag, the current minimum SOC flag, the maximum SOC correction target, and the minimum SOC correction target.
[0085] In one embodiment, the correction module 30 is further configured to, when both the current maximum SOC flag and the current minimum SOC flag are first preset values, correct the current maximum SOC to the maximum SOC correction target and correct the current minimum SOC to the minimum SOC correction target.
[0086] In one embodiment, the correction module 30 is further configured to correct the current maximum SOC to the maximum SOC correction target when the current maximum SOC flag is a first preset value but the current minimum SOC flag is a second preset value, wherein the first preset value is less than the second preset value; Compare the current minimum SOC with the size of the minimum SOC correction target; When the current minimum SOC is greater than or equal to the minimum SOC correction target, the current minimum SOC is corrected to the minimum SOC correction target.
[0087] In one embodiment, the acquisition module 20 is further configured to acquire the SOC cumulative charge-discharge integral, wherein the SOC cumulative charge-discharge integral includes the maximum SOC cumulative charge-discharge integral and the minimum SOC cumulative charge-discharge integral. When the cumulative charge-discharge integral of the SOC is less than the preset cell capacity threshold, the step of correcting the SOC of the power battery according to the current SOC flag data and the current correction strategy is executed. When the cumulative charge-discharge integral of the SOC is greater than or equal to a preset cell capacity threshold, it is determined whether a first preset value exists in the current SOC flag data; If the first preset value is not present in the current SOC flag data, the current maximum SOC flag or the current minimum SOC flag in the current SOC flag data is set to the first preset value, and the step of correcting the SOC of the power battery according to the current SOC flag data and the current correction strategy is executed.
[0088] In one embodiment, the acquisition module 20 is further configured to acquire the vehicle's power-off sleep time; When the vehicle power-off sleep time is greater than or equal to a preset time threshold, the flag values in the current SOC flag data are all set to the first preset value, and the SOC cumulative charge and discharge integral is set to a preset cell capacity threshold.
[0089] In one embodiment, the detection module 10 is further configured to, when the current correction strategy is full charge correction, correct the current maximum SOC of the power battery to a first target value, set the current maximum SOC flag to a second preset value, and perform ampere-hour integration on the maximum SOC cumulative charge and discharge to obtain the maximum SOC cumulative charge and discharge integral. When the current correction strategy is full discharge correction, the current minimum SOC of the power battery is corrected to the second target value, and the current minimum SOC flag is set to the second preset value. The cumulative charge and discharge of the minimum SOC is integrated in ampere-hours to obtain the cumulative charge and discharge integral of the minimum SOC, wherein the first target value is greater than the second target value.
[0090] This application provides a power battery SOC correction device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the power battery SOC correction method in the above embodiment 1.
[0091] The following is for reference. Figure 7 The diagram illustrates a structural schematic of a power battery SOC correction device suitable for implementing embodiments of this application. The power battery SOC correction device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 7 The SOC correction device for the power battery shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0092] like Figure 7As shown, the SOC correction device for the power battery may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in ROM (Read Only Memory) 1002 or a program loaded from storage device 1003 into RAM (Random Access Memory) 1004. RAM 1004 also stores various programs and data required for the operation of the power battery SOC correction device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via bus 1005. Input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, LCDs (Liquid Crystal Displays), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the SOC correction device of the power battery to communicate wirelessly or wiredly with other devices to exchange data. Although a power battery SOC correction device with various systems is shown in the figure, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems can be implemented alternatively.
[0093] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0094] The SOC correction device for power batteries provided in this application employs the SOC correction method for power batteries described in the above embodiments, which can solve the technical problem that the current SOC consistency correction introduces errors that lead to inaccurate SOC correction. Compared with the prior art, the beneficial effects of the SOC correction device for power batteries provided in this application are the same as those of the SOC correction method for power batteries provided in the above embodiments, and other technical features in this SOC correction device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0095] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0096] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0097] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the SOC correction method for the power battery in the above embodiments.
[0098] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable Read Only Memory or Flash Memory), optical fibers, CD-ROM (CD-Read Only Memory), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0099] The aforementioned computer-readable storage medium may be included in the SOC correction device of the power battery; or it may exist independently and not be installed in the SOC correction device of the power battery.
[0100] The aforementioned computer-readable storage medium carries one or more programs. When the aforementioned one or more programs are executed by the SOC correction device of the power battery, the SOC correction device of the power battery: when the power battery triggers SOC correction, detects whether the current correction strategy is full charge correction or full discharge correction; when the current correction strategy is not the full charge correction or the full discharge correction, obtains the current SOC flag bit data; and corrects the SOC of the power battery according to the current SOC flag bit data and the current correction strategy.
[0101] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including LAN (Local Area Network) or WAN (Wide Area Network)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0102] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0103] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0104] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned SOC correction method for a power battery. This solves the technical problem that errors introduced during current SOC consistency correction lead to inaccurate SOC correction. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the SOC correction method for a power battery provided in the above embodiments, and will not be repeated here.
[0105] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described power battery SOC correction method.
[0106] The computer program product provided in this application can solve the technical problem that the SOC correction is not accurate enough due to errors introduced during the current SOC consistency correction. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the power battery SOC correction method provided in the above embodiments, and will not be repeated here.
[0107] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A method for correcting the state of charge (SOC) of a power battery, characterized in that, The SOC correction method for the power battery includes: When the SOC correction is triggered by the power battery, it is checked whether the current correction strategy is full charge correction or full discharge correction. When the current correction strategy is neither the full charge correction nor the full discharge correction, obtain the current SOC flag data; The SOC of the power battery is corrected based on the current SOC flag data and the current correction strategy.
2. The method as described in claim 1, characterized in that, The step of correcting the SOC of the power battery based on the current SOC flag data and the current correction strategy includes: The current maximum SOC flag and the current minimum SOC flag are obtained based on the current SOC flag data. The maximum SOC correction target and the minimum SOC correction target are obtained based on the current correction strategy. The current maximum SOC and current minimum SOC of the power battery are corrected based on the current maximum SOC flag, the current minimum SOC flag, the maximum SOC correction target, and the minimum SOC correction target.
3. The method as described in claim 2, characterized in that, The step of correcting the current maximum SOC and current minimum SOC of the power battery based on the current maximum SOC flag, the current minimum SOC flag, the maximum SOC correction target, and the minimum SOC correction target includes: When both the current maximum SOC flag and the current minimum SOC flag are at the first preset value, the current maximum SOC is corrected to the maximum SOC correction target, and the current minimum SOC is corrected to the minimum SOC correction target.
4. The method as described in claim 2, characterized in that, The step of correcting the current maximum SOC and current minimum SOC of the power battery based on the current maximum SOC flag, the current minimum SOC flag, the maximum SOC correction target, and the minimum SOC correction target includes: When the current maximum SOC flag is a first preset value but the current minimum SOC flag is a second preset value, the current maximum SOC is corrected to the maximum SOC correction target, wherein the first preset value is less than the second preset value; Compare the current minimum SOC with the size of the minimum SOC correction target; When the current minimum SOC is greater than or equal to the minimum SOC correction target, the current minimum SOC is corrected to the minimum SOC correction target.
5. The method as described in claim 1, characterized in that, Before the step of correcting the SOC of the power battery based on the SOC flag data and the current correction strategy, the method further includes: Obtain the SOC cumulative charge-discharge integral, wherein the SOC cumulative charge-discharge integral includes the maximum SOC cumulative charge-discharge integral and the minimum SOC cumulative charge-discharge integral; When the cumulative charge-discharge integral of the SOC is less than the preset cell capacity threshold, the step of correcting the SOC of the power battery according to the current SOC flag data and the current correction strategy is executed. When the cumulative charge-discharge integral of the SOC is greater than or equal to a preset cell capacity threshold, it is determined whether a first preset value exists in the current SOC flag data; If the first preset value is not present in the current SOC flag data, the current maximum SOC flag or the current minimum SOC flag in the current SOC flag data is set to the first preset value, and the step of correcting the SOC of the power battery according to the current SOC flag data and the current correction strategy is executed.
6. The method as described in claim 5, characterized in that, The method further includes: Obtain the vehicle's power-off sleep time; When the vehicle power-off sleep time is greater than or equal to a preset time threshold, the flag values in the current SOC flag data are all set to the first preset value, and the SOC cumulative charge and discharge integral is set to a preset cell capacity threshold.
7. The method according to any one of claims 1 to 6, characterized in that, After the step of detecting whether the current correction strategy is full charge correction or full discharge correction when the power battery triggers SOC correction, the method further includes: When the current correction strategy is full charge correction, the current maximum SOC of the power battery is corrected to the first target value, and the current maximum SOC flag is set to the second preset value. The maximum SOC cumulative charge and discharge is integrated in ampere-hours to obtain the maximum SOC cumulative charge and discharge integral. When the current correction strategy is full discharge correction, the current minimum SOC of the power battery is corrected to the second target value, and the current minimum SOC flag is set to the second preset value. The cumulative charge and discharge of the minimum SOC is integrated in ampere-hours to obtain the cumulative charge and discharge integral of the minimum SOC, wherein the first target value is greater than the second target value.
8. A state-of-the-art (SOC) correction device for a power battery, characterized in that, The device includes: The detection module is used to detect whether the current correction strategy is full charge correction or full discharge correction when the power battery triggers SOC correction. The acquisition module is used to acquire the current SOC flag data when the current correction strategy is not the full charge correction or the full discharge correction; The correction module is used to correct the SOC of the power battery based on the current SOC flag data and the current correction strategy.
9. A power battery SOC correction device, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the SOC correction method for a power battery as described in any one of claims 1 to 7.
10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the SOC correction method for the power battery as described in any one of claims 1 to 7.