Soc fast calibration method, apparatus, device, and storage medium

By obtaining the battery's highest temperature to update the calibration cycle, acquiring real-time current values, determining voltage compensation values ​​based on the current range, and dynamically calibrating the State of Charge (SOC), the problem of SOC error in the power battery pack is solved, improving overall vehicle performance and safety.

CN116148674BActive Publication Date: 2026-07-21DONGFENG LIUZHOU MOTOR
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DONGFENG LIUZHOU MOTOR
Filing Date
2023-01-29
Publication Date
2026-07-21

Smart Images

  • Figure CN116148674B_ABST
    Figure CN116148674B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of battery calibration, and discloses a SOC rapid calibration method, device, equipment and storage medium. The application obtains the highest temperature of a battery in an initial calibration period, updates the initial calibration period according to the highest temperature, obtains a real-time current value of the battery in the updated calibration period, determines a voltage compensation value according to the current interval in which the real-time current value is located, calibrates the SOC of the battery according to the voltage compensation value, updates the calibration period of the battery according to the highest temperature of the battery in the initial calibration period, determines the real-time current in the updated calibration period, obtains the current interval in which the real-time current is located, and obtains the corresponding voltage compensation value according to the current interval, calibrates the SOC of the battery according to the voltage compensation value, realizes the updating of the calibration period according to the current temperature of the battery in the process of charging and discharging of the battery, and dynamically calibrates the SOC of the battery according to the real-time current of the battery in the calibration period.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of battery calibration technology, and in particular to a method, apparatus, device and storage medium for rapid SOC calibration. Background Technology

[0002] Currently, during vehicle operation or charging, SOC calculations are performed using methods such as OCV correction, ampere-hour integration, and Kalman filtering. However, OCV correction can only occur during long-term parking. When the vehicle is in continuous operation, SOC is never corrected by OCV. As the SOC error gradually increases, it leads to a decline in the performance of the entire power battery pack, limiting vehicle performance. Furthermore, the current method of correcting the power battery pack's SOC uses static OCV correction, which requires a long waiting time. This method has stringent correction conditions and a long correction time, which can easily affect the overall driving experience and result in poor SOC correction of the battery pack, leading to overcharging or over-discharging of the battery pack, thus affecting vehicle safety and passenger safety.

