A method and device for detecting the state of health of a storage battery

By comprehensively considering the internal resistance, cycle times and attenuation rate of the battery, the health status of the battery is evaluated, and the problem of inaccurate single parameter evaluation in traditional methods is solved, providing a more comprehensive health status detection method, and improving the reliability and accuracy of the evaluation.

CN119828032BActive Publication Date: 2025-08-05DONGGUAN XINKODA ENERGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510263814.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-08-05
Estimated Expiration
2045-03-06

AI Technical Summary

Technical Problem

Traditional battery health status detection methods usually rely only on a single parameter, such as the battery internal resistance or the number of cycles, making it difficult to fully and accurately reflect the actual situation of the battery.

Method used

By obtaining the current number of battery cycles and internal resistance of the battery, calculating the current attenuation rate, and comparing it with the standard attenuation rate and the corresponding total number of cycles, comprehensively assessing the health status of the battery, including calculating the health status to represent the proportion of the remaining cycles in the total number of cycles.

Benefits of technology

It realizes a more accurate judgment of the current health status of the battery, can intuitively reflect the remaining service life of the battery, help users to maintain or replace it in a timely manner, and improves the reliability and accuracy of the evaluation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119828032B_ABST
    Figure CN119828032B_ABST
Patent Text Reader

Abstract

The present invention is applicable to the technical field of industrial data analysis, and provides a method and device for detecting the health state of a storage battery. The method for detecting the health state of the storage battery includes: obtaining a first current battery cycle number and a first battery internal resistance of the storage battery to be detected; calculating a current attenuation rate of the storage battery to be detected according to the first battery internal resistance; obtaining a standard attenuation rate and a first total cycle number corresponding to the standard attenuation rate; and calculating the health state of the storage battery to be detected according to the current attenuation rate, the standard attenuation rate, and the first total cycle number corresponding to the standard attenuation rate. By introducing a comparison between the battery attenuation rate and the standardized attenuation rate and combining multiple parameters to jointly evaluate the health state of the storage battery, the present invention significantly improves the accuracy and predictability of the health detection of the storage battery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of industrial data analysis, and particularly relates to a method and device for detecting the state of health of a storage battery. Background Art

[0002] With the continuous increase of energy demand, storage batteries play an increasingly important role in many fields. Especially in electric vehicles, renewable energy storage systems, and various portable electronic devices, as the core energy storage component, the performance of the storage battery directly affects the service life and reliability of the device. Therefore, how to accurately and real-time monitor the state of health of the storage battery has become an important research topic in related fields.

[0003] During the long-term use of the storage battery, with the increase of the charge and discharge cycles, different degrees of performance degradation will occur, mainly manifested as the reduction of battery capacity and the increase of internal resistance. The state of health (SOH) of the battery is usually used to evaluate the difference between the current performance of the battery and its optimal performance.

[0004] At present, the detection methods for the state of health of the storage battery can be roughly divided into two categories: one is to estimate based on battery physical parameters (such as internal resistance, open circuit voltage, etc.), and the other is to analyze the data during the actual use of the battery. Through these methods, the remaining service life of the battery and the degree of performance degradation can be predicted. However, there are still some deficiencies in the existing technology when evaluating the state of health of the battery. Traditional methods usually only rely on a single parameter (such as battery internal resistance or cycle number), and it is difficult to comprehensively and accurately reflect the actual situation of the battery state of health. Summary of the Invention

[0005] In view of this, embodiments of the present invention provide a method and device for detecting the state of health of a storage battery to solve the technical problem that traditional methods usually only rely on a single parameter (such as battery internal resistance or cycle number) and it is difficult to comprehensively and accurately reflect the actual situation of the battery state of health.

[0006] The first aspect of the embodiments of the present invention provides a method for detecting the state of health of a storage battery, and the method for detecting the state of health of the storage battery includes:

[0007] Obtain the first current battery cycle number and the first battery internal resistance of the storage battery to be detected;

[0008] Calculate the current attenuation rate of the storage battery to be detected according to the first battery internal resistance; wherein, the attenuation rate is used to evaluate the amount of capacity attenuation brought by each battery cycle;

[0009] Obtain the standard attenuation rate and the first total number of cycles corresponding to the standard attenuation rate; wherein, the standard attenuation rate refers to the battery attenuation rate under standard usage conditions, and the first total number of cycles refers to the number of cycles corresponding to when the battery reaches the set lifespan.

[0010] Calculate the health state of the battery to be detected based on the current attenuation rate, the standard attenuation rate, and the first total number of cycles corresponding to the standard attenuation rate; the health state is used to represent the proportion of the remaining number of cycles in the total number of cycles.

[0011] Further, the step of calculating the current attenuation rate of the battery to be detected according to the first battery internal resistance includes:

[0012] Calculate the first current battery capacity according to the first battery internal resistance.

[0013] Subtract the factory battery capacity from the first current battery capacity to obtain the first capacity difference.

[0014] Divide the first capacity difference by the first current battery cycle number to obtain the current attenuation rate of the battery to be detected.

