Storage battery health state detection method and device
By calculating the current attenuation rate of the battery and comparing it with the standard attenuation rate and total cycle times, the problem of traditional methods relying on a single parameter is solved, and more accurate battery health status evaluation and life prediction are achieved.
Patent Information
- Application Number
- CN202510263814.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2045-03-06
AI Technical Summary
Traditional battery health status detection methods usually rely only on a single parameter, such as internal resistance or cycle times, and it is difficult to fully and accurately reflect the actual situation of the battery health status.
By obtaining the current cycle times and internal resistance of the battery, calculating the current attenuation rate, and comparing it with the standard attenuation rate and the corresponding total cycle times, comprehensively evaluating the health status of the battery.
This method can more accurately judge the current health status of the battery, intuitively reflect the remaining service life of the battery, and improve the reliability of the evaluation results.
Smart Images

Figure CN119828032A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of industrial data analysis, and in particular relates to a method and device for detecting the health status of a battery. Background Art
[0002] As energy demand continues to increase, batteries play an increasingly important role in many fields. Especially in electric vehicles, renewable energy storage systems and various portable electronic devices, batteries are core energy storage components, and their performance directly affects the service life and reliability of the equipment. Therefore, how to accurately and real-time monitor the health status of batteries has become an important research topic in related fields.
[0003] During long-term use, as the number of charge and discharge cycles increases, the battery will experience varying degrees of performance degradation, which is mainly manifested as a decrease in battery capacity and an increase in internal resistance. The battery state of health (SOH) is usually used to evaluate the difference between the current performance of the battery and its optimal performance.
[0004] At present, the detection methods of battery health status can be roughly divided into two categories: one is based on the estimation of 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, the existing technology still has some shortcomings when evaluating the health status of the battery. Traditional methods usually rely on only a single parameter (such as battery internal resistance or number of cycles), which is difficult to fully and accurately reflect the actual situation of the battery health status. Summary of the invention
[0005] In view of this, an embodiment of the present invention provides a battery health status detection method and device to solve the technical problem that traditional methods usually only rely on a single parameter (such as battery internal resistance or number of cycles) and are difficult to fully and accurately reflect the actual situation of the battery health status.
[0006] A first aspect of an embodiment of the present invention provides a method for detecting the health status of a battery, the method comprising:
[0007] Obtaining a first current battery cycle number and a first battery internal resistance of a battery to be detected;
[0008] Calculating the current decay rate of the battery to be tested according to the first battery internal resistance; wherein the decay rate is used to evaluate the capacity decay caused by each battery cycle;
[0009] 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 use conditions, and the first total number of cycles refers to the number of cycles corresponding to when the battery reaches a set life;
[0010] The health status of the battery to be tested is calculated based on the current decay rate, the standard decay rate and the first total number of cycles corresponding to the standard decay rate; the health status is used to indicate the proportion of the remaining number of cycles in the total number of cycles.
[0011] Further, the step of calculating the current decay rate of the battery to be detected according to the first battery internal resistance includes:
[0012] Calculating a first current battery capacity according to the first battery internal resistance;
[0013] Subtracting the factory battery capacity from the first current battery capacity to obtain a first capacity difference;
[0014] The first capacity difference is divided by the first current battery cycle number to obtain the current decay rate of the battery to be detected.
[0015] Furthermore, the step of calculating the health state of the battery to be detected according to the current decay rate, the standard decay rate and the first total number of cycles corresponding to the standard decay rate includes:
[0016] Calculating a ratio between the current decay rate and a standard decay rate;
[0017] The ratio is multiplied 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;
[0018] The health status of the battery to be detected is calculated according to the second total cycle number and the first current battery cycle number.
[0019] Further, the step of calculating the health status of the battery to be detected according to the second total cycle number and the first current battery cycle number includes:
[0020] Subtracting the second total cycle number from the first current battery cycle number to obtain a first value;
[0021] Dividing the first value by the second total number of cycles to obtain a second value;
[0022] The percentage corresponding to the second value is used as the health status of the battery to be detected.
[0023] Furthermore, 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:
[0024] 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;
[0025] collecting a second battery internal resistance of a standard battery, and calculating a second current battery capacity according to the second battery internal resistance;
[0026] Subtract the factory battery capacity from the second current battery capacity to obtain a second capacity difference;
[0027] Dividing the second capacity difference by the second current battery cycle number to obtain a standard decay rate of a standard battery;
[0028] Subtracting the initial capacity from the critical value of the battery life capacity to obtain the service life capacity;
[0029] The first total number of cycles is obtained by multiplying the standard decay rate by the service life capacity.
[0030] Furthermore, the step of obtaining a first current battery cycle number and a first battery internal resistance of the battery to be detected includes:
[0031] Obtain the first current battery cycle number of the battery to be tested;
[0032] Calculate the initial battery internal resistance at multiple sampling points within a preset time period;
[0033] The median of multiple initial battery internal resistances is used as the first battery internal resistance.
[0034] Furthermore, the step of calculating the initial battery internal resistance of multiple sampling points within a preset time period includes:
[0035] Collecting a first voltage and a first current of the storage battery to be tested at multiple times during operation;
[0036] Performing differential operation on the first voltage and the first current at the plurality of moments to obtain a voltage change rate and a current change rate;
[0037] Establishing a state equation between the voltage change rate, the current change rate and the internal resistance of the first battery;
[0038] Based on the first voltage and the first current at multiple moments, a fitting operation is performed on the state variance by using a least square method to solve the first battery internal resistance.
[0039] A second aspect of an embodiment of the present invention provides a battery health status detection device, comprising:
[0040] A first acquisition unit, used to acquire a first current battery cycle number and a first battery internal resistance of a battery to be detected;
[0041] A first calculation unit, configured to calculate a current decay rate of the battery to be detected according to the first battery internal resistance; wherein the decay rate is used to evaluate a capacity decay amount caused by each battery cycle;
[0042] A second acquisition unit is used 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 use conditions, and the first total number of cycles refers to the number of cycles corresponding to when the battery reaches a set life;
[0043] The second calculation unit is used to calculate the health status of the battery to be tested according to the current decay rate, the standard decay rate and the first total number of cycles corresponding to the standard decay rate; the health status is used to indicate the proportion of the remaining number of cycles in the total number of cycles.
[0044] A third aspect of an embodiment of the present invention provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the battery health status detection method described in the first aspect when executing the computer program.
[0045] A fourth aspect of an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the battery health status detection method described in the first aspect are implemented.
[0046] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: the present invention further introduces the standard decay rate and the total number of cycles corresponding to the standard decay rate as a comparison basis. The standard decay rate represents the typical decay characteristics of the battery under standard use conditions, while the total number of cycles corresponding to the standard decay rate reflects the cumulative use of the battery under a preset life. By comparing the actual decay rate of the battery to be tested 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 understand the use of the battery, and perform maintenance or replacement in time when necessary. Compared with the traditional method, the health state assessment method provided by the present invention is more comprehensive and accurate, avoiding excessive reliance on a single factor on the health state assessment result. By comprehensively considering the battery internal resistance, the number of cycles and the decay rate, the present invention can more accurately reflect the actual use 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 briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0048] Figure 1 A schematic flow chart of a method for detecting the health status of a battery provided by the present invention is shown;
[0049] Figure 2 A schematic diagram of a battery health status detection device provided by an embodiment of the present invention is shown;
[0050] Figure 3 A schematic diagram of a terminal device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0051] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may 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 prevent unnecessary details from obstructing the description of the present invention.
[0052] The embodiments of the present invention provide a method and device for detecting the health status of a battery to solve the technical problem that traditional methods usually rely on only a single parameter (such as battery internal resistance or number of cycles) and are difficult to fully and accurately reflect the actual situation of the battery health status.
[0053] First, the present invention provides a method for detecting the health status of a battery. Figure 1 , Figure 1 FIG. 1 is a schematic flow chart of a method for detecting the health status of a battery provided by the present invention. Figure 1 As shown, the battery health status detection method may include the following steps:
[0054] Step 101: Obtain a first current battery cycle number and a first battery internal resistance of a battery to be detected;
[0055] First, the current battery cycle number refers to how many charge and discharge cycles the battery has gone through. Each time a full charge and discharge is performed, the cycle number increases by 1. As the number of cycles increases, the capacity of the battery gradually decays. First, the battery internal resistance is a parameter that measures the internal resistance of the battery. Usually, an increase in internal resistance means a decrease in battery performance. The change in internal resistance has a lot to do with the aging process of the battery. Among them, traditional battery internal resistance calculation methods often rely on externally applied current, voltage or load to measure the internal resistance, but in actual application environments, additional current, voltage or load operations cannot be applied. Therefore, the present application provides an internal resistance calculation method that does not rely on externally applied current, voltage or load to calculate the 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 battery to be detected;
[0058] First, the current battery cycle number refers to the number of charge and discharge cycles that the battery to be tested has experienced since it was used. It reflects the battery's usage history and is also one of the important bases for evaluating the battery's health status. The battery cycle number is an important indicator of battery degradation. As the number of charge and discharge cycles increases, the battery's health status usually decreases gradually. Therefore, this data helps to understand the degree of battery aging.
[0059] Step 1012: Calculate the initial battery internal resistance of multiple sampling points within a preset time period;
[0060] Battery internal resistance is an important parameter for energy loss during battery charging and discharging, and it changes with battery use. Generally, as the battery ages or degrades, the internal resistance increases. Therefore, measuring the change in the internal resistance of the battery is a key step in battery health assessment.
[0061] In order to obtain more reliable and accurate battery internal resistance data, multiple time points are used to measure the battery internal resistance. These measurements can be collected several times within a certain preset time. The data at these sampling points will help eliminate the errors or fluctuations that may be caused by a single data point.
[0062] The duration refers to sampling the battery internal resistance regularly within a certain time range. Usually, the preset duration can be set according to the working status and usage environment of the battery, such as once an hour, or multiple samplings within a specific charge and discharge cycle of the battery.
[0063] Specifically, step 1012 specifically includes steps A1 to A4:
[0064] Step A1: collecting the first voltage and the first current of the battery to be tested at multiple times during operation;
[0065] Step A2: performing differential operation on the first voltage and the first current at the plurality of moments to obtain a voltage change rate and a current change rate;
[0066] The voltage change rate and current change rate are calculated as follows:
[0067]
[0068] in, It 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: establishing a state equation between the voltage change rate, the current change rate and the internal resistance of the first battery;
[0070] According to the discharge characteristics and electrochemical model of the battery, the state equation of the battery is established to express the relationship between the voltage change rate and the current change rate:
[0071]
[0072] Wherein, C represents the equivalent capacitance of the battery to be tested, α 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 resistance inside the battery affects the changes in voltage and current. It provides a mathematical framework for subsequent internal resistance calculations.
[0074] It is worth noting that the principle of the state equation is as follows:
[0075] The voltage and current of the battery change dynamically and are affected by the internal resistance and capacitance. In order to establish the state equation, it is necessary to derive the relationship between the battery voltage and current 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 a battery, it will cause a voltage drop on the internal resistance and energy accumulation on the capacitor. Assuming that the battery current I(t) produces a voltage drop in the battery, the effect of internal resistance on the battery current change can be expressed as V resistance (t) = R(t)·I(t).
[0077] Influence of capacitance: Battery capacitance C stores energy and affects voltage change. The relationship between voltage change and current change can be expressed as: This equation shows how the voltage across a capacitor changes with time when current passes through it.
[0078] In practical applications, the internal resistance of the battery changes with time, and it is affected by many factors during the battery charging and discharging process (such as temperature, battery health, battery usage history, etc.). Therefore, the internal resistance R(t) is a time-varying quantity.
[0079] The voltage and current of a battery change over time. The rate of change of the battery voltage can be expressed as the effect of the current passing through the battery's internal resistance and capacitance:
[0080]
[0081] The core principle of the state equation is based on the electrochemical characteristics and circuit model of the battery, describing the relationship between the battery's internal resistance, capacity, current, and voltage. By establishing the battery's state equation, 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's internal resistance.
[0082] Step A4: Based on the first voltage and the first current at multiple moments, a fitting operation is performed on the state variance by a least square method to solve the first battery internal resistance.
[0083] The "calculate the first battery internal resistance" step is actually to fit and optimize the voltage and current data collected during the actual use of the battery based on the given state equation to solve the first battery internal resistance. Since the first battery internal resistance directly affects the change of battery voltage and current, R(t) in the state equation can be solved by matching the actual data with the least squares method (or other fitting methods). By collecting the first voltage V(t) and the first current I(t), their rate of change (i.e. and ), and then substitute these data into the state equation and estimate the value of R(t) through the optimization process.
[0084] The specific calculation process is to fit all the collected data points through the least squares method to ensure that the error between the changes in battery voltage and current and the battery model (including internal resistance) is minimized, so as to obtain an accurate internal resistance value.
[0085] In order to accurately estimate the first battery internal resistance R(t), 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 of the battery voltage and current. The calculation process is as follows:
[0086]
[0087] Where, R(t) represents the internal resistance of the first battery, t i represents the i-th moment, t i-1 represents the i-1th 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-1th moment, and n represents the number of multiple moments.
[0088] The internal resistance value is fitted using the variation data of battery voltage and current, where the voltage and current differences at each time point are used to estimate the internal resistance. This method can adaptively estimate the internal resistance of the battery during actual use without the need for additional load or external current.
[0089] In the embodiment corresponding to step A1 to step A4, the entire process does not require testing by externally applying current, voltage or load. The change in the internal resistance of the battery is inferred by 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 operating normally (for example, during the use of the device) without the need for additional testing equipment.
[0090] Step 1013: taking the median of the multiple initial battery internal resistances as the first battery internal resistance.
[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 results can be eliminated, making the final battery internal resistance more representative. The median is a statistical concept that represents the value in the middle of a set of data. If the number of data points is an odd number, the median is the middle number; if the number of data points is an even number, 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 processing battery internal resistance data that may fluctuate, using the median can better reflect the actual internal resistance of the battery.
[0092] In the embodiment corresponding to step 1011 to step 1013, multiple sampling and median calculation can more accurately reflect the internal resistance of the battery, thereby providing a more reliable basis for battery health assessment. This is very important for a battery management system (BMS) or a battery maintenance system, especially in practical applications, where the internal resistance of the battery fluctuates greatly, and using the median to handle these fluctuations can effectively improve the stability and accuracy of the data.
[0093] Step 102: Calculate the current decay rate of the battery to be tested according to the first battery internal resistance; wherein the decay rate is used to evaluate the capacity decay caused by each battery cycle;
[0094] The current decay rate is the speed at which the battery decays, which indicates the degree of impact of each charge and discharge cycle on the battery capacity. The rate of battery decay can be estimated based on the increase in internal resistance. The increase in internal resistance will cause the battery efficiency to decrease, which also means that the battery decay is accelerated. The calculation process of the current decay rate is as follows:
[0095] Specifically, step 102 specifically includes steps 1021 to 1023:
[0096] Step 1021: Calculating a first current battery capacity according to the first battery internal resistance;
[0097] The internal resistance of a battery usually increases as the battery ages. The increase in internal resistance will lead to a decrease in the battery discharge efficiency and the maximum capacity of the battery may decrease. The current capacity of the battery can be inferred from the value of the internal resistance. This step actually uses the internal resistance as an indirect indicator to estimate the actual capacity of the battery. Calculating battery capacity based on internal resistance is a traditional technology and will not be described in detail here.
[0098] Step 1022: Subtract the factory battery capacity from the first current battery capacity to obtain a first capacity difference;
[0099] The factory battery capacity refers to the designed capacity of the battery at the factory, which is usually the maximum capacity that the battery can carry in a 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 between the two, which reflects the capacity attenuation of the battery since it left the factory. That is, the battery capacity has decreased due to aging, use, etc.
[0102] This difference indicates the performance degradation of the battery in actual use. The larger the capacity difference, the more serious the battery degradation.
[0103] Step 1023: Divide the first capacity difference by the first current battery cycle number to obtain the current decay rate of the battery to be tested.
[0104] The decay rate is the rate at which the battery capacity changes over time and the number of cycles. In this step, the decay rate is calculated using the known capacity decay (capacity difference) and the current number of battery cycles. The purpose is to determine how much the battery capacity decreases after each charge and discharge cycle.
[0105] In the embodiment corresponding to step 1021 to step 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, and then combined with the current number of cycles of the battery to obtain the battery decay rate. The calculation of the decay rate provides an important basis for the evaluation of the battery health status. By quantifying the impact of each charge and discharge cycle on the battery capacity, the actual battery decay can be accurately reflected. This method is more comprehensive and accurate than simply relying on the information provided by the internal resistance or the number of cycles, and can better predict the remaining life and health status of the battery.
[0106] Step 103: Obtain 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 use conditions, and the first total number of cycles refers to the number of cycles corresponding to when the battery reaches a set life;
[0107] The standard decay rate is the ideal decay rate of the battery under standard operating conditions (i.e. the degree of decay 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 number 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 be used continuously in a "healthy" state.
[0108] Step 104: Calculate the health status of the battery to be tested according to the current decay rate, the standard decay rate and the first total number of cycles corresponding to the standard decay rate; the health status is used to indicate the proportion of the remaining number of cycles in the total number of cycles.
[0109] The core of this step is to infer the health status of the battery by comparing the current decay rate with the standard decay rate. The health status 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 status of the battery, users can understand how many charge and discharge cycles the battery can still use in the future, helping them to determine whether the battery needs to be replaced or continued to be used. The higher the percentage of the health status, the closer the battery performance is to the original state and the longer the remaining service life; the lower the percentage, the more serious the battery degradation and may need to be replaced.
[0110] Specifically, step 104 includes steps 1041 to 1043:
[0111] Step 1041: Calculate the ratio between the current decay rate and the standard decay rate;
[0112] The current decay rate is calculated based on actual usage and internal resistance changes, while the standard decay rate is usually based on the ideal decay rate of the battery under standard usage conditions. By calculating the ratio between the two, a ratio reflecting the current battery decay rate relative to the standard decay rate can be obtained. This ratio reflects the difference in decay rate between the battery to be tested and the standard battery. For example, if the ratio is greater than 1, it means that the current battery decays faster than the standard battery, otherwise it means that the decay is slower.
[0113] It is understandable that in actual usage environments, different users have different usage habits, so there are also differences in battery decay rates. Therefore, it is necessary to calculate the ratio between the current decay rate and the standard decay rate to adapt to the battery decay laws of different users.
[0114] Step 1042: multiplying the ratio 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;
[0115] The first total cycle number is the total cycle number of the battery when it reaches its design life under standard working conditions, which represents the total number of charge and discharge cycles that the battery can withstand under "ideal" use conditions. The second total cycle number refers to the "theoretical maximum cycle number" that the battery to be tested can achieve at the current decay rate. This value can reflect the theoretical service life of the battery at the current decay rate and give a relatively accurate number of remaining battery cycles.
[0116] Step 1043: Calculate the health status of the battery to be tested according to the second total cycle number and the first current battery cycle number.
[0117] Specifically, step 1043 specifically includes steps B1 to B3:
[0118] Step B1: subtract the second total cycle number from the first current battery cycle number to obtain a first value;
[0119] The second total cycle number is the theoretical maximum cycle number calculated based on the ratio of the battery's current decay rate to the standard decay rate, indicating how many charge and discharge cycles the battery can go through at the current decay rate. The first current battery cycle number is the number of charge and discharge cycles the battery to be tested has used, reflecting the actual number of cycles the battery has gone through.
[0120] The first value is obtained by calculating the maximum number of cycles remaining in the battery, that is, the first value=the second total number of cycles-the first current number of battery cycles.
[0121] Assuming that the theoretical maximum number of cycles of the battery (the second total number of cycles) is 1200 times, and the battery has currently been used 800 times (the first current number of battery cycles), then the "first value" is 400 times, which means that the battery can be used another 400 times.
[0122] Step B2: Dividing 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 health status ratio of the battery, which reflects the ratio of the remaining available cycle number of the battery to the maximum theoretical cycle number (ie, the second value).
[0124] Step B3: The percentage corresponding to the second value is used as the health status of the battery to be detected.
[0125] For ease of understanding and use, the second value is usually converted into a percentage. The purpose of this step is to convert the battery health status into an easy-to-understand percentage to help users intuitively understand the battery health status.
[0126] In the embodiment corresponding to step B1 to step B3, a very intuitive and quantitative way is provided to evaluate the remaining life of the battery, helping the user to make reasonable decisions based on the current degree of battery degradation, such as whether to replace the battery, maintain the battery, or continue to use it.
[0127] In the embodiment corresponding to step 1041 to step 1043, an evaluation model for the health status of the battery to be tested 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. In this way, the health status of the battery can be dynamically evaluated based on the actual decay rate, number of cycles and theoretical maximum number of cycles of the battery. This process allows the user to more accurately determine the remaining life of the battery, and then decide whether to replace the battery or take other measures.
[0128] In the embodiment corresponding to step 101 to step 104, the present invention further introduces the standard decay rate and the total number of cycles corresponding to the standard decay rate as a comparison basis. The standard decay rate represents the typical decay characteristics of the battery under standard use conditions, and the total number of cycles corresponding to the standard decay rate reflects the cumulative use of the battery under a preset life. By comparing the actual decay rate of the battery to be tested 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 understand the use of the battery, and perform maintenance or replacement in time when necessary. Compared with traditional methods, the health state assessment method provided by the present invention is more comprehensive and accurate, avoiding excessive reliance on a single factor on the health state assessment result. By comprehensively considering the battery internal resistance, the number of cycles and the decay rate, the present invention can more accurately reflect the actual use of the battery, greatly improving the reliability of the assessment result.
[0129] like Figure 2 The present invention provides a battery health status detection device, see Figure 2 , Figure 2 A schematic diagram of a battery health status detection device provided by the present invention is shown. Figure 2 A battery health status detection device is shown, comprising:
[0130] A first acquisition unit 21, used to acquire a first current battery cycle number and a first battery internal resistance of a battery to be detected;
[0131] A first calculation unit 22 is used to calculate the current decay rate of the battery to be tested according to the first battery internal resistance; wherein the decay rate is used to evaluate the capacity decay caused by each battery cycle;
[0132] A second acquisition unit 23 is used 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 use conditions, and the first total number of cycles refers to the number of cycles corresponding to when the battery reaches a set life;
[0133] The second calculation unit 24 is used to calculate the health status of the battery to be tested according to the current decay rate, the standard decay rate and the first total number of cycles corresponding to the standard decay rate; the health status is used to indicate the proportion of the remaining number of cycles in the total number of cycles.
[0134] The present invention provides a battery health status detection device, and the present invention further introduces a standard decay rate and a total number of cycles corresponding to the standard decay rate as a comparison basis. The standard decay rate represents the typical decay characteristics of the battery under standard use conditions, and the total number of cycles corresponding to the standard decay rate reflects the cumulative use of the battery under a preset life. By comparing the actual decay rate of the battery to be detected with the standard decay rate, the current health status 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 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, help users better understand the use of the battery, and perform maintenance or replacement in time when necessary. Compared with traditional methods, the health status assessment method provided by the present invention is more comprehensive and accurate, avoiding excessive reliance on a single factor on the health status assessment result. By comprehensively considering the battery internal resistance, the number of cycles and the decay rate, the present invention can more accurately reflect the actual use of the battery, greatly improving the reliability of the assessment result.
[0135] Figure 3 Schematic diagram of a terminal device provided by an embodiment of the present invention. Figure 3 As 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 battery health status detection program. When the processor 30 executes the computer program 32, the steps of each of the above-mentioned battery health status detection method embodiments are implemented, such as Figure 1 Alternatively, when the processor 30 executes the computer program 32, the functions of each unit in the above-mentioned device embodiments are realized, for example, Figure 2 Function of the unit 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 complete the present invention. The one or more units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 32 in the terminal device 3. For example, the computer program 32 may be divided into the following specific functions of each unit:
[0137] A first acquisition unit, used to acquire a first current battery cycle number and a first battery internal resistance of a battery to be detected;
[0138] A first calculation unit, configured to calculate a current decay rate of the battery to be detected according to the first battery internal resistance; wherein the decay rate is used to evaluate a capacity decay amount caused by each battery cycle;
[0139] A second acquisition unit is used 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 use conditions, and the first total number of cycles refers to the number of cycles corresponding to when the battery reaches a set life;
[0140] The second calculation unit is used to calculate the health status of the battery to be tested according to the current decay rate, the standard decay rate and the first total number of cycles corresponding to the standard decay rate; the health status is used to indicate the proportion of the remaining number of cycles in the total number of cycles.
[0141] The terminal device includes but is not limited to a processor 30 and a memory 31. Those skilled in the art will appreciate that Figure 3 It is only an example of a terminal device 3 and does not constitute a limitation on the terminal device 3. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device may also include input and output devices, network access devices, buses, etc.
[0142] The processor 30 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0143] The memory 31 may be an internal storage unit of the terminal device 3, such as a hard disk or memory of the 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, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device 3. Further, the memory 31 may also include both an internal storage unit and an 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 is to be output.
[0144] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0145] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present invention. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0146] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, 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 software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0147] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and 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 executing the computer program product.
[0149] If the 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, the present invention implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of 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 source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera 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 disk or an optical disk.
[0150] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0151] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0152] In the embodiments provided by the present invention, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0153] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed over multiple network units.
[0154] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0155] It should also be understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0156] As used in the present specification and the appended claims, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to monitoring, depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is monitored" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is monitored" or "in response to monitoring [described condition or event]", depending on the context.
[0157] In addition, in the description of the present specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0158] References to "one embodiment" or "some embodiments" etc. described in the present specification mean that one or more embodiments of the present invention include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some 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 in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0159] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in 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 comprises: Obtaining a first current battery cycle number and a first battery internal resistance of a battery to be detected; Calculating the current decay rate of the battery to be tested according to the first battery internal resistance; 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 use conditions, and the first total number of cycles refers to the number of cycles corresponding to when the battery reaches a set life; The health status of the battery to be tested is calculated based on the current decay rate, the standard decay rate and the first total number of cycles corresponding to the standard decay rate; the health status is used to indicate the proportion of the remaining number of cycles in the total number of cycles.
2. The method for detecting the health status of a battery according to claim 1, characterized in that: The step of calculating the current decay rate of the battery to be detected according to the first battery internal resistance comprises: 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; The first capacity difference is divided by the first current battery cycle number to obtain the current decay rate of the battery to be detected.
3. The method for detecting the health status of a battery according to claim 1, characterized in that: The step of calculating the health state of the battery to be detected according to the current decay rate, the standard decay rate and the first total number of cycles corresponding to the standard decay rate comprises: Calculating a ratio between the current decay rate and a standard decay rate; The ratio is multiplied 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; The health status of the battery to be detected is calculated according to the second total cycle number and the first current battery cycle number.
4. The method for detecting the health status of a battery as claimed in claim 3, characterized in that: The step of calculating the health status of the battery to be detected according to the second total cycle number and the first current battery cycle number comprises: 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 detected.
5. The method for detecting the health status of a battery 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 a standard battery, and calculating a second current battery capacity according to the second battery internal resistance; Subtract 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.
6. The method for detecting the health status of a battery 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 comprises: Obtain 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 multiple initial battery internal resistances is used as the first battery internal resistance.
7. The method for detecting the health status of a battery as claimed in claim 6, characterized in that: 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 storage battery to be tested at multiple times during operation; Performing differential operation 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 variance by using a least square method to solve the first battery internal resistance.
8. A battery health status detection device, characterized in that: The battery health status detection device comprises: A first acquisition unit, used to acquire a first current battery cycle number and a first battery internal resistance of a battery to be detected; A first calculation unit, configured to calculate a current decay rate of the battery to be detected according to the first battery internal resistance; wherein the decay rate is used to evaluate a capacity decay amount caused by each battery cycle; A second acquisition unit is used 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 use 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 health status of the battery to be tested according to the current decay rate, the standard decay rate and the first total number of cycles corresponding to the standard decay rate; the health status is used to indicate the proportion of the remaining number of cycles in the total number of cycles.
9. 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 as described in any one of claims 1 to 7.
10. 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 method for detecting the health status of a battery as claimed in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Cell health state estimation method, device and system
CN110261790A
Battery health degree prediction method and terminal equipment
CN112034371A
Method and device for estimating state of health (SOH) of battery
CN114252788A
Battery experience attenuation migration method and system
CN116953541A
Power battery decommissioning standardization judgment method and system
CN116953550A
Cited By
Lithium battery health state value attenuation rate table acquisition method, lithium battery health state value estimation method, electronic equipment and storage medium
CN120314794A
Method for obtaining lithium battery health state value decay rate table, method for estimating lithium battery health state value, electronic device and storage medium
CN120314794B