Method, storage medium, server, and vehicle for calculating a battery state of health value

The method calculates battery state of health using factory data and charging data to determine plateau voltage values, addressing inaccuracies in existing methods and improving monitoring efficiency and accuracy.

JP2026505233APending Publication Date: 2026-02-13BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025536134
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-29
Filing Date
2023-06-09
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

Existing methods for calculating battery state of health (SOHC and SOHR) are inaccurate due to reliance on SOC estimation and require high computational effort, especially for internal resistance degradation, which affects safety and stability in high-power battery applications.

Method used

A method to calculate battery state of health by obtaining factory data, open circuit voltage values, and charging data without discharging the battery, using voltage plateau regions and differential analysis to determine plateau voltage values, reducing reliance on SOC estimation and simplifying calculations.

Benefits of technology

Accurately monitors battery health throughout its life cycle with improved calculation accuracy and reduced computational requirements, avoiding SOC estimation errors and hardware complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026505233000001_ABST
    Figure 2026505233000001_ABST
Patent Text Reader

Abstract

A method, storage medium, server, and vehicle for calculating a state of health value of a battery. The method for calculating a state of health value of a battery includes: acquiring factory data of the battery when delivered from the factory, acquiring a capacity value corresponding to a high-voltage inflection point of a first charge VQ curve of the battery when delivered from the factory, acquiring an open-circuit voltage value corresponding to an OCV-SOC curve corresponding to the battery in a voltage plateau region, acquiring charging data of the battery in an actual charging process after delivery from the factory, determining a corresponding plateau voltage value when the battery is in the voltage plateau region according to the charging data, and calculating a state of health value of the battery according to the factory data, the capacity value, the open-circuit voltage value, the charging data, and / or the plateau voltage value.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This disclosure claims priority to Chinese Patent Application No. 202211704412.4, entitled "METHOD FOR CALCULATING STATE-OF-HEALTH VALUE OF BATTERY, STORAGE MEDIUM, SERVER, AND VEHICLE," filed with the State Intellectual Property Office of the People's Republic of China on December 29, 2022, which is incorporated herein by reference in its entirety.

[0002] The present disclosure relates to the technical field of batteries, and in particular to a method, storage medium, server, and vehicle for calculating a state-of-health value of a battery. [Background technology]

[0003] As technology advances, the lithium-ion battery market is reaching new historic heights. This new height is driven by strong demand for new renewable energy solutions, such as electric vehicles, electric aircraft, and electric ships. Batteries in these systems will face more stringent operating conditions, including higher power and energy demands, than in other applications. However, all of these demands have an accelerating effect on battery aging, which poses a major threat to the safety and stability of electrical products. Therefore, it is necessary to track battery health, such as SOHC (Capacity Fading Rate) and SOHR (Internal Resistance Fading Rate), to identify when a battery's useful life will end during actual use. Summary of the Invention

[0004] The present disclosure is intended to solve at least one of the technical problems in the related art. Therefore, one object of the present disclosure is to provide a method for calculating a state of health value of a battery, which can realize monitoring of the state of health of a battery throughout its entire life cycle and improve the calculation accuracy of the state of health of the battery.

[0005] A second object of this disclosure is to provide a computer storage medium.

[0006] A third object of the present disclosure is to provide a server.

[0007] A fourth object of the present disclosure is to provide a vehicle.

[0008] In order to solve the above problems, a first aspect of the present disclosure provides a method for calculating a state of health value of a battery, the method including: obtaining factory data of a battery when delivered from a factory; obtaining a capacity value corresponding to a high voltage inflection point of a first charging VQ curve of the battery when delivered from the factory; obtaining an open circuit voltage value corresponding to a voltage plateau region of an OCV-SOC curve corresponding to the battery; obtaining charging data of the battery in an actual charging process after delivery from the factory; determining a plateau voltage value corresponding to the voltage plateau region of the battery according to the charging data; and calculating a state of health value of the battery according to the factory data, the capacity value, the open circuit voltage value, the charging data, and / or the plateau voltage value.

[0009] According to the method for calculating the battery state of health value provided by the embodiment of the present disclosure, the battery state of health value can be calculated according to the charging data in the actual charging process of the battery and the battery's factory data, capacity value, open circuit voltage value, and plateau voltage value without thoroughly discharging the battery, thereby realizing monitoring of the battery state of health throughout its entire life cycle. In this process, the battery's SOC value is not required, which effectively avoids the problem of over-reliance on the accuracy of battery SOC estimation and effectively improves the calculation accuracy of the battery state of health. This calculation method is simple and easy to implement.

[0010] In some embodiments, obtaining an open circuit voltage value corresponding to a voltage plateau region of the OCV vs. SOC curve corresponding to the battery includes obtaining a first open circuit voltage value corresponding to a low voltage plateau region of the OCV vs. SOC curve corresponding to the battery, obtaining a second open circuit voltage value corresponding to a mid voltage plateau region of the OCV vs. SOC curve corresponding to the battery, and obtaining a third open circuit voltage value corresponding to a high voltage plateau region of the OCV vs. SOC curve corresponding to the battery.

[0011] In some embodiments, at least two voltage plateau regions are included, and the plateau voltage values ​​include at least two of a low plateau voltage value, a middle plateau voltage value, and a high plateau voltage value. Identifying plateau voltage values ​​corresponding to the voltage plateau regions of the battery according to the charging data includes generating a second charging VQ curve of the battery according to the charging data, performing a differentiation process on the second charging VQ curve to obtain a dQ / dV-V curve corresponding to the battery, obtaining actual voltage values ​​corresponding to each voltage plateau region of the battery according to the dQ / dV-V curve, and identifying the low, middle, and / or high plateau voltage values ​​of the battery according to the actual voltage values ​​corresponding to the respective voltage plateau regions.