[0015] Further, the step of calculating the health state of the battery to be detected according to the current attenuation rate, the standard attenuation rate, and the first total number of cycles corresponding to the standard attenuation rate includes:

[0016] Calculate the ratio between the current attenuation rate and the standard attenuation rate.

[0017] Multiply the ratio by the first total number of cycles corresponding to the standard attenuation rate to obtain the second total number of cycles; the second total number of cycles is used to represent the total number of cycles of the battery to be detected under the current attenuation rate.

[0018] Calculate the health state of the battery to be detected based on the second total number of cycles and the first current battery cycle number.

[0019] Further, the step of calculating the health state of the battery to be detected according to the second total number of cycles and the first current battery cycle number includes:

[0020] Subtract the first current battery cycle number from the second total number of cycles to obtain the first value.

[0021] Divide the first value by the second total number of cycles to obtain the second value.

[0022] Take the percentage corresponding to the second value as the health state of the battery to be detected.

[0023] Further, before the step of obtaining the standard decay rate and the first total number of cycles corresponding to the standard decay rate, the following steps are also included:

[0024] Obtain the second current number of battery cycles, the second internal resistance of the battery, the initial capacity, and the critical value of the battery life capacity of the standard battery; the critical value of the battery life capacity is used to define the capacity critical value when the battery reaches the end of its service life;

[0025] Collect the second internal resistance of the standard battery, and calculate the second current battery capacity according to the second internal resistance of the battery;

[0026] Subtract the factory battery capacity from the second current battery capacity to obtain the second capacity difference;

[0027] Divide the second capacity difference by the second current number of battery cycles to obtain the standard decay rate of the standard battery;

[0028] Subtract the battery life capacity critical value from the initial capacity to obtain the service life capacity;

[0029] Multiply the standard decay rate by the service life capacity to obtain the first total number of cycles.

[0030] Further, the step of obtaining the first current number of battery cycles and the first internal resistance of the battery to be detected includes:

[0031] Obtain the first current number of battery cycles of the battery to be detected;

[0032] Calculate the initial internal resistance of the battery at multiple sampling points within a preset time period;

[0033] Take the median of the multiple initial internal resistances of the battery as the first internal resistance of the battery.

[0034] Further, the step of calculating the initial internal resistance of the battery at multiple sampling points within a preset time period includes:

[0035] Collect the first voltage and the first current of the battery to be detected at multiple moments during operation;

[0036] Perform a differential operation on the first voltage and the first current at the multiple moments to obtain the voltage change rate and the current change rate;

[0037] Establish a state equation between the voltage change rate, the current change rate, and the first internal resistance of the battery;

[0038] Based on the first voltage and the first current at multiple moments, perform a fitting operation on the state variance by the least squares method to solve the first internal resistance of the battery.

[0039] The second aspect of the embodiments of the present invention provides a device for detecting the health state of a storage battery, including:

[0040] A first acquisition unit, configured to acquire the first current battery cycle number and the first battery internal resistance of the storage battery to be detected;

[0041] A first calculation unit, configured to calculate the current attenuation rate of the storage battery to be detected according to the first battery internal resistance; wherein, the attenuation rate is used to evaluate the capacity attenuation amount brought by each battery cycle;

[0042] A second acquisition unit, configured to acquire the standard attenuation rate and the first total cycle number corresponding to the standard attenuation rate; wherein, the standard attenuation rate refers to the battery attenuation rate under standard usage conditions, and the first total cycle number refers to the cycle number corresponding to when the battery reaches the set lifespan;

[0043] A second calculation unit, configured to calculate the health state of the storage battery to be detected according to the current attenuation rate, the standard attenuation rate, and the first total cycle number corresponding to the standard attenuation rate; the health state is used to represent the proportion of the remaining cycle number in the total cycle number.

[0044] The third aspect of the embodiments of the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps in the method for detecting the health state of the storage battery described in the first aspect are implemented.

[0045] The fourth aspect of the embodiments of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the method for detecting the health state of the storage battery described in the first aspect are implemented.

[0046] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows: The present invention further introduces the standard attenuation rate and the total number of cycles corresponding to the standard attenuation rate as the comparison basis. The standard attenuation rate represents the typical attenuation characteristics of the battery under standard usage conditions, while the total number of cycles corresponding to the standard attenuation rate reflects the cumulative usage of the battery under the preset lifespan. By comparing the actual attenuation rate of the battery to be detected with the standard attenuation rate, it is possible to more accurately determine the current health status of the battery. Based on the current attenuation rate, the standard attenuation rate, and the total number of cycles corresponding to the standard attenuation rate, the present invention can calculate the health status of the battery. The health status represents the proportion of the remaining number of cycles in the total number of cycles, which can intuitively reflect the remaining service life of the battery, helping users better understand the usage of the battery and perform maintenance or replacement in a timely manner when necessary. Compared with traditional methods, the health status assessment method provided by the present invention is more comprehensive and accurate, avoiding over-reliance on a single factor for the assessment result of the health status. By comprehensively considering the battery internal resistance, the number of cycles, and the attenuation rate, the present invention can more accurately reflect the actual usage of the battery, greatly improving the reliability of the assessment result. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments or the description of related technologies. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0048] Figure 1 FIG. shows a schematic flowchart of a method for detecting the health status of a storage battery provided by the present invention;