[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main objective of this invention is to provide a method, apparatus, device, and storage medium for rapid SOC calibration, aiming to solve the technical problem that existing technologies cannot dynamically calibrate the SOC of power battery packs.

[0005] To achieve the above objectives, the present invention provides a rapid SOC calibration method, the method comprising the following steps:

[0006] Obtain the highest temperature of the battery during the initial calibration cycle;

[0007] The initial calibration period is updated based on the highest temperature.

[0008] Obtain the real-time current value of the battery during the updated calibration cycle;

[0009] The voltage compensation value is determined based on the current range in which the real-time current value falls;

[0010] The battery is calibrated to SOC based on the voltage compensation value.

[0011] Optionally, determining the voltage compensation value based on the current range in which the real-time current value falls includes:

[0012] The current range in which the real-time current value is located is detected, wherein the real-time current value includes at least one current value;

[0013] When multiple current values ​​are in the same current range, the current range in which the current value is located is determined;

[0014] The voltage compensation value is determined based on the correspondence between the current range and the voltage compensation value.

[0015] Optionally, after detecting the current range in which the real-time current value lies, the method further includes:

[0016] When multiple current values ​​are not in the same current range, the average current value within the calibration period is obtained based on the current values.

[0017] The current range is determined based on the average current value;

[0018] The voltage compensation value is determined based on the correspondence between the current range and the voltage compensation value.

[0019] Optionally, obtaining the average current value over the calibration period based on the current current value includes:

[0020] The current value is detected according to a preset detection frequency to obtain the stage current value;

[0021] Based on the stage current value, count the number of charging currents and the number of discharging currents for each stage current value;

[0022] The average current value is obtained based on the stage current value, the number of charging currents, and the number of discharging currents.

[0023] Optionally, determining the current range based on the average current value includes:

[0024] The cumulative current value is obtained based on the stage current value;

[0025] When the cumulative current value is within the current range corresponding to the highest temperature, the current range is determined based on the average current value.

[0026] Optionally, before determining the voltage compensation value based on the current range in which the real-time current value is located, the method further includes:

[0027] The current judgment range is determined based on the highest temperature.

[0028] The current range is obtained based on the current judgment range.

[0029] Optionally, the step of rapidly calibrating the SOC based on the voltage compensation value includes:

[0030] The calibration voltage is obtained based on the current voltage and the compensation voltage;

[0031] The calibrated SOC is obtained based on the correspondence between the calibration voltage and SOC, and the SOC is then rapidly calibrated.

[0032] Furthermore, to achieve the above objectives, the present invention also proposes a rapid SOC calibration device, the rapid SOC calibration device comprising:

[0033] Furthermore, to achieve the above objectives, the present invention also proposes a SOC rapid calibration device, which includes: a memory, a processor, and a SOC rapid calibration program stored in the memory and executable on the processor, wherein the SOC rapid calibration program is configured to implement the steps of the SOC rapid calibration method described above.

[0034] Furthermore, to achieve the above objectives, the present invention also proposes a storage medium storing a SOC fast calibration program, wherein the SOC fast calibration program, when executed by a processor, implements the steps of the SOC fast calibration method as described above.

[0035] This invention obtains the highest temperature of the battery within the initial calibration cycle, updates the initial calibration cycle based on the highest temperature, obtains the real-time current value of the battery within the updated calibration cycle, determines a voltage compensation value based on the current range of the real-time current value, and performs SOC calibration on the battery based on the voltage compensation value. By updating the battery calibration cycle based on the highest temperature of the battery within the initial calibration cycle, determining the current range of the real-time current within the updated calibration cycle, obtaining the corresponding voltage compensation value based on the current range, and calibrating the battery SOC based on the voltage compensation value, this invention achieves dynamic calibration of the battery SOC based on the battery's real-time current during the battery charging and discharging process, updating the calibration cycle based on the current battery temperature, and calibrating the battery SOC based on the real-time current within the calibration cycle. Attached Figure Description

[0036] Figure 1 This is a schematic diagram of the structure of the SOC rapid calibration device for the hardware operating environment involved in the embodiments of the present invention;

[0037] Figure 2 This is a flowchart illustrating the first embodiment of the SOC rapid calibration method of the present invention;

[0038] Figure 3 This is a graph showing the temperature versus time relationship in one embodiment of the SOC rapid calibration method of the present invention.

[0039] Figure 4 This is a comparison diagram of voltage compensation values ​​in an embodiment of the SOC rapid calibration method of the present invention;

[0040] Figure 5This is a flowchart illustrating the second embodiment of the SOC rapid calibration method of the present invention;

[0041] Figure 6 This is a diagram showing the correspondence between temperature and current judgment intervals in an embodiment of the SOC rapid calibration method of the present invention.

[0042] Figure 7 This is an OCV-SOC correspondence diagram of an embodiment of the SOC rapid calibration method of the present invention;

[0043] Figure 8 This is a structural block diagram of the first embodiment of the SOC rapid calibration device of the present invention.

[0044] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0045] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.

[0046] Reference Figure 1 , Figure 1 This is a schematic diagram of the SOC rapid calibration device structure of the hardware operating environment involved in the embodiments of the present invention.

[0047] like Figure 1 As shown, the SOC rapid calibration device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.

[0048] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the SOC rapid calibration device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0049] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a SOC rapid calibration program.

[0050] exist Figure 1 In the SOC rapid calibration device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and memory 1005 in the SOC rapid calibration device of the present invention can be set in the SOC rapid calibration device. The SOC rapid calibration device calls the SOC rapid calibration program stored in the memory 1005 through the processor 1001 and executes the SOC rapid calibration method provided in the embodiment of the present invention.

[0051] This invention provides a method for rapid SOC calibration, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of a rapid SOC calibration method according to the present invention.

[0052] In this embodiment, the SOC rapid calibration method includes the following steps:

[0053] Step S10: Obtain the highest temperature of the battery during the initial calibration cycle.

[0054] It should be noted that the execution subject of this embodiment is a SOC rapid calibration device, which has functions such as data processing, data communication and program execution. The SOC rapid calibration device can be an integrated controller, a control computer or other devices, or other devices with similar functions. This embodiment does not limit the scope of the embodiments.