[0012] In some embodiments, two voltage plateau regions are included, and obtaining actual voltage values ​​corresponding to the respective voltage plateau regions of the battery according to the dQ / dV-V curve includes obtaining first actual voltage values ​​and second actual voltage values ​​corresponding to the two voltage plateau regions of the battery, respectively, according to the dQ / dV-V curve.

[0013] Identifying the low, middle, and / or high plateau voltage values ​​of the battery according to the actual voltage values ​​corresponding to the respective voltage plateau regions includes: calculating a voltage difference value between a first actual voltage value and a second actual voltage value; if the voltage difference value is determined to be in a first preset voltage range, a minimum voltage value among the first and second actual voltage values ​​is set as the low plateau voltage value and a maximum voltage value among the first and second actual voltage values ​​is set as the middle plateau voltage value; if the voltage difference value is determined to be in a second preset voltage range, a minimum voltage value among the first and second actual voltage values ​​is set as the middle plateau voltage value and a maximum voltage value among the first and second actual voltage values ​​is set as the high plateau voltage value; and an upper limit value of the second preset voltage range is set as the lower limit value of the first preset voltage range.

[0014] In some embodiments, the factory data includes a factory resistance value, the state of health value includes an SOHR value of the battery, the voltage plateau region includes a low voltage plateau region and a mid-voltage plateau region, and the charging data includes a charging current of the battery. Calculating the state of health value of the battery according to the factory data, the capacity value, the open circuit voltage value, the charging data, and / or the plateau voltage value includes: calculating a first DC resistance value corresponding to the low voltage plateau region of the battery according to the first open circuit voltage value, the charging current, and the low plateau voltage value; calculating a second DC resistance value corresponding to the mid-voltage plateau region of the battery according to the second open circuit voltage value, the charging current, and the mid-plateau voltage value; calculating an actual resistance value of the battery according to the first DC resistance value and the second DC resistance value; and calculating the SOHR value of the battery according to the factory resistance value and the actual resistance value.

[0015] In some embodiments, the factory data includes a factory resistance value, the state of health value includes an SOHR value of the battery, the voltage plateau region includes a mid-voltage plateau region and a high-voltage plateau region, and the charging data includes a charging current of the battery. Calculating the state of health value of the battery according to the factory data, the capacity value, the open-circuit voltage value, the charging data, and / or the plateau voltage value includes: calculating a second DC resistance value corresponding to the mid-voltage plateau region of the battery according to the second open-circuit voltage value, the charging current, and the mid-plateau voltage value; calculating a third DC resistance value corresponding to the high-voltage plateau region of the battery according to the third open-circuit voltage value, the charging current, and the high-plateau voltage value; calculating an actual resistance value of the battery according to the second DC resistance value and the third DC resistance value; and calculating the SOHR value of the battery according to the factory resistance value and the actual resistance value.

[0016] In some embodiments, three voltage plateau regions are included. Obtaining actual voltage values ​​corresponding to the respective voltage plateau regions of the battery according to the dQ / dV-V curve includes obtaining first actual voltage values, second actual voltage values, and third actual voltage values ​​corresponding to the three voltage plateau regions of the battery according to the dQ / dV-V curve. Identifying low, middle, and / or high plateau voltage values ​​of the battery according to the actual voltage values ​​corresponding to the respective voltage plateau regions includes determining the minimum voltage value among the first actual voltage value, the second actual voltage value, and the third actual voltage value as the low plateau voltage value, determining the maximum voltage value among the first actual voltage value, the second actual voltage value, and the third actual voltage value as the high plateau voltage value, and determining a voltage value other than the minimum and maximum voltage values ​​among the first actual voltage value, the second actual voltage value, and the third actual voltage value as the middle plateau voltage value.

[0017] In some embodiments, the factory data includes a factory resistance value, the state of health value includes an SOHR value of the battery, the voltage plateau regions include a low voltage plateau region, a mid voltage plateau region, and a high voltage plateau region, and the charging data includes a charging current of the battery. Calculating the state of health value of the battery according to the factory data, the capacity value, the open circuit voltage value, the charging data, and / or the plateau voltage value includes: calculating a first DC resistance value corresponding to a low voltage plateau region of the battery according to the first open circuit voltage value, the charging current, and the low plateau voltage value; calculating a second DC resistance value corresponding to a medium voltage plateau region of the battery according to the second open circuit voltage value, the charging current, and the medium plateau voltage value; calculating a third DC resistance value corresponding to a high voltage plateau region of the battery according to the third open circuit voltage value, the charging current, and the high plateau voltage value; calculating an actual resistance value of the battery according to the first DC resistance value, the second DC resistance value, and the third DC resistance value; and calculating an SOHR value of the battery according to the factory resistance value and the actual resistance value.

[0018] In some embodiments, before the differentiation process is performed on the second charge VQ curve, the method for calculating a battery state of health value further includes performing a smoothing filtering process on the second charge VQ curve.

[0019] In some embodiments, the factory data includes a factory capacity value, and the state of health value includes an SOHC value of the battery. Calculating the state of health value of the battery according to the factory data, the capacity value, the open circuit voltage value, the charge data, and / or the plateau voltage value includes: generating a second charge VQ curve of the battery according to the charge data; performing a differentiation process on the second charge VQ curve to obtain a dV / dQ-Q curve corresponding to the battery; obtaining a capacity difference value between a capacity value at a high voltage inflection point and a capacity value at a fully charged point of the battery on the dV / dQ-Q curve; obtaining an actual capacity value of the battery according to the capacity difference value and the capacity value; and calculating the SOHC value of the battery according to the actual capacity value and the factory capacity value.

[0020] In some embodiments, obtaining factory data of the battery when it is delivered from the factory includes obtaining an ambient temperature of the battery, and identifying the factory data of the battery according to the ambient temperature.

[0021] A second aspect of the present disclosure provides a computer storage medium storing a computer program that, when executed by a processor, causes the processor to perform a method for calculating a battery state of health value according to an embodiment.