[0049] Figure 2 FIG. shows a schematic diagram of a device for detecting the health status of a storage battery provided by an embodiment of the present invention;

[0050] Figure 3 FIG. shows a schematic diagram of a terminal device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0051] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present invention. However, those skilled in the art should clearly understand that the present invention can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present invention.

[0052] An embodiment of the present invention provides a method and device for detecting the state of health of a storage battery, so as to solve the technical problem that traditional methods usually rely on a single parameter (such as battery internal resistance or number of cycles), and it is difficult to comprehensively and accurately reflect the actual situation of the battery state of health.

[0053] First, the present invention provides a method for detecting the state of health of a storage battery. Please refer to Figure 1 , Figure 1 which shows a schematic flowchart of a method for detecting the state of health of a storage battery provided by the present invention. As Figure 1 shown, the method for detecting the state of health of the storage battery may include the following steps:

[0054] Step 101: Obtain the first current battery cycle number and the first battery internal resistance of the storage battery to be detected;

[0055] The first current battery cycle number refers to the number of charge and discharge cycles experienced by the storage battery. Each complete charge and discharge increases the cycle number by 1. As the cycle number increases, the battery capacity gradually decays. The first battery internal resistance is a parameter that measures the internal resistance of the storage battery. Usually, an increase in internal resistance means a decline in battery performance. The change in internal resistance has a great relationship with the battery aging process. Among them, traditional methods for calculating battery internal resistance often rely on externally applied current, voltage, or load for internal resistance measurement. However, in the actual application environment, operations such as applying additional current, voltage, or load cannot be performed. Therefore, the present application provides a method for calculating internal resistance that does not rely on externally applied current, voltage, or load to calculate internal resistance. The specific logic is as follows:

[0056] Specifically, step 101 specifically includes steps 1011 to 1013:

[0057] Step 1011: Obtain the first current battery cycle number of the storage battery to be detected;

[0058] The first current battery cycle number refers to the number of charge and discharge cycles that the storage battery to be detected has experienced since it was put into use. It reflects the usage history of the battery and is also one of the important bases for evaluating the battery state of health. The battery cycle number is an important indicator of battery degradation. As the number of charge and discharge cycles increases, the battery state of health usually gradually declines. Therefore, this data helps to understand the degree of battery aging.

[0059] Step 1012: Calculate the initial battery internal resistance at multiple sampling points within a preset time period;

[0060] The battery internal resistance is an important parameter for energy loss during the charge and discharge process of the battery, and it changes with the use of the battery. Usually, as the battery ages or degrades, the internal resistance increases. Therefore, measuring the change in battery internal resistance is a key link in battery health assessment.

[0061] To obtain more reliable and accurate battery internal resistance data, multiple time points are used to measure the battery internal resistance. These measurement values can be collected several times within a certain preset time. The data of these sampling points will help to eliminate the errors or fluctuations that may be brought by a single data point.

[0062] This duration refers to regularly sampling the battery internal resistance within a certain time range. Usually, the preset duration can be set according to the working state and usage environment of the battery, such as once per hour, or multiple samplings within a specific charge-discharge cycle of the battery.

[0063] Specifically, step 1012 specifically includes steps A1 to A4:

[0064] Step A1: Collect the first voltage and the first current at multiple moments during the operation of the battery to be detected.

[0065] Step A2: Perform a differential operation on the first voltage and the first current at the multiple moments to obtain the voltage change rate and the current change rate.

[0066] The voltage change rate and the current change rate are calculated as follows:

[0067]

[0068] Among them, represents the voltage change rate, represents the current change rate, V(t) represents the first voltage at time t, V(t + Δt) represents the first voltage at time t + Δt, I(t) represents the first current at time t, and I(t + Δt) represents the first current at time t + Δt.

[0069] Step A3: Establish a state equation among the voltage change rate, the current change rate, and the first battery internal resistance.

[0070] According to the discharge characteristics and electrochemical model of the battery, establish the state equation of the battery to express the relationship between the voltage change rate and the current change rate:

[0071]

[0072] Among them, C represents the equivalent capacitance of the battery to be detected, α represents the first empirical parameter, β represents the second empirical parameter, and R(t) represents the first battery internal resistance.

[0073] The state equation reflects how the internal resistance of the battery affects the changes in voltage and current. It provides a mathematical framework for subsequent internal resistance calculation.

[0074] It should be noted that the principle of the state equation is as follows:

[0075] The voltage and current of the battery are dynamically changing and are affected by the internal resistance and capacitance. To establish the state equation, the relationship between the battery voltage and current needs to be derived through the law of conservation of energy.

[0076] Relationship between current and voltage: According to Ohm's law and the principle of capacitor charging and discharging, when current passes through the battery, a voltage drop will occur across the internal resistance, and energy accumulation will occur on the capacitor. Assuming that the current I(t) of the battery generates a voltage drop inside the battery, the influence of the internal resistance on the change of the battery current can be expressed as V resistance (t) = R(t)·I(t).