[0055] It is understood that the initial calibration cycle is the first calibration cycle applied when SOC calibration begins. The initial calibration cycle is set manually in advance, and its size can be set according to actual needs. The highest temperature refers to the highest temperature value among a set of temperatures collected within the calibration cycle. Within the battery calibration cycle, the battery temperature can be collected at a certain sampling frequency. The specific sampling frequency is set according to the actual situation, and this embodiment does not impose any restrictions on it.

[0056] In practical implementation, when the battery executes the command to calibrate the battery's State of Charge (SOC), the SOC rapid calibration device cannot accurately determine the calibration cycle for calibrating the battery's SOC at the beginning of the calibration process. Therefore, it can first acquire the battery temperature within a preset initial calibration cycle. For example, if the initial calibration cycle is 10 seconds and the temperature acquisition frequency is once per second, 10 temperature values ​​can be acquired within the initial calibration cycle. During the temperature acquisition process, the magnitude of the temperature can be judged. When the SOC rapid calibration device acquires two temperature values, it can retain the larger of the two. When the SOC rapid calibration device acquires a third temperature value, it can compare the current highest temperature value with the currently acquired temperature value and take the larger of the two as the highest temperature. In subsequent temperature comparisons, the highest temperature value before the current acquisition is compared with the currently acquired temperature value, and the higher of the two is taken as the highest temperature value. When all the temperature comparisons within the current calibration cycle are completed after the temperature comparisons are performed, the current highest temperature value is the highest temperature value within the current calibration cycle.

[0057] During temperature comparison, the SOC rapid calibration device can also determine whether the current temperature value falls within the current calibration cycle. A distinguishing identifier for each temperature value can be added. Since the battery temperature is within a predictable range, a special identifier can be added to distinguish different calibration cycles. For example, an A or B character code can be added before the collected temperature data. When the SOC rapid calibration device reads the temperature value, it can use the identifier before the temperature data to determine whether the current temperature data falls within the current calibration cycle. If it does, the current temperature value is compared with the current highest temperature to determine the new highest temperature. If it does not fall within the current calibration cycle, the current highest temperature is used as the final highest temperature value, and the currently collected temperature value is used as the highest temperature value in a new calibration cycle. This value is then compared with subsequent temperature collection values ​​to determine the highest temperature value in the new calibration cycle.

[0058] Step S20: Update the initial calibration cycle based on the highest temperature.

[0059] In practice, the highest temperature obtained within a calibration cycle is used to determine the next calibration cycle. After obtaining the highest temperature in the previous calibration cycle, it can be determined according to... Figure 3 The temperature-time relationship shown determines the time of the next calibration cycle. For example, if the highest temperature obtained in the current calibration cycle is 35°C, the time can be determined based on... Figure 3The temperature-time relationship shown is obtained within a calibration cycle of 30 seconds. The initial calibration cycle is then updated by adjusting the initial calibration cycle time to 30 seconds, resulting in the updated calibration cycle. Figure 3 The content shown is illustrative and does not impose any limitations on the temperature or calibration cycle time. Figure 3 The temperature and time can be set and adjusted according to the actual situation and vehicle model; this embodiment does not impose any restrictions on this.

[0060] Step S30: Obtain the real-time current value of the battery during the updated calibration cycle.

[0061] It should be noted that the real-time current value refers to the actual current value of the battery within the current calibration cycle during the charging or discharging process of the power battery, and the current state of the battery can be determined based on the real-time current value.

[0062] In its implementation, the SOC rapid calibration device can detect the battery current, accurately detect the current value and current direction. After the calibration cycle is updated, the SOC rapid calibration device can detect the battery current according to the updated calibration cycle, record the current value and the number of recorded current values ​​within the calibration cycle, and perform corresponding calculations on the current values ​​recorded within the current detection cycle to obtain the real-time current value of the battery within the current calibration cycle.

[0063] Step S40: Determine the voltage compensation value based on the current range in which the real-time current value is located.

[0064] It is understood that the current range is a division of the current. Based on the different current values, the current value is divided into at least one current range. At the same time, in the actual SOC calibration process, each current range corresponds to a voltage compensation value.