[0022] A third aspect of the present disclosure provides a server including at least one first processor and a first memory communicatively coupled to the at least one first processor, wherein the first memory stores a computer program executable by the at least one first processor, and wherein execution of the computer program causes the at least one first processor to implement a method for calculating a battery health state value according to an embodiment.

[0023] The server according to the embodiment of the present disclosure can realize monitoring of the battery health state throughout its life cycle and improve the accuracy of calculating the battery health state by implementing the method for calculating the battery health state value provided in the embodiment.

[0024] In some embodiments, the server periodically receives charging data during the battery charging process.

[0025] A fourth aspect of the present disclosure provides a vehicle including at least one second processor and a second memory communicatively coupled to the at least one second processor, wherein the second memory stores a computer program executable by the at least one second processor, and wherein execution of the computer program causes the at least one second processor to implement a method for calculating a battery state of health value according to an embodiment.

[0026] A vehicle according to an embodiment of the present disclosure can realize monitoring of the battery's state of health throughout its entire life cycle and improve the accuracy of the calculation of the battery's state of health by implementing the method for calculating the battery's state of health value provided in the embodiment.

[0027] Additional aspects and advantages of the present disclosure will be set forth in part in the description that follows, or may be obvious from the description, or may be learned by practice of the present disclosure.

[0028] The above and / or further aspects and advantages of the present disclosure will become apparent and be readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings. [Brief explanation of the drawings]

[0029] [Figure 1] 1 is a flowchart of a method for calculating a state of health value of a battery according to one embodiment of the present disclosure. [Figure 2] FIG. 10 is a schematic diagram of a second charging VQ curve according to an embodiment of the present disclosure. [Figure 3] FIG. 2 is a schematic diagram of a dQ / dV-V curve according to an embodiment of the present disclosure. [Figure 4] FIG. 2 is a schematic diagram of a dV / dQ-Q curve according to an embodiment of the present disclosure. [Figure 5] FIG. 2 is a structural block diagram of a server according to an embodiment of the present disclosure. [Figure 6] FIG. 1 is a structural block diagram of a vehicle according to one embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0030] The embodiments described with reference to the drawings are exemplary, and the embodiments of the present disclosure are described in detail below.

[0031] In related technical fields, battery health assessments, such as capacity fade rate (SOHC), have been performed by fully charging and discharging a battery or charging and discharging a battery at specific SOC (State of Charge) intervals to calculate the total amount of electricity during the charging or discharging phase, and then calculating the total battery capacity according to the charged or discharged amount of electricity and the corresponding SOC interval. However, the estimation accuracy of the above methods is entirely dependent on the accuracy of the SOC. If the SOC estimation error is large, the SOC error accumulation will affect the accuracy of the SOHC, and the SOHC error will then affect the accuracy of the SOC, resulting in a cross effect and ultimately making the SOHC estimation completely invalid. Internal resistance degradation rate (SOHR) has mainly been estimated using online wavelet analysis and Kalman filtering of the battery internal resistance, but this method requires high-frequency sampling signals, has extremely high hardware requirements, requires enormous computational effort, and consumes time and energy.

[0032] To solve the above problems, a first aspect of the present disclosure provides a method for calculating a state-of-health value of a battery, which can realize monitoring of the state-of-health of a battery throughout its entire life cycle and improve the accuracy of calculating the state-of-health of the battery.

[0033] A method for calculating a state-of-health value of a battery according to an embodiment of the present disclosure will be described hereinafter with reference to Fig. 1. As shown in Fig. 1, the method includes at least steps S1 to S5.

[0034] Step S1: Obtain factory data of the battery when it is delivered from the factory, and obtain a capacity value corresponding to the high voltage inflection point of the first charging VQ curve of the battery when it is delivered from the factory.

[0035] The factory data can be understood as the data of the battery when it is delivered from the factory, that is, when it is not involved in any practical application, such as the factory capacity value and the factory resistance value, etc. After the battery is delivered from the factory, it can be understood that the factory data of the battery will change with the actual use environment and use time, for example, the factory capacity value will gradually decrease and the factory resistance value will gradually increase with the aging of the battery.

[0036] In one embodiment, after the battery is manufactured, it is tested in the factory, and the factory data of the battery is recorded and stored. In addition, the first charging VQ curve of the battery in the charging process in the factory test is recorded, and by analyzing the voltage characteristics of the curve, the capacity value corresponding to the high voltage inflection point of the curve is calibrated offline, and the Q HVTP and retrieves and uses that capacity value when the battery's state of health is monitored during subsequent use of the battery.

[0037] In some embodiments, considering that the battery factory data varies with different environments and is particularly significantly affected by ambient temperature, when the battery factory data is obtained, the battery ambient temperature in the actual charging process is first obtained, and the battery factory data is specified according to the ambient temperature, that is, different battery factory data correspond to different ambient temperatures, for example, one set of factory data corresponds to 25°C, and another set of factory data corresponds to 30°C, and when the factory data is queried according to the ambient temperature and then the battery health state value is calculated, it can effectively avoid the calculation accuracy of the battery health state being affected by the ambient temperature issue.

[0038] Step S2. Obtain an open circuit voltage value corresponding to the voltage plateau region of the OCV-SOC curve corresponding to the battery.

[0039] The voltage plateau region refers to the region where the battery voltage changes very slowly during the charging process. The open circuit voltage value refers to the terminal voltage of the battery in an open circuit state.

[0040] Step S3: Obtain charging data of the battery in the actual charging process after delivery from the factory, that is, after actual application, when the battery is charged, the charging data of the battery, such as voltage, capacity, and current, are obtained and stored in real time, and the charging data is retrieved and used when the battery's health status is monitored during subsequent use of the battery.

[0041] Step S4: A plateau voltage value corresponding to the voltage plateau region of the battery is determined according to the charging data, where the plateau voltage value refers to the terminal voltage of the battery in the voltage plateau region under the charging state.

[0042] Step S5. The battery state of health value is calculated according to the factory data, the capacity value, the open circuit voltage value, the charging data, and / or the plateau voltage value.