[0077] Influence of capacitance: The battery capacitance C stores energy and affects voltage changes. The relationship between its voltage change and current change can be expressed as: This equation shows how the voltage across the capacitor changes with time when current passes through the capacitor.

[0078] In practical applications, the internal resistance of the battery changes with time and is affected by various factors (such as temperature, battery health status, battery usage history, etc.) during the battery charging and discharging process. Therefore, the internal resistance R(t) is a time-varying quantity.

[0079] The voltage and current of the battery change with time. The rate of change of the battery voltage can be expressed as the influence of current passing through the battery internal resistance and capacitance:

[0080]

[0081] The core principle of the state equation is based on the electrochemical characteristics of the battery and the circuit model, and describes the relationship between the battery internal resistance, capacity, current, and voltage. By establishing the state equation of the battery, the dynamic behavior of the battery during the charging and discharging process can be accurately described, and a theoretical framework is provided for real-time calculation of the battery internal resistance.

[0082] Step A4: Based on the first voltage and the first current at multiple moments, perform a fitting operation on the state variance by the least squares method to solve the first battery internal resistance.

[0083] The step of "calculating the first battery internal resistance" is actually based on the given state equation, using the voltage and current data collected during the actual use of the battery for fitting and optimization to solve the first battery internal resistance. Since the first battery internal resistance directly affects the changes in battery voltage and current, R(t) in the state equation can be solved by matching with actual data through the least squares method (or other fitting methods). By collecting the first voltage V(t) and the first current I(t), calculate their rates of change (i.e., and ) Then, substitute this data into the state equation, and through an optimization process, estimate the value of R(t).

[0084] The specific calculation process is to fit all the collected data points by the least squares method, ensuring the minimum error between the changes in battery voltage and current and the battery model (including internal resistance), so as to obtain an accurate internal resistance value.

[0085] To accurately estimate the internal resistance R(t) of the first battery, the least squares method is introduced, which is a method to find the optimal solution by fitting data points. The goal of the least squares method is to minimize the error between the theoretical calculated value and the actual measured value between the battery voltage and current. The calculation process is as follows:

[0086]

[0087] where R(t) represents the internal resistance of the first battery, and t i represents the i-th moment, and t i-1 represents the (i - 1)-th moment, V(t i ) represents the first voltage at the i-th moment, I(t i ) represents the first current at the i-th moment, V(t i-1 ) represents the first voltage at the (i - 1)-th moment, and n represents the number of multiple moments.

[0088] Use the change data of battery voltage and current to fit the internal resistance value, where the voltage and current differences at each time point are used to estimate the internal resistance. This method can adaptively estimate the battery internal resistance during actual use without the need to apply an additional load or external current.

[0089] In the embodiments corresponding to steps A1 to A4, the entire process does not require testing by externally applying current, voltage, or load. The change in battery internal resistance is deduced from the voltage and current fluctuations of the battery itself. This means that the change in the internal resistance of the battery can be monitored in real time when the battery is working normally (such as during device use) without the need for additional testing equipment.

[0090] Step 1013: Use the median of multiple initial battery internal resistances as the internal resistance of the first battery.

[0091] Since the measurement of battery internal resistance may be affected by factors such as short-term fluctuations, ambient temperature, and load changes, directly using the average value may lead to certain deviations. Therefore, by selecting the median, the influence of occasional outliers on the overall measurement result can be eliminated, making the finally obtained battery internal resistance more representative. The median is a statistical concept that represents the middle value of a set of data. If the number of data points is odd, the median is the middle number; if the number of data points is even, the median is the average of the two middle numbers. Compared with the average value, the median can better resist the influence of extreme values. Therefore, when dealing with battery internal resistance data that may have fluctuations, using the median can better reflect the actual internal resistance situation of the battery.

[0092] In the embodiments corresponding to steps 1011 to 1013, through multiple samplings and median calculations, the internal resistance situation of the battery can be more accurately reflected, thereby providing a more reliable basis for battery health assessment. This is very important for the battery management system (BMS) or battery maintenance system. Especially in practical applications, the internal resistance of the battery fluctuates greatly, and using the median to process these fluctuations can effectively improve the stability and accuracy of the data.

[0093] Step 102: Calculate the current attenuation rate of the battery to be detected according to the first battery internal resistance; wherein, the attenuation rate is used to evaluate the capacity attenuation amount brought by each battery cycle;

[0094] The current attenuation rate is the speed of battery decline, which represents the degree of influence of each charge-discharge cycle on the battery capacity. According to the increase in internal resistance, the speed of battery decline can be estimated. The increase in internal resistance will lead to a decrease in battery efficiency and also means an acceleration of battery decline. The calculation process of the current attenuation rate is as follows:

[0095] Specifically, step 102 specifically includes steps 1021 to 1023:

[0096] Step 1021: Calculate the first current battery capacity according to the first battery internal resistance;