[0065] In practical implementation, during the actual operation of the battery, the charging and discharging currents change accordingly with external variations. Therefore, the current value obtained during current detection is not a fixed value; there are differences between the obtained current values. If each current value corresponds to a voltage compensation value, the computational load during SOC calibration would be relatively large. Therefore, the range of current variation can be appropriately divided into several current intervals, each corresponding to a voltage compensation value. If the real-time current is within this current interval, the voltage compensation value corresponding to the current current interval is used as the voltage compensation value for that real-time current. When the current value changes within a current interval, the voltage compensation value remains unchanged. If the real-time current changes from one current interval to another, it is necessary to distinguish the real-time current and use the corresponding voltage compensation value for each interval. There is a correspondence between the current intervals and the voltage compensation values. Figure 4 The diagram showing the voltage compensation values ​​is as follows. Figure 4 The data in this example is for illustrative purposes only and does not limit the correspondence between current and voltage compensation values. The number of current intervals, the range of current intervals, the voltage compensation value, and the meaning of positive and negative current values ​​can all be appropriately modified according to the actual situation. This embodiment does not impose any restrictions on this.

[0066] Step S50: Perform SOC calibration on the battery according to the voltage compensation value.

[0067] In its implementation, the SOC rapid calibration device, upon obtaining the voltage compensation value corresponding to the current current range, acquires the current battery voltage and superimposes it with the voltage compensation value to obtain the voltage-compensated open-circuit voltage. It then uses a lookup table (OCV-SOC table) to determine the current SOC value and uses this value as the calibrated SOC value. The OCV-SOC table is derived from test runs and is consistent across vehicles of the same type. During the lookup process, the obtained open-circuit voltage data may not be found in the table. Therefore, the calibration temperature corresponding to the current calibration cycle is first determined. The two open-circuit voltage values ​​closest to the obtained open-circuit voltage, along with their corresponding SOC values, are then used to establish a linear relationship. The obtained open-circuit voltage value is substituted into this linear relationship to determine the corresponding SOC value, thus achieving dynamic battery calibration.

[0068] This embodiment obtains the highest temperature of the battery within the initial calibration cycle, updates the initial calibration cycle based on the highest temperature, obtains the real-time current value of the battery within the updated calibration cycle, determines the voltage compensation value based on the current range of the real-time current value, and performs SOC calibration on the battery based on the voltage compensation value. By updating the battery calibration cycle based on the highest temperature of the battery within the initial calibration cycle, determining the current range of the real-time current within the updated calibration cycle, obtaining the corresponding voltage compensation value based on the current range, and calibrating the battery SOC based on the voltage compensation value, this embodiment achieves dynamic calibration of the battery SOC based on the battery's real-time current during the battery charging and discharging process, updating the calibration cycle based on the current battery temperature, and calibrating the battery SOC based on the real-time current within the calibration cycle.

[0069] refer to Figure 5 , Figure 5 This is a flowchart illustrating a second embodiment of a rapid SOC calibration method according to the present invention.

[0070] Based on the first embodiment described above, the SOC rapid calibration method of this embodiment further includes, in step S40:

[0071] Step S401: Detect the current range in which the real-time current value is located, wherein the real-time current value includes at least one current value.

[0072] Step S402: When multiple current values ​​are in the same current range, determine the current range in which the current value is located.

[0073] Step S403: Determine the voltage compensation value according to the correspondence between the current range and the voltage compensation value.

[0074] In its implementation, after updating the calibration cycle based on the highest temperature, the SOC rapid calibration device can determine the current judgment range at the current temperature based on the highest temperature, and the range of current values ​​used for SOC calibration, as shown in the reference. Figure 6 , Figure 6 This is a diagram showing the relationship between temperature and current judgment intervals in this embodiment. The data displayed in this diagram are exemplary and not intended to limit the data. The data can be adjusted adaptively according to actual conditions. Taking a maximum temperature of 35℃ as an example, when the maximum temperature is 35℃, the judgment is first made based on this maximum temperature, and a comparison is then made to determine if the conditions are met. Figure 6The fifth correspondence from left to right, i.e., T > 30℃, corresponds to the current judgment interval of I ≤ |±10A| at the current temperature. That is, when the SOC rapid calibration device records the real-time current, it only retains the currents that meet this interval. If a current Ia = 11.2A is detected during the current acquisition process, since it is not within the current current judgment interval, the current Ia will not be used as the real-time current for judgment.

