Battery soh calculation method and electronic device
Patent Information
- Application Number
- CN202310523826.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-09
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2043-05-09
AI Technical Summary
[0004]本申请提供一种电池SOH计算方法及电子设备,以解决如何准确地确定电池的健康度的技术问题
[0004] This application provides a battery SOH calculation method and electronic device to solve the technical problem of how to accurately determine the health of a battery.
Smart Images

Figure CN116577666B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of new energy technology, specifically to a battery SOH calculation method and electronic device. Background Technology
[0002] Batteries are widely used in various electronic devices. During the process of battery capacity degradation, the positive electrode material, negative electrode material, and internal electrolyte all change. Due to limitations in experimental capabilities, testing conditions, and practicality, the battery's State of Health (SOH) can usually be determined by detecting its external characteristics and electrothermal parameters.
[0003] However, due to errors in current integration, cell consistency, voltage sampling, open circuit voltage (OCV) - state of charge (SOC) lookup table, and capacity retention rate, the current two-point method for calculating battery health has a large error, making it impossible to accurately estimate battery health. Summary of the Invention
[0004] This application provides a battery SOH calculation method and electronic device to solve the technical problem of how to accurately determine the health of a battery.
[0005] The first aspect of this application provides a method for calculating the state of harmonics (SOH) of a battery. The method includes: when the battery does not meet preset calibration conditions, obtaining a first initial SOH value of the battery at a first time; obtaining a first cycle number corresponding to the battery at the first time, and obtaining a first reference SOH value corresponding to the battery based on the first cycle number; obtaining a second SOH value of the battery at a second time when the first initial SOH value is valid; the second time being before the first time; and obtaining the first SOH value of the battery at the first time based on the first initial SOH value, the first reference SOH value, and the second SOH value.
[0006] This application embodiment, by using the first cycle number corresponding to the first time point, can correlate the first initial SOH value with the first reference SOH value, improving the correlation between the first initial SOH value and the first reference SOH value. When the battery does not meet the preset calibration conditions, by correcting the first initial SOH value, it can avoid the jump fluctuations caused by noise in the calculated first initial SOH value, making the first SOH value smoother and consistent with the actual battery degradation trend, thereby improving the accuracy of the first SOH value. At the same time, this application embodiment combines the first reference SOH value and the second SOH value to correct the first initial SOH value, which can prevent the first SOH value from becoming invalid, thereby improving the robustness of the first SOH value.
[0007] A second aspect of this application provides a battery SOH calculation device, the device comprising: an acquisition unit, configured to acquire a first initial SOH value of the battery at a first time when the battery does not meet preset calibration conditions; the acquisition unit is further configured to acquire a first cycle number corresponding to the battery at the first time, and acquire a first reference SOH value corresponding to the battery based on the first cycle number; the acquisition unit is further configured to acquire a second SOH value of the battery at a second time when the first initial SOH value is valid; the second time is before the first time; and a calculation unit, configured to obtain the first SOH value of the battery at the first time based on the first initial SOH value, the first reference SOH value, and the second SOH value.
[0008] A third aspect of this application provides an electronic device, the electronic device comprising: a memory for storing computer-readable instructions; and a processor for executing the computer-readable instructions stored in the memory to implement the battery SOH calculation method.
[0009] A fourth aspect of this application provides a computer-readable storage medium storing computer-readable instructions, which are executed by a processor in an electronic device to implement the battery SOH calculation method. Attached Figure Description
[0010] Figure 1 This is a schematic diagram of the structure of an electronic device that implements the battery SOH calculation method according to an embodiment of this application.
[0011] Figure 2 This is a flowchart of the battery SOH calculation method provided in the embodiments of this application.
[0012] Figure 3 This is a flowchart of a process for detecting whether a battery meets preset calibration conditions, provided in an embodiment of this application.
[0013] Figure 4This is a flowchart for detecting whether a battery is in a fully discharged state, provided in an embodiment of this application.
[0014] Figure 5 This is a schematic graph of the first initial SOH value, the actual SOH value, and the first SOH value provided in the embodiments of this application.
[0015] Figure 6 This is a flowchart illustrating the calculation method of the first dynamic weight coefficient, the second dynamic weight coefficient, and the third dynamic weight coefficient provided in the embodiments of this application.
[0016] Figure 7 This is a flowchart of a battery SOH calculation method provided in another embodiment of this application.
[0017] Figure 8 This is a flowchart provided in an embodiment of this application for detecting whether the first initial SOH value is valid.
[0018] Figure 9 This is a functional block diagram of the battery SOH calculation device provided in the embodiments of this application. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of this application clearer, the application will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0020] It should be noted that in this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects, not to describe a specific order or sequence.
[0021] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner. Unless otherwise specified, the following embodiments and features described herein can be combined with each other.
[0022] like Figure 1 The diagram shown is a schematic diagram of the electronic device for implementing the battery SOH calculation method provided in an embodiment of this application.
[0023] In this embodiment, the battery SOH calculation method is applied to electronic device 100. Electronic device 100 is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored computer-readable instructions. Its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.
[0024] Electronic device 100 can be any product capable of calculating battery SOH; for example, a server, energy storage system, or other battery-powered device. Examples include battery-powered refrigerators, air conditioners, and mobile devices. It is understood that electronic device 100 can also be other devices that communicate with battery-powered devices via a network, such as a remote terminal capable of managing mobile energy storage. The network in which electronic device 100 resides includes, but is not limited to: the Internet, wide area network (WAN), metropolitan area network (MAN), local area network (LAN), and virtual private network (VPN).
[0025] In this embodiment of the application, the electronic device 100 includes, but is not limited to, a storage device 12, a processor 13, and computer-readable instructions stored in the storage device 12 and executable on the processor 13. When the computer-readable instructions are executed by the processor 13, the electronic device 100 performs the battery SOH calculation method.
[0026] Those skilled in the art will understand that the schematic diagram is merely an example of the electronic device 100 and does not constitute a limitation on the electronic device 100. It may include more or fewer components than shown, or combine certain components, or different components. For example, the electronic device 100 may also include input / output devices, network access devices, buses, etc.
[0027] Processor 13 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor, a processor, or any conventional processor. Processor 13 is the computing core and control center of electronic device 100, connecting various parts of electronic device 100 through various interfaces and lines, and running the operating system of electronic device 100 as well as various application programs and program code installed thereon.
[0028] Storage device 12 can be an external storage device and / or an internal storage device of electronic device 100. Furthermore, storage device 12 can be a storage device with physical form, such as a memory stick, a TF card (Trans-flash Card), etc.
[0029] Combination Figure 2 The storage device 12 in the electronic device 100 stores computer-readable instructions, and the processor 13 can execute the computer-readable instructions stored in the storage device 12 to achieve, for example, Figure 2 The method for calculating the SOH of a battery is shown.
[0030] like Figure 2 The diagram shown is a flowchart of the battery SOH calculation method provided in an embodiment of this application. The battery SOH calculation method is applied to electronic devices (e.g.,...) Figure 1 In the electronic device 100, the order of steps in the flowchart can be changed according to different needs, and some steps can be omitted.
[0031] S201: When the battery does not meet the preset calibration conditions, obtain the first initial SOH value of the battery at the first moment.
[0032] In at least one embodiment of this application, when the battery SOH calculation requirement is triggered, the electronic device detects whether the battery meets preset calibration conditions. The preset calibration conditions include, but are not limited to, one or more of the following: there is no discharge process during the battery's transition from a fully discharged state to a fully charged state; the interval between the fully discharged state and the fully charged state is less than a preset time interval; the battery's full charge current rate is less than a preset rate threshold; and the battery's temperature when fully charged is greater than a preset temperature threshold.
[0033] The "fully discharged state" refers to the state where the battery temperature is higher than a preset temperature threshold, and the battery discharges at a current rate lower than a preset rate threshold until it reaches undervoltage. The interval duration is the charging time from the fully discharged state to the fully charged state. The full-charge current rate is the ratio of the charging current to the battery capacity. The preset time interval, preset rate threshold, and preset temperature threshold can be set according to the battery cell material and cell type, and are not limited to these in practical applications.
[0034] To clearly describe the judgment of the preset calibration conditions, combined with Figure 3 This step determines whether the battery meets the preset calibration conditions. To determine if the battery meets the preset calibration conditions, four conditions in steps S301-S304 need to be checked. The order of these checks is not strict and they can be performed simultaneously. Specifically, step S301 checks if there is no discharge process during the transition from a fully discharged state to a fully charged state; step S302 checks if the interval between the fully discharged state and the fully charged state is less than a preset time interval; step S303 checks if the battery's full-charge current rate is less than a preset rate threshold; and step S304 checks if the battery's temperature during full charge is greater than a preset temperature threshold. If all the above checks are true, step S305 is executed, confirming that the battery meets the preset calibration conditions. If any of the above checks are false, step S306 is executed, confirming that the battery does not meet the preset calibration conditions.
[0035] In one embodiment, the electronic device detects the full / discharge state of the battery by first detecting whether the battery meets the discharge conditions. If the battery meets the discharge conditions, the battery is discharged, and the device detects whether the battery's discharge current rate is less than a preset rate threshold, whether the battery's discharge voltage is less than a preset voltage threshold, whether the battery's discharge duration is greater than a preset duration, whether the battery's current output voltage is less than the battery's lower cutoff voltage, and whether the battery's temperature is greater than a preset temperature threshold.
[0036] For clarity, please refer to... Figure 4The flowchart illustrates whether a battery is in a fully discharged state. To determine if a battery is in a fully discharged state, five conditions in steps S401-S405 need to be checked. These checks can be performed simultaneously without a strict order. Specifically, step S401 checks if the battery's discharge current rate is less than a preset rate threshold; step S402 checks if the battery's discharge voltage is less than a preset voltage threshold; step S403 checks if the battery's discharge duration is greater than a preset duration; step S404 checks if the battery's current output voltage is less than the battery's lower cutoff voltage; and step S405 checks if the battery's temperature is greater than a preset temperature threshold. If all the above checks result in "yes," then step S406 is executed, confirming that the battery is in a fully discharged state. If any of the above checks result in "no," then step S407 is executed, confirming that the battery is not in a fully discharged state. The lower cutoff voltage is the lowest operating voltage value at which the battery should no longer discharge during discharge. The preset rate threshold, preset voltage threshold, preset duration, lower cutoff voltage, and preset temperature threshold can be set according to the battery cell material and cell type, and are not limited to these in practical applications.
[0037] In at least one embodiment of this application, the battery state can be divided into a first state (e.g., high-end state) and a second state (e.g., low-end state) based on the remaining state of charge (SOC). The low-end state is the state in which the battery's SOC is less than a certain percentage (e.g., 30%) when it is fully rested (e.g., rested for more than 2 hours) and at a temperature above a certain temperature (e.g., 10 degrees Celsius). The high-end state is the state in which the battery is fully charged. The first initial SOH value can be determined based on the net charge capacity of the battery from the low-end state to the high-end state.
[0038] In this embodiment, the electronic device acquires the net charge capacity of the battery from a preset state to a fully charged state, and acquires the rated capacity of the battery. Based on the net charge capacity and the rated capacity, it calculates a first initial state of equilibrium (SOH) value. The preset state can be the battery's lowest state, and the net charge capacity is the total charge stored in the battery from the preset state to the fully charged state. The net charge capacity can be determined based on the discharge time from the fully charged state to the preset state, the battery's discharge efficiency, and the discharge current. For example, the formula for calculating the net charge capacity can be:
[0039]
[0040] Where ΔCap represents the net charge capacity, T represents the discharge time from a fully charged state to a preset state, η represents the battery discharge efficiency, and I represents the battery discharge current. Rated capacity is the total charge that the battery can store under standard conditions. For example, the formula for calculating the first initial SOH value is:
[0041]
[0042] Among them, SOH 初始 Indicates the initial SOH value, ΔCap represents the net charge capacity, and SOC represents the initial state of charge (SOH). high This indicates the State of Charge (SOC) of the battery in its high-end state. low This indicates the State of Charge (SOC) of the battery in a low-end state, Capacity. rated Indicates rated capacity, SOC high The SOC can be obtained from the OCV-SOC curve (i.e., the relationship curve between cell open-circuit voltage and SOC) based on the battery's open-circuit voltage under high-end conditions. low It can be obtained from the battery's OCV-SOC curve.
[0043] like Figure 5 As shown, the SOH value on curve 2 represents the actual SOH value measured by the battery throughout its entire life cycle, while the SOH value on curve 3 represents the first initial SOH value calculated by the battery throughout its entire life cycle. It can be seen from curve 3 that the fluctuations between two adjacent first initial SOH values are large, which does not conform to the battery degradation trend.
[0044] S202, obtain the first cycle number corresponding to the battery at the first moment, and obtain the first reference SOH value corresponding to the battery based on the first cycle number.
[0045] In at least one embodiment of this application, the first cycle count represents the number of charge-discharge cycles the battery has undergone from the time of manufacture to the first moment. The charge-discharge cycle count can be calculated using two different methods: the number of discharge cycles and the number of charge cycles. Taking the number of charge cycles as an example, the cumulative charging capacity within each charging cycle is typically determined. When the cumulative charging capacity exceeds the maximum usable capacity threshold for the corresponding cycle, the number of charge cycles is incremented by 1 to obtain the current first cycle count. The first reference SOH value can be obtained from a preset mapping table based on the first cycle count. The preset mapping table includes the correspondence between the cycle count and the reference SOH value, and can be obtained based on experimental test results under standard operating conditions.
[0046] S203, when the first initial SOH value is valid, obtain the second SOH value of the battery at the second time point; the second time point is before the first time point.
[0047] In at least one embodiment of this application, the electronic device detecting whether a first initial SOH value is valid includes: generating a target range based on a first reference SOH value and a preset value; if the first initial SOH value is within the target range, determining that the first initial SOH value is valid; if the first initial SOH value is not within the target range, determining that the first initial SOH value is invalid. The preset value can be set according to an allowable error range. The left interval value of the target range can be the first reference SOH value, and the right interval value can be the sum of the first reference SOH value and the preset value. For example, if the preset value is 10, then the target range can be [SOH...]. 参考 SOH 参考 +10]. The left interval value of the target interval can also be the absolute value of the difference between the first reference SOH value and the preset value, and the right interval value of the target interval can be the first reference SOH value. The right interval can also be the sum of the first reference SOH value and the preset value. For example, if the preset value is 10, then the target interval can be [SOH]. 参考 -10, SOH 参考 The target interval can also be [SOH]. 参考 -10, SOH 参考 +10].
[0048] In at least one embodiment of this application, the second SOH value is the SOH value determined by the battery at a second time. The method for determining the second SOH value can refer to the method for determining the first SOH value, and will not be described in detail here.
[0049] S204. Based on the first initial SOH value, the first reference SOH value, and the second SOH value, the first SOH value of the battery at the first moment is obtained.
[0050] like Figure 5 As shown, the SOH value on curve 2 represents the actual SOH value measured by the battery throughout its entire life cycle, while the SOH value on curve 1 represents the first SOH value obtained by correcting the first initial SOH value in curve 3 throughout the battery's entire life cycle. It can be seen from curve 1 that, compared to the first initial SOH value, the degradation trend of the first SOH value is smoother, and the degradation trend of the first SOH value is more in line with the aging trend of the battery's lifespan.
[0051] The electronic device obtains the first SOH value of the battery at a first moment based on the first initial SOH value, the first reference SOH value, and the second SOH value. This includes: the electronic device calculating a first dynamic weighting coefficient, a second dynamic weighting coefficient, and a third dynamic weighting coefficient based on the first initial SOH value, the first reference SOH value, and the second SOH value; and performing a weighted sum operation on the first initial SOH value, the first reference SOH value, and the second SOH value based on the first dynamic weighting coefficient, the second dynamic weighting coefficient, and the third dynamic weighting coefficient to obtain the first SOH value. The sum of the first dynamic weighting coefficient, the second dynamic weighting coefficient, and the third dynamic weighting coefficient is equal to 1. The formula for calculating the first SOH value is:
[0052] SOH1=α·SOH 初始 +β·SOH2+γ·SOH 参考 ,
[0053] Where SOH1 represents the first SOH value, SOH 初始 SOH represents the first initial SOH value, and SOH2 represents the second SOH value. 参考 α represents the first reference SOH value, β represents the first dynamic weighting coefficient, and γ represents the second dynamic weighting coefficient.
[0054] The specific process for calculating the first, second, and third dynamic weighting coefficients of electronic devices can be found in the following text. Figure 6 Detailed explanation of the process shown.
[0055] Using the above method, this embodiment of the application can correlate the first initial SOH value with the first reference SOH value by the first cycle number corresponding to the first time point, thereby improving the correlation between the first initial SOH value and the first reference SOH value. When the battery does not meet the preset calibration conditions, by correcting the first initial SOH value (which can also be called a filtering process), the jump fluctuations caused by noise in the calculated first initial SOH value can be avoided, making the first SOH value smoother and consistent with the actual battery degradation trend, thereby improving the accuracy of the first SOH value. At the same time, this embodiment of the application combines the first reference SOH value and the second SOH value to correct the first initial SOH value, which can prevent the first SOH value from becoming invalid, thereby improving the robustness of the first SOH value.
[0056] like Figure 6 The diagram shown is a flowchart illustrating the calculation methods for the first dynamic weighting coefficient, the second dynamic weighting coefficient, and the third dynamic weighting coefficient provided in this application embodiment. These calculation methods are applied to electronic devices (e.g.,...). Figure 1 Electronic devices (100) in the middle. Figure 6As shown, the specific steps include the following:
[0057] S2041, calculate the absolute value of the difference between the first initial SOH value and the first reference SOH value as the first numerical value.
[0058] In at least one embodiment of this application, a first numerical value 'a' is used to represent the effectiveness of the first initial SOH value. The larger the first numerical value 'a', the lower the effectiveness of the first initial SOH value.
[0059] S2042, calculate the absolute value of the difference between the first initial SOH value and the second SOH value as the second value, and calculate the absolute value of the difference between the second SOH value and the first reference SOH value as the third value.
[0060] In at least one embodiment of this application, the larger the second value b, the greater the fluctuation between the first initial SOH value and the second SOH value, indicating that the battery is less conforming to the degradation and aging trend, and the lower the effectiveness of the first initial SOH value. The third value c is used to represent the effectiveness of the second SOH value. The larger the third value c, the lower the effectiveness of the second SOH value.
[0061] S2043, Calculate the first dynamic weight coefficient, the second dynamic weight coefficient, and the third dynamic weight coefficient based on the first value, the second value, and the third value.
[0062] In at least one embodiment of this application, the sum of the first dynamic weighting coefficient, the second dynamic weighting coefficient, and the third dynamic weighting coefficient is equal to 1. The electronic device calculates the first, second, and third dynamic weighting coefficients based on the first, second, and third values, including: calculating a fourth value based on the first, second, and third values, a first preset coefficient, a second preset coefficient, and a third preset coefficient; calculating the first dynamic weighting coefficient based on the fourth value, a first configuration coefficient, a third configuration coefficient, and the second value; calculating the second dynamic weighting coefficient based on the fourth value, the second configuration coefficient, the fourth configuration coefficient, the second value, a fifth configuration coefficient, and the third value; and calculating the third dynamic weighting coefficient based on the fourth value, a sixth configuration coefficient, and the third value. Since the first, second, and third values affect the effectiveness of the first initial SOH value, the embodiments of this application combine the first, second, and third values to calculate the first, second, and third dynamic weighting coefficients, thereby reasonably setting the first, second, and third dynamic weighting coefficients and improving the accuracy of the first SOH value.
[0063] Specifically, the formula for calculating the fourth value is:
[0064]
[0065] Where d represents the fourth value, a represents the first value, b represents the second value, c represents the third value, k1 represents the first preset coefficient, k2 represents the second preset coefficient, and k3 represents the third preset coefficient. The formula for calculating the first dynamic weight coefficient is:
[0066]
[0067] The formula for calculating the second dynamic weighting coefficient is:
[0068]
[0069] The formula for calculating the third dynamic weighting coefficient is:
[0070]
[0071] Where, k1=k 11 +k 12 , k2=k 21 +k 22 , k3 = k 31 +k 32 α represents the first dynamic weighting coefficient, β represents the second dynamic weighting coefficient, γ represents the third dynamic weighting coefficient, a represents the first value, b represents the second value, c represents the third value, d represents the fourth value, and k 11 k represents the first configuration coefficient. 12 k represents the second allocation coefficient. 21 Denotes the third allocation coefficient, k 22 Denotes the fourth allocation coefficient, k 31 k represents the fifth allocation coefficient. 32 This represents the sixth configuration coefficient. The first preset coefficient, second preset coefficient, third preset coefficient, first configuration coefficient, second configuration coefficient, third configuration coefficient, fourth configuration coefficient, fifth configuration coefficient, and sixth configuration coefficient are set according to the type and material of the battery cells. Different cell types and cell materials can be configured with different coefficient values.
[0072] like Figure 7 The diagram shown is a flowchart of a battery SOH calculation method provided in another embodiment of this application. The battery SOH calculation method is applied to electronic devices (e.g.,...) Figure 1 In the electronic device 100, the order of steps in the flowchart can be changed according to different needs, and some steps can be omitted.
[0073] S701 checks whether the battery meets the preset calibration conditions.
[0074] For detailed information on the S701, please refer to the above text. Figure 2 The detailed description of the preset calibration conditions in S201 will not be repeated here.
[0075] S702, if the battery meets the preset calibration conditions, calibrate the obtained first initial SOH value to obtain the first SOH value of the battery at the first moment.
[0076] In at least one embodiment of this application, the battery state can be divided into a first state (e.g., high-end state) and a second state (e.g., low-end state) based on the remaining battery capacity percentage (SOC). The low-end state is the state in which the battery's SOC is less than a certain percentage (e.g., 30%) when the battery is fully rested (e.g., rested for more than 2 hours) and the temperature is above a certain temperature (e.g., 10 degrees Celsius). The high-end state is the state in which the battery is fully charged. The first initial SOH value can be determined based on the net charge capacity of the battery from the low-end state to the high-end state. The method for determining the first initial SOH value is described in S201, and will not be repeated here.
[0077] When the battery is in a high-end state, the OCV-SOC curve has a plateau region, making it impossible to accurately obtain the SOC of the battery in this high-end state from the OCV-SOC curve, thus causing a certain error in the first initial SOH value. Therefore, this embodiment calibrates the first initial SOH value when the battery meets preset calibration conditions. Specifically, the maximum usable capacity of the battery is obtained, and the first initial SOH value is updated based on the maximum usable capacity to obtain the first SOH value. The formula for calculating the first SOH value is: Where SOH1 represents the first SOH value, Cap fullchg Indicates the battery's full charge capacity, Cap rated This indicates the rated capacity. When the battery meets the preset calibration conditions, the amount of charge generated by the battery from a fully discharged state to a fully charged state is used as the maximum usable capacity for calculating the first SOH value. Since there is no need to calculate the first SOH value based on the SOC under the high-end state, there are no voltage sampling errors and OCV-SOC lookup table errors when determining the first SOH value, which can improve the accuracy of the first SOH value.
[0078] S703, if the battery does not meet the preset calibration conditions, obtain the first initial SOH value of the battery at the first moment.
[0079] S704, obtain the first cycle number corresponding to the battery at the first moment, and obtain the first reference SOH value corresponding to the battery based on the first cycle number.
[0080] For detailed information on S703-S704, please refer to the above text. Figure 2 The detailed descriptions of S201-S202 are provided in the original document and will not be repeated here.
[0081] S705, detect whether the first initial SOH value is valid.
[0082] For the specific procedure of detecting the validity of the first initial SOH value of electronic equipment, please refer to the following text. Figure 8 Detailed explanation of the process shown.
[0083] S706, if the first initial SOH value is valid, obtain the second SOH value of the battery at the second time point; the second time point is before the first time point.
[0084] S707, based on the first initial SOH value, the first reference SOH value and the second SOH value, the first SOH value of the battery at the first moment is obtained.
[0085] For detailed information on S706-S707, please refer to the above text. Figure 2 The detailed descriptions of S203-S204 in the document will not be repeated here.
[0086] S708, if the first initial SOH value is invalid, obtain the second reference SOH value of the battery pack at the second time.
[0087] In at least one embodiment of this application, the second cycle number corresponding to the second time point needs to be obtained first, and the second reference SOH value is obtained by looking up the table based on the second cycle number.
[0088] S709, calculate the first SOH value based on the first reference SOH value, the second reference SOH value, and the second SOH value.
[0089] In at least one embodiment of this application, the electronic device calculates a first SOH value based on a first reference SOH value, a second reference SOH value, and a second SOH value, including: the electronic device calculates the absolute value of the difference between the first reference SOH value and the second reference SOH value to obtain a reference SOH change value; calculates a fourth dynamic weighting coefficient and a fifth dynamic weighting coefficient based on the reference SOH change value; and performs a weighted sum operation on the second SOH value and the first reference SOH value based on the fourth dynamic weighting coefficient and the fifth dynamic weighting coefficient to obtain the first SOH value. Wherein, the sum of the fourth dynamic weighting coefficient and the fifth dynamic weighting coefficient is equal to 1. The calculation formula for the fourth dynamic weighting coefficient is: The formula for calculating the fifth dynamic weighting coefficient is: The formula for calculating the first SOH value is:
[0090] SOH1=e·SOH2+f·SOH 参考 ,
[0091] Where e represents the fourth dynamic weighting coefficient, ΔSOH represents the reference SOH change value, f represents the fifth dynamic weighting coefficient, SOH1 represents the first SOH value, SOH2 represents the second SOH value, and SOH... 参考 This indicates the first reference SOH value.
[0092] like Figure 8 The diagram shown is a flowchart illustrating the detection of whether a first initial SOH value is valid, provided in an embodiment of this application. The method for detecting the validity of a first initial SOH value is applied to electronic devices (e.g.,...). Figure 1 Electronic devices (100) in the middle. Figure 8 As shown, the specific steps include the following:
[0093] S7051, generate the target range based on the first reference SOH value and the preset value.
[0094] In at least one embodiment of this application, the preset value can be determined based on empirical data, that is, the preset value is the allowable deviation range of the first SOH value relative to the first reference SOH value. The target interval can be a closed interval, for example, if the first reference SOH value is A, and the sum of the first reference SOH value and the preset value is B, then the target interval can be [A, B]. It can also be an open interval, for example, the target interval can be (A, B). It can also be a left-closed and right-open interval, for example, the target interval can be [A, B] or a left-open and right-closed interval, for example, the target interval can be (A, B). Specifically, the left interval value of the target interval can be the first reference SOH value, and the right interval value of the target interval can be the sum of the first reference SOH value and the preset value. The left interval value of the target interval can also be the absolute value of the difference between the first reference SOH value and the preset value, and the right interval value of the target interval can be the first reference SOH value, and the right interval value can also be the sum of the first reference SOH value and the preset value.
[0095] S7052, detect whether the first initial SOH value is within the target range.
[0096] S7053, if the first initial SOH value is within the target range, the first initial SOH value is determined to be valid.
[0097] In this embodiment, the first initial SOH value is determined to be valid when the first initial SOH value belongs to any value in the target range.
[0098] S7054, if the first initial SOH value is not within the target range, the first initial SOH value is determined to be invalid.
[0099] In this embodiment, if the first initial SOH value does not belong to any value in the target range, the first initial SOH value is determined to be invalid.
[0100] like Figure 9The diagram shown is a functional block diagram of the battery SOH calculation device provided in an embodiment of this application. The battery SOH calculation device 11 includes an acquisition unit 110, a calculation unit 111, a calibration unit 112, a generation unit 113, and a determination unit 114. The module / unit referred to in this application refers to a series of computer-readable instructions that can be acquired by the processor 13 and perform a fixed function, and which are stored in the memory 12.
[0101] The acquisition unit 110 is used to acquire the first initial SOH value of the battery at a first moment when the battery does not meet the preset calibration conditions; the acquisition unit 110 is also used to acquire the first cycle number corresponding to the battery at the first moment, and acquire the first reference SOH value corresponding to the battery based on the first cycle number; the acquisition unit 110 is also used to acquire the second SOH value of the battery at a second moment when the first initial SOH value is valid; the second moment is before the first moment; the calculation unit 111 is used to obtain the first SOH value of the battery at the first moment based on the first initial SOH value, the first reference SOH value and the second SOH value.
[0102] Furthermore, the acquisition unit 110 is also used to acquire the net charging capacity of the battery from a preset state to a fully charged state, and to acquire the rated capacity of the battery; the calculation unit 111 is also used to calculate the first initial SOH value based on the net charging capacity and the rated capacity.
[0103] Furthermore, the calibration unit 112 is used to calibrate the first initial SOH value when the battery meets the preset calibration conditions, so as to obtain the first SOH value.
[0104] Furthermore, the generation unit 113 is used to generate a target range based on the first reference SOH value and a preset value; the determination unit 114 is used to determine that the first initial SOH value is valid if the first initial SOH value is within the target range; the determination unit 114 is also used to determine that the first initial SOH value is invalid if the first initial SOH value is not within the target range.
[0105] Furthermore, the acquisition unit 110 is also used to acquire the second reference SOH value corresponding to the battery pack at the second time when the first initial SOH value is invalid; the calculation unit is also used to calculate the first SOH value based on the first reference SOH value, the second reference SOH value and the second SOH value.
[0106] This application embodiment, by using the first cycle number corresponding to the first time point, can correlate the first initial SOH value with the first reference SOH value, improving the correlation between the first initial SOH value and the first reference SOH value. When the battery does not meet the preset calibration conditions, by correcting the first initial SOH value, it can avoid the jump fluctuations caused by noise in the calculated first initial SOH value, making the first SOH value smoother and consistent with the actual battery degradation trend, thereby improving the accuracy of the first SOH value. At the same time, this application embodiment combines the first reference SOH value and the second SOH value to correct the first initial SOH value, which can prevent the first SOH value from becoming invalid, thereby improving the robustness of the first SOH value.
[0107] If the modules / units integrated in the electronic device 100 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by instructing related hardware through computer-readable instructions. The computer-readable instructions can be stored in a computer-readable storage medium, and when executed by a processor, they can implement the steps of the various method embodiments described above.
[0108] Computer-readable instructions include computer-readable instruction code, which can be in the form of source code, object code, executable files, or certain intermediate forms. Computer-readable media can include: any entity or device capable of carrying computer-readable instruction code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), and random access memory (RAM).
[0109] Combination Figure 2-8 The memory 12 in the electronic device 100 stores computer-readable instructions, and the processor 13 can execute the computer-readable instructions stored in the memory 12 to achieve, for example, Figure 2-8 The method for calculating the SOH of a battery is shown.
[0110] Specifically, the specific implementation method of the processor 13 for the above-mentioned computer-readable instructions can be found in [reference]. Figure 2-8 The descriptions of the relevant steps in the corresponding embodiments are not repeated here.
[0111] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.
[0112] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0113] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.
[0114] Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of this application is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be embraced within this application. No appended diagram markings in the claims should be construed as limiting the scope of the claims.
[0115] Furthermore, it is clear that the word "including" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices can also be implemented by a single unit or device through software or hardware. Terms such as "first," "second," etc., are used to indicate names and do not indicate any specific order.
[0116] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit it. Although this application has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of this application without departing from the spirit and scope of the technical solutions of this application.
Claims
1. A method for calculating the state of harmonics (SOH) of a battery, characterized in that, The battery SOH calculation method includes: When the battery does not meet the preset calibration conditions, the first initial SOH value of the battery at the first moment is obtained; Obtain the first cycle number of the battery at the first time point, and obtain the first reference SOH value of the battery based on the first cycle number; The second SOH value of the battery is obtained at a second time when the first initial SOH value is valid; the second time is before the first time. The first SOH value of the battery at the first moment is obtained based on the first initial SOH value, the first reference SOH value, and the second SOH value. When the battery meets the preset calibration conditions, the first initial SOH value is calibrated to obtain the first SOH value.
2. The battery SOH calculation method as described in claim 1, characterized in that, The battery SOH calculation method also includes: Obtain the net charging capacity of the battery from a preset state to a fully charged state, and obtain the rated capacity of the battery; The first initial SOH value is calculated based on the net charging capacity and the rated capacity.
3. The battery SOH calculation method as described in claim 1, characterized in that, The step of obtaining the first cycle number of the battery at the first moment and obtaining the first reference SOH value of the battery based on the first cycle number includes: Obtain the first cycle number corresponding to the battery at the first moment; The first reference SOH value is determined in a preset mapping table based on the first number of cycles.
4. The battery SOH calculation method as described in claim 1, characterized in that, The battery SOH calculation method also includes: A target range is generated based on the first reference SOH value and a preset value; If the first initial SOH value is within the target range, the first initial SOH value is determined to be valid; If the first initial SOH value is not within the target range, the first initial SOH value is determined to be invalid.
5. The battery SOH calculation method as described in claim 1, characterized in that, The step of obtaining the first SOH value of the battery at the first moment based on the first initial SOH value, the first reference SOH value, and the second SOH value includes: Based on the first initial SOH value, the first reference SOH value, and the second SOH value, calculate the first dynamic weighting coefficient, the second dynamic weighting coefficient, and the third dynamic weighting coefficient; The first SOH value is obtained by weighting and summing the first initial SOH value, the first reference SOH value, and the second SOH value based on the first dynamic weighting coefficient, the second dynamic weighting coefficient, and the third dynamic weighting coefficient.
6. The battery SOH calculation method as described in claim 5, characterized in that, The step of calculating the first dynamic weighting coefficient, the second dynamic weighting coefficient, and the third dynamic weighting coefficient based on the first initial SOH value, the first reference SOH value, and the second SOH value includes: The absolute value of the difference between the first initial SOH value and the first reference SOH value is calculated as the first value; The absolute value of the difference between the first initial SOH value and the second SOH value is calculated as the second value, and the absolute value of the difference between the second SOH value and the first reference SOH value is calculated as the third value; Based on the first value, the second value, and the third value, calculate the first dynamic weight coefficient, the second dynamic weight coefficient, and the third dynamic weight coefficient; wherein the sum of the first dynamic weight coefficient, the second dynamic weight coefficient, and the third dynamic weight coefficient is equal to 1.
7. The battery SOH calculation method as described in claim 1, characterized in that, The battery SOH calculation method also includes: When the first initial SOH value is invalid, obtain the second reference SOH value of the battery pack at the second time. The first SOH value is calculated based on the first reference SOH value, the second reference SOH value, and the second SOH value.
8. The battery SOH calculation method as described in claim 7, characterized in that, The step of calculating the first SOH value based on the first reference SOH value, the second reference SOH value, and the second SOH value includes: Calculate the absolute value of the difference between the first reference SOH value and the second reference SOH value to obtain the reference SOH change value; The fourth and fifth dynamic weighting coefficients are calculated based on the reference SOH change value. The second SOH value and the first reference SOH value are weighted and summed according to the fourth dynamic weight coefficient and the fifth dynamic weight coefficient to obtain the first SOH value.
9. An electronic device, characterized in that, include: Memory, used to store computer-readable instructions; and A processor is configured to read and execute computer-readable instructions stored in the memory, wherein when the computer-readable instructions are executed by the processor, the electronic device performs the battery SOH calculation method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Battery cell life correction method and device, electronic equipment and storage medium
CN115754780A
Battery SOH estimating apparatus and method
US20240027536A1