[0097] The internal resistance of the battery usually increases with battery aging. The increase in internal resistance will lead to a decrease in battery discharge efficiency, and the maximum capacity of the battery may also decrease. Through the value of the internal resistance, the current capacity of the battery can be deduced. This step actually uses the internal resistance as an indirect index to estimate the actual capacity of the battery. Calculating the battery capacity according to the internal resistance is a traditional technique and will not be elaborated here.

[0098] Step 1022: Subtract the factory battery capacity from the first current battery capacity to obtain the first capacity difference;

[0099] The factory battery capacity refers to the designed capacity of the battery when it leaves the factory, which is usually the maximum capacity that the battery can hold in a brand-new state. This data is generally provided by the manufacturer or measured through experiments.

[0100] The first current battery capacity refers to the capacity of the battery in the current state calculated according to the previous step.

[0101] The capacity difference refers to the difference obtained by subtracting the two, which reflects the capacity attenuation of the battery since it left the factory. That is, due to reasons such as aging and use, the capacity of the battery has decreased.

[0102] This difference indicates the performance degradation of the battery in actual use. The larger the capacity difference, the more serious the battery attenuation.

[0103] Step 1023: Divide the first capacity difference by the first current battery cycle count to obtain the current attenuation rate of the battery under test.

[0104] The attenuation rate is the speed at which the battery capacity changes over time and cycle count. In this step, the attenuation rate is calculated based on the known capacity attenuation amount (capacity difference) and the current cycle count of the battery. The purpose is to obtain how much the battery capacity decreases per charge-discharge cycle.

[0105] In the embodiments corresponding to steps 1021 to 1023, the current capacity is calculated by using the internal resistance of the battery and compared with the factory capacity to obtain the capacity difference. Then, combined with the current cycle count of the battery, the attenuation rate of the battery is obtained. The calculation of the attenuation rate provides an important basis for the assessment of the battery health state. By quantifying the impact of each charge-discharge cycle on the battery capacity, it can accurately reflect the actual degradation of the battery. This method is more comprehensive and accurate than simply relying on the information provided by the internal resistance or cycle count, and can better predict the remaining life and health state of the battery.

[0106] Step 103: Obtain the standard attenuation rate and the first total cycle count corresponding to the standard attenuation rate; wherein, the standard attenuation rate refers to the battery attenuation rate under standard usage conditions, and the first total cycle count refers to the cycle count corresponding to when the battery reaches the set life.

[0107] The standard attenuation rate is the ideal degradation speed of the battery under standard conditions (i.e., the degradation degree of the battery under normal use). This value is usually based on experimental data or industry standards and is applicable to most batteries of similar models. The first total cycle count refers to the total number of cycles that the battery can withstand when it reaches its preset service life. This value is usually related to the design and material life of the battery and represents the number of times the battery can continue to be used in a "healthy" state.

[0108] Step 104: Calculate the health state of the battery to be detected according to the current attenuation rate, the standard attenuation rate, and the first total number of cycles corresponding to the standard attenuation rate; the health state is used to represent the proportion of the remaining number of cycles in the total number of cycles.

[0109] The core of this step is to deduce the health state of the battery by comparing the current attenuation rate with the standard attenuation rate. The health state of the battery mainly reflects the proportion of the remaining number of cycles relative to the preset total number of cycles. By calculating the health state of the battery, users can understand how many charge-discharge cycles the battery can still be used in the future, which helps them determine whether the battery needs to be replaced or continue to be used. The higher the proportion of the health state, the closer the battery performance is to the original state and the longer the remaining service life; the lower the proportion, the more serious the battery degradation, and it may need to be replaced.

[0110] Specifically, step 104 specifically includes steps 1041 to 1043:

[0111] Step 1041: Calculate the ratio between the current attenuation rate and the standard attenuation rate;

[0112] The current attenuation rate is calculated based on the actual usage and internal resistance change, while the standard attenuation rate is usually based on the ideal degradation speed of the battery under standard usage conditions. By calculating the ratio between the two, a ratio can be obtained that reflects the current battery degradation speed relative to the standard degradation speed. This ratio reflects the difference in the degradation rate between the battery to be detected and the standard battery. For example, if the ratio is greater than 1, it means that the current battery degradation speed is faster than the standard battery, and vice versa.

[0113] It can be understood that due to different usage habits of different users in the actual usage environment, there are also differences in the battery attenuation rate. Therefore, it is necessary to calculate the ratio between the current attenuation rate and the standard attenuation rate to adapt to the battery attenuation laws of different users.

[0114] Step 1042: Multiply the ratio by the first total number of cycles corresponding to the standard attenuation rate to obtain the second total number of cycles; the second total number of cycles is used to represent the total number of cycles of the battery to be detected under the current attenuation rate;

[0115] The first total number of cycles is based on the total number of cycles when the battery reaches the design life under standard conditions, representing the total number of charge-discharge cycles that the battery can withstand under "ideal" usage conditions. The second total number of cycles refers to the "theoretical maximum number of cycles" that the battery to be detected can reach under the current degradation rate. This value can reflect the theoretical service life of the battery under the current degradation rate and give a relatively accurate remaining number of cycles of the battery.