[0075] When acquiring real-time current within the calibration period, the battery current can be acquired at a fixed current acquisition frequency within the calibration period. This can be achieved by combining the acquisition with the calibration period or by using a fixed current acquisition frequency; this embodiment does not impose any restrictions. For example, if the battery current is acquired by combining the acquisition with the calibration period, the number of currents to be acquired (n) can be set, and the calibration period time (t) can be used. The acquisition frequency (f) is then f = t / n, meaning that a real-time current value is acquired every t / n seconds. If a fixed current acquisition frequency is used, such as acquiring a current value every second, the number of acquisitions is the same as the length of the calibration period, resulting in a large amount of real-time current data. Considering the practical application scenario, this embodiment does not impose any restrictions on the real-time current acquisition frequency; a fixed frequency is preferred. Therefore, at least one current value can be acquired within a calibration cycle. When the SOC fast calibration device acquires a current value within the calibration cycle, it compares it with the current judgment interval. If the current judgment interval is met, the current value is compared with the current interval within that interval to determine the current interval in which the current value falls, and this current interval is recorded. If all current values ​​acquired within the current calibration cycle are within the current current interval (i.e., the real-time current values ​​within the current calibration cycle are all within the same current interval), then the current current interval is determined, and the process is repeated as follows... Figure 4 The table showing the correspondence between current ranges and voltage compensation values ​​determines the voltage compensation value within the current calibration cycle. For example, if all current values ​​obtained within the current calibration cycle are within the current range of 2 ≤ I < 5A, then the voltage compensation value within the current calibration cycle is -20mV. When judging the real-time current and determining the voltage compensation value, the positive or negative sign of the current value indicates the current charging state. When I > 0, it means the battery is charging; when I < 0, it means the battery is discharging; and when I = 0, it means the battery is neither charging nor discharging.

[0076] Furthermore, in order to comprehensively cover all possible scenarios, this embodiment also includes the following steps:

[0077] When multiple current values ​​are not in the same current range, the average current value within the calibration period is obtained based on the current values.

[0078] The current range is determined based on the average current value;

[0079] The voltage compensation value is determined based on the correspondence between the current range and the voltage compensation value.

[0080] In practical implementation, when the battery current value is acquired during the calibration period to determine the current range, if the current value being detected is inconsistent with the current range corresponding to the current value, it indicates that there are multiple current ranges within the current calibration period. Therefore, it is necessary to record all the current values ​​acquired during the current calibration period, calculate the average current value within the calibration period, compare the average current value with the current range, find the current range corresponding to the average current value, and determine the voltage compensation value based on the current range.

[0081] Furthermore, in order to obtain more accurate voltage compensation values ​​corresponding to real-time currents that are not in the same current range, the following steps are also included:

[0082] The current value is detected according to a preset detection frequency to obtain the stage current value;

[0083] Based on the stage current value, count the number of charging currents and the number of discharging currents for each stage current value;

[0084] The average current value is obtained based on the stage current value, the number of charging currents, and the number of discharging currents.

[0085] It should be noted that the preset detection frequency refers to the time interval between each acquisition of current value. The preset detection frequency can be determined in two ways: by the same amount of current or by the same time interval, in order to acquire the real-time current within the calibration period. Each acquisition of current can be called a stage within the calibration period, and the acquired current is called the stage current. The specific stage current value is called the stage current value.

[0086] In practical implementation, when the acquired currents are not in the same current range, the current values ​​of each stage within the calibration period can be acquired, and the number of current values ​​greater than 0 and the number of current values ​​less than 0 within the calibration period can be recorded. For example, if the highest temperature is 35℃, the real-time calibration time of SOC is 30 seconds, and the calibration current is determined as I≤|±10A|, when this condition is triggered, if the current falls into multiple current ranges within the 30-second calibration period, the currents of each stage within 30 seconds are identified as I1, I2, I3...I30; the number of currents greater than 0 is S1, and the number of currents less than 0 is S2. The root mean square current of the current calibration period is calculated. When calculating the average current, the charging current and discharging current need to be added together and averaged with the number of charging and discharging currents. The resulting average current represents the actual charging and discharging situation of the battery within the current calibration period. The calculation method for the average current is as follows:

[0087]

[0088] Furthermore, to ensure calibration accuracy across multiple current ranges, the following steps are also included:

[0089] The cumulative current value is obtained based on the stage current value;

[0090] When the cumulative current value is within the current range corresponding to the highest temperature, the current range is determined based on the average current value.

[0091] It should be noted that the cumulative current value refers to the sum of all current values ​​within a calibration cycle. When calculating the cumulative current, the charging current and the discharging current can cancel each other out.