[0043] In this embodiment, by utilizing the characteristic that the capacity difference between the capacity value corresponding to the high-voltage inflection point on the first charging VQ curve and the capacity value corresponding to the fully discharged state (SOC=0) remains unchanged as the battery ages, the battery state of health value is calculated based on the factory data, capacity value, and open-circuit voltage value, solely based on the charge data and plateau voltage value acquired during the battery charging process, thereby realizing monitoring of the battery state of health throughout its entire life cycle. The calculation process does not require the battery to be thoroughly discharged, the battery's SOC state at the start of charging does not need to be determined, the absolute SOC value is not involved, and complex algorithms such as wavelet analysis and Kalman filtering are not required. This effectively avoids the problem of the accuracy of the state of health value being affected by inaccurate estimation of the battery's SOC state, improves the calculation efficiency and accuracy of the battery state of health value, and effectively reduces the testing cost for estimating the battery state of health value. This calculation method is simple and easy to implement.

[0044] According to the method for calculating the battery state of health value of the embodiment of the present disclosure, the battery state of health value is calculated according to the charging data in the actual charging process of the battery and the factory data, capacity value, open circuit voltage value, and plateau voltage value of the battery without thoroughly discharging the battery, thereby realizing monitoring of the battery state of health throughout its life cycle. In this process, the battery SOC value is not required, which effectively avoids the problem of over-reliance on the estimation accuracy of the battery SOC, effectively improves the calculation accuracy of the battery state of health, and the calculation method is simple and easy to implement.

[0045] In some embodiments, the VQ curve of a battery may have three regions where the battery voltage changes very slowly, and these regions are divided into a low-voltage plateau region, a medium-voltage plateau region, and a high-voltage plateau region according to the charging voltage. A region with a faster voltage change is between the two voltage plateau regions. The point with the fastest voltage change in this region is called a voltage inflection point. Of the two voltage inflection points, the inflection point with the higher voltage is called a high-voltage inflection point (HVTP), and the inflection point with the lower voltage is called a low-voltage inflection point (LVTP). Based on the above, when obtaining open-circuit voltage values ​​corresponding to the voltage plateau regions of the OCV-SOC curve corresponding to a battery, it is necessary to obtain a first open-circuit voltage value corresponding to the low-voltage plateau region of the OCV-SOC curve corresponding to the battery, a second open-circuit voltage value corresponding to the medium-voltage plateau region of the OCV-SOC curve corresponding to the battery, and a third open-circuit voltage value corresponding to the high-voltage plateau region of the OCV-SOC curve corresponding to the battery.

[0046] In some embodiments, at least two voltage plateau regions are included, and the plateau voltage values ​​include at least two of a low plateau voltage value, a middle plateau voltage value, and a high plateau voltage value. Specifically, in an actual charging process of a battery, one voltage plateau region, two voltage plateau regions, or three voltage plateau regions may exist due to actual conditions such as the charging time of the battery. Therefore, when specifying the plateau voltage values, the low plateau voltage value, the middle plateau voltage value, and the high plateau voltage value can be specified according to the actual conditions of the voltage plateau regions in this charging. For example, if the voltage plateau region includes a low voltage plateau region and a mid-voltage plateau region, the low plateau voltage value and the mid-plateau voltage value need to be identified; if the voltage plateau region includes a mid-voltage plateau region and a high voltage plateau region, the mid-plateau voltage value and the high plateau voltage value need to be identified; if the voltage plateau region includes a low voltage plateau region, a mid-voltage plateau region, and a high voltage plateau region, the low plateau voltage value, the mid-plateau voltage value, and the high plateau voltage value need to be identified.

[0047] Identifying the plateau voltage values ​​corresponding to the voltage plateau regions of the battery according to the charging data includes generating a second charging VQ curve of the battery according to the charging data (such as the charging voltage) and the real-time capacity value of the battery during the charging process, as shown in FIG. 2, performing a differential process on the second charging VQ curve to obtain a dQ / dV-V curve corresponding to the battery, as shown in FIG. 3, and obtaining actual voltage values ​​corresponding to each voltage plateau region of the battery according to the dQ / dV-V curve. However, when the battery is charging, a low-voltage plateau region and a middle-voltage plateau region may exist, or a middle-voltage plateau region and a high-voltage plateau region may exist, or a low-voltage plateau region, a middle-voltage plateau region, and a high-voltage plateau region may exist, and it is impossible to identify which voltage plateau region the obtained actual voltage value corresponds to. Therefore, the low-voltage plateau region, the middle-voltage plateau region, and / or the high-voltage plateau voltage value of the battery need to be identified according to the actual voltage values ​​corresponding to each voltage plateau region. The low plateau voltage value is the voltage value of the battery in the low voltage plateau region, the middle plateau voltage value is the voltage value of the battery in the middle voltage plateau region, and the high plateau voltage value is the voltage value of the battery in the high voltage plateau region.

[0048] In some embodiments, a smoothing filtering operation is performed on the second charge VQ curve before a differentiation operation is performed on the second charge VQ curve.

[0049] It can be understood that the second charge VQ curve is formed during actual use of the battery after delivery from the factory and is drawn by using charging data of the battery after actual AC charging begins. This curve changes due to gradual aging of the battery and is different from the first charge VQ curve.

[0050] In some embodiments, two voltage plateau regions are included, and first and second actual voltage values ​​corresponding to the two voltage plateau regions of the battery are obtained according to the dQ / dV-V curve, i.e., the dQ / dV-V curve formed in the charging process has two regions in which the voltage of the battery changes very slowly, and in each region, the obtained actual voltage values ​​are the first actual voltage value and the second actual voltage value, respectively.

[0051] In order to clearly distinguish which plateau voltage value of the voltage plateau region the first actual voltage value and the second actual voltage value correspond to, in the present disclosure, a voltage difference value between the first actual voltage value and the second actual voltage value is calculated, and the plateau voltage value is identified according to the voltage difference value.