[0116] Step 1043: Calculate the health state of the battery to be detected according to the second total number of cycles and the first current battery cycle number.

[0117] Specifically, step 1043 specifically includes steps B1 to B3:

[0118] Step B1: Subtract the first current battery cycle number from the second total number of cycles to obtain a first value;

[0119] The second total number of cycles is the theoretical maximum number of cycles calculated based on the ratio of the current battery degradation rate and the standard degradation rate, indicating how many charge-discharge cycles the battery can experience at most under the current degradation rate. The first current battery cycle number is the number of charge-discharge cycles that the battery to be detected has used, reflecting the actual number of cycles that the battery has experienced.

[0120] The first value is obtained by calculating the remaining maximum number of cycles of the battery, that is: First value = Second total number of cycles - First current battery cycle number.

[0121] Suppose the theoretical maximum number of cycles (second total number of cycles) of the battery is 1200 times, and the battery has currently been used 800 times (first current battery cycle number), then the "first value" is 400 times, meaning the battery can still be used 400 more times.

[0122] Step B2: Divide the first value by the second total number of cycles to obtain a second value;

[0123] The purpose of this operation is to calculate the proportion of the health state of the battery, reflecting the proportion of the remaining available cycles of the battery relative to the maximum theoretical number of cycles (i.e., the second value).

[0124] Step B3: Use the percentage corresponding to the second value as the health state of the battery to be detected.

[0125] For ease of understanding and use, the second value is usually converted into a percentage form. The purpose of this step is to convert the health state of the battery into an easy-to-understand percentage representation to help users intuitively understand the health condition of the battery.

[0126] In the embodiments corresponding to steps B1 to B3, a very intuitive and quantitative method is provided to evaluate the remaining life of the battery, helping users make reasonable decisions based on the current degradation degree of the battery, such as whether to replace the battery, maintain the battery or continue to use it.

[0127] In the embodiments corresponding to steps 1041 to 1043, an evaluation model for the health state of the battery to be detected is obtained by comprehensively calculating the ratio between the current decay rate and the standard decay rate and combining the preset total number of cycles of the standard battery. Through this method, the health state of the battery can be dynamically evaluated according to the actual decay rate, the number of cycles, and the theoretical maximum number of cycles of the battery. This process enables users to more accurately judge the remaining life of the battery and then decide whether to replace the battery or take other measures.

[0128] In the embodiments corresponding to steps 101 to 104, the present invention further introduces the standard decay rate and the total number of cycles corresponding to the standard decay rate as a basis for comparison. The standard decay rate represents the typical decay characteristics of the battery under standard operating conditions, while the total number of cycles corresponding to the standard decay rate reflects the cumulative usage of the battery under the preset life. By comparing the actual decay rate of the battery to be detected with the standard decay rate, the current health state of the battery can be judged more accurately. Based on the current decay rate, the standard decay rate, and the total number of cycles corresponding to the standard decay rate, the present invention can calculate the health state of the battery. The health state represents the proportion of the remaining number of cycles in the total number of cycles, which can intuitively reflect the remaining service life of the battery, help users better master the usage of the battery, and perform maintenance or replacement in a timely manner when needed. Compared with traditional methods, the health state evaluation method provided by the present invention is more comprehensive and accurate, avoiding the over-dependence of the health state evaluation result on a single factor. By comprehensively considering the battery internal resistance, the number of cycles, and the decay rate, the present invention can more accurately reflect the actual usage of the battery, greatly improving the reliability of the evaluation result.

[0129] As Figure 2 The present invention provides a device for detecting the health state of a storage battery. Please refer to Figure 2 , Figure 2 shows a schematic diagram of a device for detecting the health state of a storage battery provided by the present invention. As Figure 2 shown, a device for detecting the health state of a storage battery includes:

[0130] A first acquisition unit 21, configured to acquire the first current battery cycle number and the first battery internal resistance of the battery to be detected;

[0131] A first calculation unit 22, configured to calculate the current decay rate of the battery to be detected according to the first battery internal resistance; wherein, the decay rate is used to evaluate the amount of capacity decay brought by each battery cycle;

[0132] A second acquisition unit 23, configured to acquire a standard attenuation rate and a first total number of cycles corresponding to the standard attenuation rate; wherein, the standard attenuation rate refers to the battery attenuation rate under standard usage conditions, and the first total number of cycles refers to the number of cycles corresponding to when the battery reaches a set lifespan.

[0133] A second calculation unit 24, configured to calculate the health state of the battery to be detected according to the current attenuation rate, the standard attenuation rate, and the first total number of cycles corresponding to the standard attenuation rate; the health state is used to represent the proportion of the remaining number of cycles in the total number of cycles.