[0092] In practical implementation, after calculating the average current during the calibration period, it is also necessary to calculate the cumulative current I during the calibration period. 累计 Taking a maximum temperature of 35℃, a real-time calibration time of 30 seconds for the State of Charge (SOC), and currents at each stage within those 30 seconds (I1, I2, I3...I30) as an example, the cumulative current under these conditions is the sum of the currents at each stage within 30 seconds, i.e., I... 累计 =I1+I2+I3+……+I30, In the calculation process, if the currents of the two stages are +2A and -6A respectively, then the sum of the current values ​​of these two stages is +2+(-6)=-4A. The charging current and discharging current within the same calibration cycle can cancel each other out. After calculating the cumulative current I 累计 Then, the cumulative current I was... 累计 Make a judgment if the cumulative current I 累计 When the current is within the current judgment range at the current temperature, the voltage compensation value is determined based on the relationship between the current range and the voltage compensation value.

[0093] Furthermore, in order to determine the range of the current interval, the following steps are also included:

[0094] The current judgment range is determined based on the highest temperature.

[0095] The current range is obtained based on the current judgment range.

[0096] It should be noted that the current judgment range refers to the range of current judgment corresponding to each temperature. When calibrating the SOC, the calibration is performed based on the current value within the current voltage judgment range.

[0097] In practical implementation, before determining the voltage compensation value based on the current range of the real-time current value, it is necessary to determine the current range of the real-time current. First, the current judgment range is obtained based on the correspondence between the current highest temperature value and the current judgment range, referring to... Figure 6 , Figure 6 This diagram shows the correspondence between temperature and current judgment ranges. Within each current judgment range, there is at least one further current interval, each corresponding to a voltage compensation value. Therefore, before determining the voltage compensation, the corresponding current interval must be determined first. Taking a maximum temperature of 35℃ as an example, at 35℃, the current judgment range is I≤|±10A|, meaning that the battery's SOC can be calibrated based on charging and discharging currents less than 10A. Within this current judgment range, there are further current intervals such as -10≤I<-5A, -5≤I≤-2A, -2≤I<2A, 2≤I<5A, and 5≤I≤10A. The range of each current interval can be adjusted according to actual conditions.

[0098] Furthermore, to achieve rapid calibration of the SOC, the following steps are also included:

[0099] The calibration voltage is obtained based on the current voltage and the compensation voltage;

[0100] The calibrated SOC is obtained based on the correspondence between the calibration voltage and SOC, and the SOC is then rapidly calibrated.

[0101] It should be noted that the calibration voltage is the voltage value obtained by calculating the current voltage and the compensation voltage. Because the internal resistance of the battery during charging and discharging will cause the voltage to change with the magnitude of the current, the compensation voltage is used to eliminate this effect.

[0102] In practical implementation, during the charging and discharging of the battery pack, due to the internal resistance of the battery, and according to the voltage calculation formula U=I*R, the voltage drop caused by the internal resistance of the battery needs to be considered when calculating the current battery voltage. Therefore, when calculating the battery voltage, it should be based on u=I*(R+R 内阻 ) Calculate, where u represents the voltage of a single cell in the battery pack, I represents the current, R represents the load resistance, and R 内阻 This indicates the battery pack internal resistance. The compensation voltage is based on the highest temperature of the current calibration cycle and the real-time current during the calibration cycle, through methods such as... Figure 3 , Figure 4 , Figure 6 The corresponding relationship is used to determine the compensation voltage value U1 within the current calibration cycle. This compensation voltage value is then superimposed with the current battery voltage U to obtain the calibration voltage. The battery pack must include at least one battery cell. If the battery pack is composed of two or more battery cells, the voltage of the battery pack is the sum of the voltages of the individual battery cells. After obtaining the calibration voltage, refer to... Figure 7 According to such Figure 7 The OCV-SOC correspondence diagram shown is used to obtain the SOC calibration value based on the calibration voltage. When the calibration voltage is not in the OCV-SOC correspondence diagram, the two sets of data that are closest to the current calibration value at the current temperature are determined based on the current calibration voltage. A linear relationship is obtained based on the calibration voltage and the corresponding SOC value of these two sets of data. The current calibration voltage is then substituted into the linear relationship to obtain the calibrated SOC value. The calibrated SOC value is then used to update the current SOC value, thus completing the rapid calibration of SOC.