[0052] Specifically, when the voltage difference value is determined to be within the first preset voltage range, the minimum voltage value of the first actual voltage value and the second actual voltage value is determined to be the low plateau voltage value, and the maximum voltage value of the first actual voltage value and the second actual voltage value is determined to be the middle plateau voltage value. For example, when the first actual voltage value is greater than the second actual voltage value, the first actual voltage value is the middle plateau voltage value and the second actual voltage value is the low plateau voltage value. When the first actual voltage value is smaller than the second actual voltage value, the second actual voltage value is the middle plateau voltage value and the first actual voltage value is the low plateau voltage value.

[0053] If the voltage difference value is determined to be within the second preset voltage range, the minimum voltage value among the first actual voltage value and the second actual voltage value is determined to be the middle plateau voltage value, and the maximum voltage value among the first actual voltage value and the second actual voltage value is determined to be the high plateau voltage value. For example, if the first actual voltage value is greater than the second actual voltage value, the first actual voltage value is the high plateau voltage value and the second actual voltage value is the middle plateau voltage value, and if the first actual voltage value is less than the second actual voltage value, the second actual voltage value is the high plateau voltage value and the first actual voltage value is the middle plateau voltage value.

[0054] The first and second preset voltage ranges are determined according to, but not limited to, the voltage-capacity characteristics of the battery when it is delivered from the factory. The upper limit of the second preset voltage range is the lower limit of the first preset voltage range. For example, the second preset voltage range can be set as (0, A], and the first preset voltage range can be set as (A, B].

[0055] In some embodiments, the factory data includes a factory resistance value (denoted as R), a state of health value (including the SOHR value of the battery), and charge data (including the charge current of the battery). The voltage plateau region includes a low voltage plateau region and a mid voltage plateau region.

[0056] In the present disclosure, it is considered that the resistance value of a battery depends on the temperature, current, and SOC value. When the charging current and temperature are specified, for example, when the current rate corresponding to 1.7 kW charging is 0.1 C and the ambient temperature is 25°C, the resistance values ​​in the SOC segments corresponding to different voltage plateau regions are shown in Table 1. As shown in Table 1, the variation in the resistance value of the battery is smaller in the voltage plateau region.

[0057] [Table 1]

[0058] Based on the above, in the case of only the low voltage plateau region and the middle voltage plateau region, the calculation of the state of health value of the battery is to calculate a first DC resistance value (denoted as DCIR1) corresponding to the low voltage plateau region of the battery according to the first open circuit voltage value (denoted as V1), the charging current (denoted as I), and the low plateau voltage value (denoted as V2) (and the calculation formula can be expressed as DCIR1=(V2-V1) / I), and to calculate a second DC resistance value (denoted as DCIR2) corresponding to the middle voltage plateau region of the battery according to the second open circuit voltage value (denoted as V3), the charging current (denoted as I), and the low plateau voltage value (denoted as V2) (and the calculation formula can be expressed as DCIR1=(V2-V1) / I). The method includes calculating the battery current I according to the first DC resistance value DCIR1 and the second DC resistance value DCIR2 (the calculation formula can be expressed as DCIR=(DCIR1+DCIR2) / 2), and calculating the battery SOHR value according to the factory resistance value R and the actual resistance value DCIR (the calculation formula can be expressed as SOHR=(DCIR / R)*100%).

[0059] In some embodiments, the factory data includes a factory resistance value R, the charging data includes a charging current of the battery, and the state of health value includes a SOHR value of the battery. Additionally, the voltage plateau region includes a mid-voltage plateau region and a high-voltage plateau region.

[0060] In the case of only the high voltage plateau region and the medium voltage plateau region, the calculation of the state of health value of the battery includes calculating a second DC resistance value DCIR2 corresponding to the medium voltage plateau region of the battery according to the second open circuit voltage value V3, the charging current I, and the medium plateau voltage value V4 (and the calculation formula can be expressed as DCIR2=(V4-V3) / I), and calculating a third DC resistance value DCIR2 corresponding to the high voltage plateau region of the battery according to a third open circuit voltage value (denoted as V5), the charging current I, and the high plateau voltage value (denoted as V6). the factory resistance value R of the battery according to the second DC resistance value DCIR2 and the third DC resistance value DCIR3 (and the calculation formula can be expressed as DCIR3=(V6-V5) / I); the actual resistance value DCIR of the battery according to the second DC resistance value DCIR2 and the third DC resistance value DCIR3 (and the calculation formula can be expressed as DCIR=(DCIR3+DCIR2) / 2); and the SOHR value of the battery according to the factory resistance value R and the actual resistance value DCIR (and the calculation formula can be expressed as SOHR=(DCIR / R)*100%).

[0061] In some embodiments, three voltage plateau regions are included, and first, second, and third actual voltage values ​​corresponding to the three voltage plateau regions of the battery are obtained according to the dQ / dV-V curve. That is, the dQ / dV-V curve formed in the charging process has three regions in which the battery voltage changes very slowly, and in each region, the obtained actual voltage values ​​are the first, second, and third actual voltage values, respectively.

[0062] In order to clearly distinguish which plateau voltage values ​​of the voltage plateau region the first actual voltage value, the second actual voltage value, and the third actual voltage value correspond to, in the present disclosure, the plateau voltage values ​​are identified by comparing the first actual voltage value, the second actual voltage value, and the third actual voltage value.

[0063] Specifically, the minimum voltage value among the first actual voltage value, the second actual voltage value, and the third actual voltage value is set to the low plateau voltage value, the maximum voltage value among the first actual voltage value, the second actual voltage value, and the third actual voltage value is set to the high plateau voltage value, and a voltage value other than the minimum and maximum voltage values ​​among the first actual voltage value, the second actual voltage value, and the third actual voltage value is set to the middle plateau voltage value. For example, if the first actual voltage value<the second actual voltage value<the third actual voltage value, then the first actual voltage value is the low plateau voltage value, the second actual voltage value is the middle plateau voltage value, and the third actual voltage value is the high plateau voltage value.