[0134] A device for detecting the health state of a battery provided by the present invention further introduces a standard attenuation rate and the total number of cycles corresponding to the standard attenuation rate as a comparison basis. The standard attenuation rate represents the typical attenuation characteristics of the battery under standard usage conditions, while the total number of cycles corresponding to the standard attenuation rate reflects the cumulative usage of the battery under the preset lifespan. By comparing the actual attenuation rate of the battery to be detected with the standard attenuation rate, it is possible to more accurately determine the current health state of the battery. Based on the current attenuation rate, the standard attenuation rate, and the total number of cycles corresponding to the standard attenuation rate, the present invention can calculate the health state of the battery. The health state represents the proportion of the remaining number of cycles in the total number of cycles, which can intuitively reflect the remaining service life of the battery, helping users better understand the usage of the battery and perform maintenance or replacement in a timely manner when needed. Compared with traditional methods, the health state assessment method provided by the present invention is more comprehensive and accurate, avoiding over-reliance on a single factor for the health state assessment result. By comprehensively considering the battery internal resistance, the number of cycles, and the attenuation rate, the present invention can more accurately reflect the actual usage of the battery, greatly improving the reliability of the assessment result.

[0135] Figure 3 is a schematic diagram of a terminal device provided by an embodiment of the present invention. As Figure 3 shown, a terminal device 3 of this embodiment includes: a processor 30, a memory 31, and a computer program 32 stored in the memory 31 and executable on the processor 30, such as a program for detecting the health state of a battery. When the processor 30 executes the computer program 32, it implements the steps in each of the above embodiments of the method for detecting the health state of a battery, such as Figure 1 the steps 101 to 104 shown. Alternatively, when the processor 30 executes the computer program 32, it implements the functions of each unit in each of the above device embodiments, such as Figure 2 the functions of the units shown.

[0136] Exemplarily, the computer program 32 may be divided into one or more units, which are stored in the memory 31 and executed by the processor 30 to implement the present invention. The one or more units may be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program 32 in the terminal device 3. For example, the specific functions of the computer program 32 divided into each unit are as follows:

[0137] A first acquisition unit, configured to acquire the first current battery cycle count and the first battery internal resistance of the battery to be detected;

[0138] A first calculation unit, configured to calculate the current attenuation rate of the battery to be detected according to the first battery internal resistance; wherein, the attenuation rate is used to evaluate the amount of capacity attenuation brought by each battery cycle;

[0139] A second acquisition unit, configured to acquire the standard attenuation rate and the first total cycle count corresponding to the standard attenuation rate; wherein, the standard attenuation rate refers to the battery attenuation rate under standard usage conditions, and the first total cycle count refers to the cycle count corresponding to when the battery reaches the set lifespan;

[0140] A second calculation unit, configured to calculate the health state of the battery to be detected according to the current attenuation rate, the standard attenuation rate, and the first total cycle count corresponding to the standard attenuation rate; the health state is used to represent the proportion of the remaining cycle count in the total cycle count.

[0141] The terminal device includes, but is not limited to, the processor 30 and the memory 31. Those skilled in the art can understand that Figure 3 This is only an example of a terminal device 3, and does not constitute a limitation on a terminal device 3. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the terminal device may further include input / output devices, network access devices, buses, etc.

[0142] The processor 30 may be a Central Processing Unit (CPU), or may also be 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 may be a microprocessor or the processor may also be any conventional processor, etc.

[0143] The memory 31 may be an internal storage unit of the terminal device 3, such as the hard disk or memory of a terminal device 3. The memory 31 may also be an external storage device of the terminal device 3, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc. equipped on the terminal device 3. Further, the memory 31 may also include both the internal storage unit and the external storage device of the terminal device 3. The memory 31 is used to store the computer program and other programs and data required by the roaming control device. The memory 31 may also be used to temporarily store data that has been output or will be output.

[0144] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution is prior or subsequent. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

[0145] It should be noted that the content such as information interaction and execution process between the above devices / units, due to being based on the same concept as the method embodiments of the present invention, for its specific functions and the technical effects brought, please refer to the method embodiment part specifically, and will not be elaborated here.

[0146] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of the present invention. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0147] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0148] An embodiment of the present invention provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments when executed.

[0149] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-mentioned method embodiments of the present invention, a computer program can be used to instruct the relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the photographing device / terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disc, etc.

[0150] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0151] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0152] In the embodiments provided by the present invention, it should be understood that the disclosed device / network device and method can be implemented in other ways. For example, the device / network device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.

[0153] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units. They can be located in one place or distributed to multiple network units.

[0154] It should be understood that when used in the specification and claims of the present invention, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or their combinations.

[0155] It should also be understood that the term "and / or" used in the specification and claims of the present invention refers to any combination and all possible combinations of one or more of the associated listed items and includes these combinations.

[0156] As used in the specification and claims of the present invention, the term "if" can be interpreted as "when", "once", "in response to determining", or "in response to detecting" depending on the context. Similarly, the phrase "if determined" or "if [the described condition or event] is detected" can be interpreted as meaning "once determined", "in response to determining", "once [the described condition or event] is detected", or "in response to detecting [the described condition or event]" depending on the context.

[0157] In addition, in the description of the specification and the appended claims of the present invention, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be construed as indicating or implying relative importance.

[0158] The reference to "one embodiment" or "some embodiments" etc. described in the specification of the present invention means that a specific feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present invention. Thus, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized.