[0103] This embodiment utilizes the correspondence between the battery's highest temperature, calibration cycle time, current judgment range, current range, and voltage compensation value. This allows for flexible determination of the SOC calibration cycle time based on the current battery temperature. Within the calibration cycle, the battery current is monitored to determine the charging and discharging status, identifying the real-time current value. A voltage compensation value is then derived from this real-time current value. The current voltage is added to the compensation value to obtain the calibrated voltage value. The corresponding SOC calibration value is then located based on the calibrated voltage value, and the SOC is updated and calibrated. This method allows for the determination of the battery's actual charging and discharging status and current temperature during operation, enabling SOC calibration. This improves the accuracy of dynamic SOC calculation, enhances vehicle safety performance, ensures reliable vehicle range, and ultimately extends battery lifespan.

[0104] Furthermore, embodiments of the present invention also propose a storage medium storing a SOC fast calibration program, wherein the SOC fast calibration program, when executed by a processor, implements the steps of the SOC fast calibration method described above.

[0105] Reference Figure 8 , Figure 8 This is a structural block diagram of the first embodiment of the SOC rapid calibration device of the present invention.

[0106] like Figure 8 As shown, the SOC rapid calibration device proposed in this embodiment of the invention includes:

[0107] Temperature acquisition module 10 is used to acquire the highest temperature of the battery during the initial calibration cycle.

[0108] The period update module 20 is used to update the initial calibration period based on the highest temperature.

[0109] The current acquisition module 30 is used to acquire the real-time current value of the battery during the updated calibration cycle.

[0110] The voltage compensation module 40 is used to determine the voltage compensation value based on the current range in which the real-time current value is located.

[0111] The rapid calibration module 50 is used to perform SOC calibration on the battery based on the voltage compensation value.

[0112] This embodiment obtains the highest temperature of the battery within the initial calibration cycle, updates the initial calibration cycle based on the highest temperature, obtains the real-time current value of the battery within the updated calibration cycle, determines the voltage compensation value based on the current range of the real-time current value, and performs SOC calibration on the battery based on the voltage compensation value. By updating the battery calibration cycle based on the highest temperature of the battery within the initial calibration cycle, determining the current range of the real-time current within the updated calibration cycle, obtaining the corresponding voltage compensation value based on the current range, and calibrating the battery SOC based on the voltage compensation value, this embodiment achieves dynamic calibration of the battery SOC based on the battery's real-time current during the battery charging and discharging process, updating the calibration cycle based on the current battery temperature, and calibrating the battery SOC based on the real-time current within the calibration cycle.

[0113] In one embodiment, the voltage compensation module 40 is further configured to detect the current range in which the real-time current value is located, wherein the real-time current value includes at least one current value; when multiple current values ​​are in the same current range, determine the current range in which the current value is located; and determine the voltage compensation value according to the correspondence between the current range and the voltage compensation value.

[0114] In one embodiment, the voltage compensation module 40 is further configured to: obtain an average current value within the calibration period based on the current value when multiple current values ​​are not in the same current range; determine the current range based on the average current value; and determine a voltage compensation value based on the correspondence between the current range and the voltage compensation value.

[0115] In one embodiment, the voltage compensation module 40 is further configured to detect the current value according to a preset detection frequency to obtain a stage current value; count the number of charging currents and the number of discharging currents based on the stage current value; and obtain the average current value based on the stage current value, the number of charging currents, and the number of discharging currents.

[0116] In one embodiment, the voltage compensation module 40 is further configured to obtain a cumulative current value based on the stage current value; and when the cumulative current value is within the current range corresponding to the highest temperature, to determine the current range based on the average current value.

[0117] In one embodiment, the voltage compensation module 40 is further configured to determine the current judgment range based on the highest temperature; and to obtain a current interval based on the current judgment range.

[0118] In one embodiment, the rapid calibration module 50 is further configured to obtain a calibration voltage based on the current voltage and the compensation voltage; obtain the calibrated SOC based on the correspondence between the calibration voltage and SOC; and perform rapid calibration on the SOC.

[0119] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solutions of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.

[0120] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.

[0121] Furthermore, 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 system 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 system. 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 system that includes that element.