[0064] In some embodiments, the factory data includes a factory resistance value R, the state of health value includes an SOHR value of the battery, and the charging data includes a charging current of the battery. Additionally, the voltage plateau region includes a low voltage plateau region, a mid voltage plateau region, and a high voltage plateau region.

[0065] In the cases of the low voltage plateau region, the middle voltage plateau region, and the high voltage plateau region, the calculation of the state of health value of the battery includes calculating a first DC resistance value (denoted as DCIR1) corresponding to the low voltage plateau region of the battery according to a first open circuit voltage value (denoted as V1), a charging current (denoted as I), and a low plateau voltage value (denoted as V2) (and the calculation formula can be expressed as DCIR1=(V2-V1) / I), and calculating a second DC resistance value (denoted as DCIR2) corresponding to the middle voltage plateau region of the battery according to a second open circuit voltage value (denoted as V3), a charging current I, and a middle plateau voltage value (denoted as V4) (and the calculation formula can be expressed as DCIR2=(V4-V3) / I). calculating a third DC resistance value DCIR3 corresponding to the high voltage plateau region of the battery according to the third open circuit voltage value (denoted as V5), the charging current I, and the high plateau voltage value (denoted as V6) (and the calculation formula can be expressed as DCIR3=(V6-V5) / I); calculating an actual resistance value DCIR of the battery according to the first DC resistance value DCIR1, the second DC resistance value DCIR2, and the third DC resistance value DCIR3 (and the calculation formula can be expressed as DCIR=(DCIR1+DCIR3+DCIR2) / 3); and calculating an SOHR value of the battery according to the factory resistance value R and the actual resistance value DCIR (and the calculation formula can be expressed as SOHR=(DCIR / R)*100%).

[0066] In some embodiments, the factory data includes a factory capacity value (Q factory) and the state of health value includes the SOHC value of the battery. The state of health value of the battery is calculated according to the factory data, the capacity value, the open circuit voltage value, the charging data, and / or the plateau voltage value by generating a second charging VQ curve of the battery according to the charging data as shown in FIG. 2, performing a differentiation process on the second charging VQ curve to obtain a dV / dQ-Q curve corresponding to the battery as shown in FIG. 4, and calculating a capacity difference value (Q) between the capacity value at the high voltage inflection point of the battery and the capacity value at the fully charged point on the dV / dQ-Q curve. HVP (shown as) and the capacitance difference value Q HVP and capacitance value Q HVTP Specifically, the fully charged point of a battery is the point on the dV / dQ-Q curve where the battery reaches a fully charged state, and at this point, the available capacity of the battery reaches its maximum capacity. However, the maximum capacity of a battery when the battery reaches a fully charged state changes as the battery ages. In the present disclosure, by utilizing the characteristic that the capacity difference value between the capacity value corresponding to the high-voltage inflection point on the VQ curve of the battery and the capacity value corresponding to the fully discharged state (SOC=0) remains unchanged, the capacity difference value Q between the capacity value at the high-voltage inflection point on the dV / dQ-Q curve and the capacity value at the fully charged point of the battery is obtained. HVP and obtain the capacitance difference value Q HVP and capacitance value Q HVTP Calculate the sum of (and the formula is Q=Q HVP +Q HVTP ) the actual capacity value Q of the battery can be obtained.

[0067] The SOHC value of a battery is determined by the actual capacity value Q and the factory capacity value Q factory The calculation is as follows: SOHC=(Q / Q factory )*100%.

[0068] A second aspect of the present disclosure provides a computer storage medium storing a computer program that, when executed by a processor, performs a method for calculating a battery state of health value according to the aforementioned embodiments.

[0069] A third aspect of the present disclosure provides a server, and as shown in FIG. 5, the server 10 includes at least one first processor 1 and a first memory 2 communicatively connected to the at least one first processor 1.

[0070] The first memory 2 stores a computer program executable by the at least one first processor 1, and when the computer program is executed, the at least one first processor 1 performs a method for calculating a battery health state value according to the aforementioned embodiment.

[0071] That is, the method for calculating the battery health state value provided by the above embodiment can be implemented by a server. Specifically, before the battery is delivered from the factory, battery-related data, such as factory data and OCV-SOC curves, can be uploaded to the server. After the battery is delivered from the factory, charging data during the battery charging process can be periodically uploaded to the server. The server can then monitor the battery health state throughout its entire life cycle according to the uploaded data. This method does not require the use of resources on the battery application side, such as a vehicle, aircraft, or ship. This method has great technical advantages and market value.

[0072] The upload period of charging data to the server can be set to [1 s, 30 s], and the server only needs to use low-frequency sampling signals to monitor the battery health status value without relying on high-frequency sampling signals.

[0073] It should be noted that the specific implementation of the server 10 in the embodiment of the present disclosure is similar to the specific implementation of the method for calculating a battery health state value in any of the foregoing embodiments of the present disclosure, and for details, please refer to the description in the method section, and the details will not be described again here to reduce redundancy.

[0074] The server 10 according to the embodiment of the present disclosure can realize monitoring of the battery's health state throughout its life cycle and improve the calculation accuracy of the battery's health state by implementing the method for calculating the battery's health state value provided in the embodiment.

[0075] A fourth aspect of the present disclosure provides a vehicle, and as shown in FIG. 6 , the vehicle 20 includes at least one second processor 3 and a second memory 4 communicatively connected to the at least one second processor 3.

[0076] The second memory 4 stores a computer program executable by the at least one second processor 3, which, when executed, causes the at least one second processor 3 to implement a method for calculating a battery state of health value according to the aforementioned embodiments.

[0077] It should be noted that the specific implementation of the vehicle 20 in the embodiment of the present disclosure is similar to the specific implementation of the method for calculating a battery health state value in any of the previous embodiments of the present disclosure, and for details, please refer to the description in the method section, and the details will not be described again here to reduce redundancy.