[0159] The above-described embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. These modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention and should all be included within the protection scope of the present invention.

Claims

1. A method for detecting the health status of a battery, characterized in that: The battery health status detection method includes: Obtaining a first current battery cycle number and a first battery internal resistance of a battery to be detected; Calculating a first current battery capacity according to the first battery internal resistance; Subtracting the factory battery capacity from the first current battery capacity to obtain a first capacity difference; Dividing the first capacity difference by the first current battery cycle number to obtain a current decay rate of the battery to be tested; wherein the decay rate is used to evaluate the capacity decay caused by each battery cycle; Obtaining a standard decay rate and a first total number of cycles corresponding to the standard decay rate; wherein the standard decay rate refers to the battery decay rate under standard operating conditions, and the first total number of cycles refers to the number of cycles corresponding to when the battery reaches a set life; Calculating a ratio between the current decay rate and the standard decay rate; wherein the ratio is used to represent the difference in decay rate between the battery to be tested and the standard battery; Multiplying the ratio by a first total number of cycles corresponding to the standard decay rate to obtain a second total number of cycles; the second total number of cycles is used to represent the total number of cycles of the battery to be tested at the current decay rate; Subtracting the second total cycle number from the first current battery cycle number to obtain a first value; Dividing the first value by the second total number of cycles to obtain a second value; The percentage corresponding to the second value is used as the health status of the battery to be tested; the health status is used to represent the proportion of the remaining cycle number in the total cycle number.

2. The battery health status detection method according to claim 1, wherein: Before the step of obtaining the standard decay rate and the first total number of cycles corresponding to the standard decay rate, the method further includes: Obtaining a second current battery cycle number, a second battery internal resistance, an initial capacity, and a battery life capacity critical value of a standard battery; the battery life capacity critical value is used to define a capacity critical value when the battery reaches the end of its service life; collecting a second battery internal resistance of the standard battery, and calculating a second current battery capacity based on the second battery internal resistance; Subtracting the factory battery capacity from the second current battery capacity to obtain a second capacity difference; Dividing the second capacity difference by the second current battery cycle number to obtain a standard decay rate of a standard battery; Subtracting the initial capacity from the critical value of the battery life capacity to obtain the service life capacity; The first total number of cycles is obtained by multiplying the standard decay rate by the service life capacity.

3. The battery health status detection method according to claim 1, wherein: The step of obtaining a first current battery cycle number and a first battery internal resistance of the battery to be detected includes: Obtaining the first current battery cycle number of the battery to be tested; Calculate the initial battery internal resistance at multiple sampling points within a preset time period; The median of the multiple initial battery internal resistances is used as the first battery internal resistance.

4. The method for detecting the health status of a battery according to claim 3, wherein: The step of calculating the initial battery internal resistance at multiple sampling points within a preset time period includes: Collecting a first voltage and a first current of the battery to be tested at multiple moments during operation; performing differential operations on the first voltage and the first current at the plurality of moments to obtain a voltage change rate and a current change rate; Establishing a state equation between the voltage change rate, the current change rate, and the internal resistance of the first battery; Based on the first voltage and the first current at multiple moments, a fitting operation is performed on the state equation by a least squares method to solve the first battery internal resistance.

5. A battery health status detection device, characterized in that: The battery health status detection device includes: A first acquiring unit, configured to acquire a first current battery cycle count and a first battery internal resistance of a battery to be detected; a first calculation unit, configured to calculate a first current battery capacity based on the first battery internal resistance; subtract the factory battery capacity from the first current battery capacity to obtain a first capacity difference; and divide the first capacity difference by the first current battery cycle count to obtain a current decay rate of the battery to be tested; wherein the decay rate is used to evaluate the capacity decay caused by each battery cycle; A second acquisition unit is configured to acquire a standard decay rate and a first total number of cycles corresponding to the standard decay rate; wherein the standard decay rate refers to the battery decay rate under standard operating conditions, and the first total number of cycles refers to the number of cycles corresponding to when the battery reaches a set life; The second calculation unit is used to calculate the ratio between the current decay rate and the standard decay rate; wherein the ratio is used to represent the difference in decay rate between the battery to be tested and the standard battery; the ratio is multiplied by the first total number of cycles corresponding to the standard decay rate to obtain a second total number of cycles; the second total number of cycles is used to represent the total number of cycles of the battery to be tested at the current decay rate; the second total number of cycles is subtracted from the first current battery cycle number to obtain a first value; the first value is divided by the second total number of cycles to obtain a second value; the percentage corresponding to the second value is used as the health status of the battery to be tested.

6. A terminal device, characterized in that: The terminal device includes: a memory, a processor, and a battery health status detection program stored in the memory and executable on the processor, wherein the battery health status detection program is configured to implement the steps in the battery health status detection method according to any one of claims 1 to 4.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the battery health status detection method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Method and device for estimating state of health (SOH) of battery

    CN114252788A

  • Lithium battery intelligent energy storage monitoring method and device based on data analysis

    CN118630878A