[0122] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0123] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0124] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A rapid SOC calibration method, characterized in that, The SOC rapid calibration method includes: Obtain the highest temperature of the battery during the initial calibration cycle; The initial calibration period is updated based on the highest temperature. Obtain the real-time current value of the battery during the updated calibration cycle; The voltage compensation value is determined based on the current range in which the real-time current value falls; The battery's State of Charge (SOC) is calibrated based on the voltage compensation value, specifically including: superimposing the current voltage with the voltage compensation value to obtain a voltage-compensated open-circuit voltage; looking up the current SOC value in the OCV-SOC table based on the open-circuit voltage; when the open-circuit voltage cannot be found in the OCV-SOC table, finding the two open-circuit voltage values ​​closest to the open-circuit voltage and the corresponding SOC values ​​based on the calibration temperature corresponding to the current calibration cycle; establishing a linear relationship between the two open-circuit voltage values ​​and the corresponding SOC values; obtaining the current SOC value based on the linear relationship and the open-circuit voltage; and using the current SOC value as the calibrated SOC value; wherein the OCV-SOC table is obtained based on test runs.

2. The method as described in claim 1, characterized in that, Determining the voltage compensation value based on the current range in which the real-time current value falls includes: The current range in which the real-time current value is located is detected, wherein the real-time current value includes at least one current value; When multiple current values ​​are in the same current range, the current range in which the current value is located is determined; The voltage compensation value is determined based on the correspondence between the current range and the voltage compensation value.

3. The method as described in claim 2, characterized in that, After detecting the current range in which the real-time current value falls, the method further includes: When multiple current values ​​are not in the same current range, the average current value within the calibration period is obtained based on the current values. The current range is determined based on the average current value; The voltage compensation value is determined based on the correspondence between the current range and the voltage compensation value.

4. The method as described in claim 3, characterized in that, The step of obtaining the average current value within the calibration period based on the current current value includes: The current value is detected according to a preset detection frequency to obtain the stage current value; Based on the stage current value, count the number of charging currents and the number of discharging currents for each stage current value; The average current value is obtained based on the stage current value, the number of charging currents, and the number of discharging currents.

5. The method as described in claim 3, characterized in that, Determining the current range based on the average current value includes: The cumulative current value is obtained based on the stage current value; When the cumulative current value is within the current range corresponding to the highest temperature, the current range is determined based on the average current value.

6. The method as described in claim 1, characterized in that, Before determining the voltage compensation value based on the current range of the real-time current value, the method further includes: The current judgment range is determined based on the highest temperature. The current range is obtained based on the current judgment range.

7. The method according to any one of claims 1-6, characterized in that, The rapid calibration of the SOC based on the voltage compensation value includes: The calibration voltage is obtained based on the current voltage and the compensation voltage; The calibrated SOC is obtained based on the correspondence between the calibration voltage and SOC, and the SOC is then rapidly calibrated.

8. A rapid SOC calibration device, characterized in that, The SOC rapid calibration device includes: Temperature acquisition module is used to acquire the highest temperature of the battery during the initial calibration cycle; A periodic update module is used to update the initial calibration period based on the highest temperature. A current acquisition module is used to acquire the real-time current value of the battery during the updated calibration cycle; The voltage compensation module is used to determine the voltage compensation value based on the current range in which the real-time current value is located; A rapid calibration module is used to perform SOC calibration on the battery based on the voltage compensation value. Specifically, it includes: superimposing the current voltage with the voltage compensation value to obtain a voltage-compensated open-circuit voltage; looking up the current SOC value in an OCV-SOC table based on the open-circuit voltage; when no corresponding current SOC value is found in the OCV-SOC table for the open-circuit voltage; finding the two open-circuit voltage values ​​closest to the open-circuit voltage based on the calibration temperature corresponding to the current calibration cycle, and the corresponding SOC values; establishing a linear relationship between the two open-circuit voltage values ​​and the corresponding SOC values; obtaining the current SOC value based on the linear relationship and the open-circuit voltage; and using the current SOC value as the calibrated SOC value. The OCV-SOC table is obtained based on test runs.

9. A rapid calibration device for SOC, characterized in that, The device includes: a memory, a processor, and a SOC fast calibration program stored in the memory and executable on the processor, the SOC fast calibration program being configured to implement the steps of the SOC fast calibration method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that, The storage medium stores a SOC fast calibration program, which, when executed by a processor, implements the steps of the SOC fast calibration method as described in any one of claims 1 to 7.