[0078] The vehicle 20 according to the embodiment of the present disclosure can realize monitoring of the battery's state of health throughout its entire life cycle and improve the accuracy of the calculation of the battery's state of health by implementing the method for calculating the battery's state of health value provided in the embodiment.

[0079] In the description herein, any process or method description described in a flowchart or in any other manner can be understood as representing a module, segment, or portion of code that contains one or more executable instructions for implementing specific logical functions or steps in the process, and preferred embodiments of the present disclosure include further implementations, which may not be in the order shown or discussed, and may include performing functions in a substantially concurrent manner or in reverse order according to the functions involved, as would be understood by a person skilled in the art to which embodiments of the present disclosure pertain.

[0080] The logic and / or steps illustrated in the flowcharts or described in any other manner herein, e.g., ordered listings that may be thought of as executable instructions used to implement a logical function, may be embodied in any computer-readable medium to be used by an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or another system that may obtain instructions from an instruction execution system, apparatus, or device and execute the instructions), or in combination with such an instruction execution system, apparatus, or device. In the context of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include an electrical connection having one or more wires (electronic devices), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CD-ROM). In addition, the computer-readable medium could even be paper or other suitable medium on which the program may be printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, then compiling, interpreting, or otherwise processing it if necessary, and then storing it in computer memory.

[0081] It should be understood that portions of the present disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above-described implementations, steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, when hardware is used for implementation, as in other implementations, it can be performed using any one or combination of technologies well known in the art, such as discrete logic circuitry including logic gate circuits for performing logical functions on data signals, dedicated integrated circuits including appropriate combinatorial logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0082] It can be understood by those skilled in the art that all or part of the steps of the method in the above embodiments can be accomplished by a program instructing associated hardware, which can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0083] In addition, each functional unit in each of the embodiments of the present disclosure may be integrated into a single processing module, or each unit may exist physically separately, or two or more units may be integrated into a single module. The integrated module may be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as a standalone product, the integrated module may be stored in a computer-readable storage medium.

[0084] The storage medium mentioned above can be a read-only memory, a magnetic disk, an optical disk, etc. Although embodiments of the present disclosure have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limitations of the present disclosure, and that those skilled in the art can make changes, modifications, substitutions, and variations to the foregoing embodiments within the scope of the present disclosure.

[0085] In the description herein, the reference to "one embodiment," "some embodiments," "one example," "particular examples," "some examples," etc. means that the particular feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of the present disclosure. In the description herein, exemplary references to such terms do not necessarily refer to the same embodiment or example.

[0086] Although embodiments of the present disclosure have been shown and described above, it will be understood by those skilled in the art that various changes, modifications, substitutions, or variations can be made to the above-described embodiments without departing from the principles and purposes of the present disclosure. The scope of the present disclosure is limited by the claims and their equivalents.

Claims

1. 1. A method for calculating a state-of-health value of a battery, comprising: (S1) acquiring factory data of a battery when it is delivered from a factory, and acquiring a capacity value corresponding to a high voltage inflection point of a first charging V-Q curve of the battery when it is delivered from the factory; (S2) obtaining an open circuit voltage value corresponding to a voltage plateau region of an OCV-SOC curve corresponding to the battery; (S3) obtaining charging data of the battery in an actual charging process after delivery from the factory; (S4) identifying a plateau voltage value corresponding to the voltage plateau region of the battery according to the charging data; (S5) calculating the state of health value of the battery according to the factory data, the capacity value, the open circuit voltage value, the charging data, and / or the plateau voltage value.

2. (S2) obtaining an open circuit voltage value corresponding to a voltage plateau region of an OCV-SOC curve corresponding to the battery; obtaining a first open circuit voltage value corresponding to a low voltage plateau region of the OCV-SOC curve corresponding to the battery; obtaining a second open circuit voltage value corresponding to a mid-voltage plateau region of the OCV-SOC curve corresponding to the battery; and obtaining a third open circuit voltage value corresponding to a high voltage plateau region of the OCV-SOC curve corresponding to the battery.

3. At least two voltage plateau regions are provided, and the plateau voltage values ​​include at least two of a low plateau voltage value, a middle plateau voltage value, and a high plateau voltage value; and (S4) identifying a plateau voltage value corresponding to the voltage plateau region of the battery according to the charging data. generating a second charging VQ curve for the battery according to the charging data; performing a differentiation process on the second charging VQ curve to obtain a dQ / dVV curve corresponding to the battery; Obtaining actual voltage values ​​corresponding to each voltage plateau region of the battery according to the dQ / dV-V curve; and determining the low plateau voltage value, the middle plateau voltage value, and / or the high plateau voltage value of the battery according to the actual voltage values ​​corresponding to respective voltage plateau regions.

4. Two voltage plateau regions are provided, obtaining an actual voltage value corresponding to each voltage plateau region of the battery according to the dQ / dV-V curve; obtaining a first actual voltage value and a second actual voltage value corresponding to the two voltage plateau regions of the battery according to the dQ / dV-V curve; determining the low plateau voltage value, the middle plateau voltage value, and / or the high plateau voltage value of the battery according to the actual voltage values ​​corresponding to respective voltage plateau regions; calculating a voltage difference value between the first actual voltage value and the second actual voltage value; If the voltage difference value is within a first preset voltage range, a minimum voltage value of the first actual voltage value and the second actual voltage value is set as the low plateau voltage value, and a maximum voltage value of the first actual voltage value and the second actual voltage value is set as the middle plateau voltage value; If the voltage difference value is within a second preset voltage range, the minimum voltage value of the first actual voltage value and the second actual voltage value is set as the middle plateau voltage value, and the maximum voltage value of the first actual voltage value and the second actual voltage value is set as the high plateau voltage value; 4. The method for calculating a battery state-of-health value of claim 3, comprising: an upper limit value of the second preset voltage range being a lower limit value of the first preset voltage range.

5. the factory data comprises a factory resistance value, the state of health value comprises an SOHR value of the battery, the voltage plateau region comprises the low voltage plateau region and the middle voltage plateau region, and the charging data comprises a charging current of the battery; and (S5) calculating the state of health value of the battery according to the factory data, the capacity value, the open circuit voltage value, the charging data, and / or the plateau voltage value. Calculating a first DC resistance value corresponding to the low voltage plateau region of the battery according to the first open circuit voltage value, the charging current, and the low plateau voltage value; Calculating a second DC resistance value corresponding to the mid-voltage plateau region of the battery according to the second open circuit voltage value, the charging current, and the mid-plateau voltage value; Calculating an actual resistance value of the battery according to the first DC resistance value and the second DC resistance value; 5. The method for calculating a state of health value of a battery according to claim 3 or 4, comprising: calculating the SOHR value of the battery according to the factory resistance value and the actual resistance value.

6. the factory data comprises a factory resistance value, the state of health value comprises the SOHR value of the battery, the voltage plateau region comprises the medium voltage plateau region and the high voltage plateau region, and the charging data comprises the charging current of the battery; and (S5) calculating the state of health value of the battery according to the factory data, the capacity value, the open circuit voltage value, the charging data, and / or the plateau voltage value. Calculating the second DC resistance value corresponding to the mid-voltage plateau region of the battery according to the second open circuit voltage value, the charging current, and the mid-plateau voltage value; Calculating a third DC resistance value corresponding to the high voltage plateau region of the battery according to the third open circuit voltage value, the charging current, and the high plateau voltage value; Calculating the actual resistance value of the battery according to the second DC resistance value and the third DC resistance value; 5. The method for calculating a state of health value of a battery according to claim 3 or 4, comprising: calculating the SOHR value of the battery according to the factory resistance value and the actual resistance value.

7. Three voltage plateau regions are provided, obtaining an actual voltage value corresponding to each voltage plateau region of the battery according to the dQ / dV-V curve; obtaining a first actual voltage value, a second actual voltage value, and a third actual voltage value, which respectively correspond to the three voltage plateau regions of the battery, according to the dQ / dV-V curve; determining the low plateau voltage value, the middle plateau voltage value, and / or the high plateau voltage value of the battery according to the actual voltage values ​​corresponding to respective voltage plateau regions; determining a minimum voltage value among the first actual voltage value, the second actual voltage value, and the third actual voltage value as a low plateau voltage value; determining a maximum voltage value among the first actual voltage value, the second actual voltage value, and the third actual voltage value as a high plateau voltage value; and determining as the mid-plateau voltage value a voltage value among the first actual voltage value, the second actual voltage value, and the third actual voltage value other than the minimum voltage value and the maximum voltage value.

8. the factory data comprises the factory resistance value, the state of health value comprises the SOHR value of the battery, the voltage plateau region comprises the low voltage plateau region, the middle voltage plateau region, and the high voltage plateau region, and the charging data comprises the charging current of the battery; and (S5) calculating the state of health value of the battery according to the factory data, the capacity value, the open circuit voltage value, the charging data, and / or the plateau voltage value. Calculating a first DC resistance value corresponding to the low voltage plateau region of the battery according to the first open circuit voltage value, the charging current, and the low plateau voltage value; Calculating a second DC resistance value corresponding to the mid-voltage plateau region of the battery according to the second open circuit voltage value, the charging current, and the mid-plateau voltage value; Calculating a third DC resistance value corresponding to the high voltage plateau region of the battery according to the third open circuit voltage value, the charging current, and the high plateau voltage value; Calculating an actual resistance value of the battery according to the first DC resistance value, the second DC resistance value, and the third DC resistance value; 8. The method for calculating a state of health value of a battery according to claim 3 or 7, comprising: calculating the SOHR value of the battery according to the factory resistance value and the actual resistance value.

9. before performing the differentiation process on the second charge VQ curve; 9. The method for calculating a battery state-of-health value according to claim 3, further comprising: performing a smoothing filtering process on the second charging VQ curve.

10. the factory data comprises a factory capacity value, and the state of health value comprises an SOHC value of the battery; and (S5) calculating the state of health value of the battery according to the factory data, the capacity value, the open circuit voltage value, the charging data, and / or the plateau voltage value. generating a second charging VQ curve for the battery according to the charging data; performing a differentiation process on the second charging VQ curve to obtain a dV / dQQ curve corresponding to the battery; Obtaining a capacity difference value between a capacity value at a high voltage inflection point of the battery and a capacity value at a fully charged point on the dV / dQ-Q curve; Obtaining an actual capacity value of the battery according to the capacity difference value and the capacity value; 2. The method for calculating a state of health value of a battery as claimed in claim 1, comprising: calculating an SOHC value of the battery according to the actual capacity value and the factory capacity value.

11. (S1) acquiring factory data of the battery at the time of delivery from the factory, Obtaining an ambient temperature of the battery; 11. The method for calculating a state of health value of a battery according to claim 1, comprising determining the factory data of the battery according to the ambient temperature.

12. 12. A computer storage medium storing a computer program which, when executed by a processor, causes the processor to perform a method for calculating a battery state-of-health value according to any one of claims 1 to 11.

13. at least one first processor (1); a first memory (2) communicatively connected to the at least one first processor (1); A server (10) comprising:

12. A server (10) according to claim 1, wherein the first memory (2) stores a computer program executable by the at least one first processor (1), the computer program, when executed, causing the at least one first processor (1) to implement the method for calculating a battery state of health value according to any one of claims 1 to 11.

14. 14. The server (10) of claim 13, wherein the server (10) periodically receives the charging data on the charging process of the battery.

15. at least one second processor (3); a second memory (4) communicatively connected to the at least one second processor (3); A vehicle (20) comprising:

12. A vehicle (20) according to claim 1, wherein the second memory (4) stores a computer program executable by the at least one second processor (3), the computer program causing the at least one second processor (3) to implement a method for calculating a battery state of health value according to any one of claims 1 to 11.