A method for predicting battery life

By acquiring temperature correction coefficients and voltage data, the cycle number and correction number of lead-acid batteries are calculated, solving the problem of inaccurate life management of lead-acid batteries, realizing accurate life prediction and timely early warning, and ensuring driving safety.

CN122131158APending Publication Date: 2026-06-02FOSHAN POLYTECHNIC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
FOSHAN POLYTECHNIC
Filing Date
2026-03-31
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In the existing technology, the life management and monitoring accuracy of lead-acid batteries is not high, making it difficult to accurately reflect the battery's condition. This can lead to electrical failures near the end of the battery's life, affecting driving safety.

Method used

By obtaining the correction coefficient for the effect of temperature on battery life over multiple consecutive set cycles, and combining it with the start and end voltages of charge and discharge cycles, idle time, output power, and deep discharge voltage, the number of cycles, correction cycles, and remaining life are calculated, providing an accurate life prediction method.

Benefits of technology

It improves the accuracy of battery life prediction, ensuring timely warnings when the battery is nearing the end of its life, avoiding electrical failures, and ensuring driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122131158A_ABST
    Figure CN122131158A_ABST
Patent Text Reader

Abstract

This application discloses a battery life prediction method, addressing the technical problem of low accuracy in predicting the remaining battery life in existing technologies. The battery life prediction method includes: obtaining a correction coefficient for the effect of temperature on battery life over multiple consecutive set cycles; determining the number of cycles of the battery based on the correction coefficient, the start voltage and end voltage of the charge / discharge cycle; determining a first correction number based on the correction coefficient and idle time; determining a second correction number based on the correction coefficient and output power; determining a third correction number based on the correction coefficient and the discharge voltage of deep discharge; and determining the remaining battery life based on the remaining life before the first set cycle, the number of cycles, the first correction number, the second correction number, and the third correction number. The battery life prediction method provided in this application improves the accuracy of remaining life prediction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of battery life prediction technology, and specifically relates to a method for predicting battery life. Background Technology

[0002] Lead-acid batteries, as a core energy storage component in automotive electrical systems, not only provide essential power for the vehicle's starting system but also power the operation of electronic devices such as lighting, audio, and navigation systems. However, due to differences in the usage environment of different vehicles, the driver's habits, and the quality of the lead-acid batteries themselves, their lifespan often varies significantly. Lead-acid batteries experience a sharp decline in performance near the end of their lifespan. If this is not addressed in time, it may prevent the vehicle from starting or even cause electrical faults during driving, affecting driving safety.

[0003] In related technologies, the management and monitoring of battery life are not very accurate, making it difficult to accurately reflect the battery's condition. Summary of the Invention

[0004] To address the technical problem of low accuracy in detecting the remaining life of vehicle batteries, this application provides a method for predicting battery life.

[0005] In a first aspect of this application, a method for predicting battery life is provided, comprising: Obtain the correction coefficient for the effect of temperature on battery life over multiple consecutive set cycles; Based on the multiple correction coefficients and the starting and ending voltages of each charge-discharge cycle of the battery within the multiple consecutive set periods, the number of cycles of the battery within the multiple consecutive set periods is determined. Based on the multiple correction coefficients and the idle time of the battery in the multiple consecutive set periods, a first correction number for the impact of the idle time of the battery on its lifespan is determined. Based on the multiple correction coefficients and the output power of the battery during the multiple consecutive set cycles, a second correction number is determined for the impact of the battery's discharge on its lifespan when the output power is greater than a preset power. Based on the multiple correction coefficients and the discharge voltage of the battery during deep discharge in the multiple consecutive set periods, a third correction number for the impact of deep discharge on battery life is determined. The remaining lifespan of the battery after the last set cycle is determined based on the remaining lifespan of the battery before the first set cycle, the number of cycles, the first correction number, the second correction number, and the third correction number.

[0006] In some embodiments, obtaining the correction coefficient for the effect of temperature on battery life over multiple consecutive set cycles includes: The average temperature of the environment in which the battery is located during the multiple consecutive set cycles is obtained. After performing life tests on multiple batteries under test with the same load at different temperatures, the life and temperature at different temperatures are fitted to form a curve function, wherein the batteries under test are of the same model as the batteries. If the average temperature is greater than or equal to the upper limit temperature, the correction coefficient is determined based on the curve function and the first temperature difference between the average temperature and the upper limit temperature. If the average temperature is less than or equal to the lower limit temperature, the correction coefficient is determined based on the curve function and the second temperature difference between the lower limit temperature and the average temperature. If the average temperature is less than the upper limit temperature but greater than the lower limit temperature, then the correction coefficient is determined to be 1.

[0007] In some embodiments, determining the number of cycles of the battery within the plurality of consecutive set periods based on the plurality of correction coefficients and the starting and ending voltages of each charge-discharge cycle of the battery within the plurality of consecutive set periods includes: Based on the starting voltage and ending voltage of the battery in each charge-discharge cycle within the plurality of consecutive set periods, a first voltage difference between the starting voltage and ending voltage of charging in each charge-discharge cycle, and a second voltage difference between the starting voltage and ending voltage of discharging are determined. The period corresponding to each charge-discharge cycle in the plurality of consecutive set periods is determined as the first target period; Extract the correction coefficient corresponding to the first target period from the plurality of correction coefficients; Obtain the lifetime degradation coefficient; The number of cycles of the battery within the plurality of consecutive set cycles is determined based on the first voltage difference, the second voltage difference, the correction coefficient corresponding to the first target period, and the life decay coefficient.

[0008] In some implementations, obtaining the lifetime degradation coefficient includes: Obtain the first instantaneous power of the battery under a set load before the first set cycle; The second instantaneous power of the battery under the set load is obtained at preset time intervals; Calculate the power attenuation rate based on the latest second instantaneous power and the first instantaneous power; The lifetime attenuation coefficient is determined based on the power attenuation rate.

[0009] In some embodiments, determining the first correction number for the impact of the battery's idle time on its lifespan based on a plurality of correction coefficients and the battery's idle time within a plurality of consecutive set periods includes: The period in which the idle time of the battery exceeds the preset time within the multiple consecutive set periods is determined as the second target period; Extract the correction coefficient corresponding to the second target period from the plurality of correction coefficients; Based on the correction coefficient corresponding to the second target period, determine the first correction factor number for the impact of the battery's idle time on its lifespan; Add up all the first correction sub-numbers to get the first correction number.

[0010] In some embodiments, determining the second correction number for the impact of battery discharge on lifespan when the output power is greater than a preset power, based on a plurality of correction coefficients and the output power of the battery discharged within a plurality of consecutive set periods, includes: The period in which the output power of the battery discharges within the multiple consecutive set cycles is greater than the preset power is determined as the third target cycle. The first duration corresponding to the output power of the battery being greater than the preset power during each discharge is obtained; Extract the correction coefficient corresponding to the third target period from the plurality of correction coefficients; The second correction number is calculated based on the first duration, the correction coefficient corresponding to the third target period, and the output power; Summing all the second correction sub-degrees yields the second correction degree.

[0011] In some embodiments, determining the third correction number for the impact of deep discharge on battery life based on a plurality of correction coefficients and the discharge voltage of the battery during deep discharge in a plurality of consecutive set periods includes: The period in which the discharge voltage of the battery is lower than the set voltage within the plurality of consecutive set periods is determined as the fourth target period; Obtain the second duration corresponding to each time the battery discharges below a set voltage; Extract the correction coefficient corresponding to the fourth target period from the plurality of correction coefficients; Based on the second duration and the correction coefficient corresponding to the fourth target period, the third correction factor number for the impact of deep discharge on lifespan of the battery is determined. Summing all the third modifier exponents yields the third modifier exponent.

[0012] In a second aspect of this application, a battery life prediction device is provided, comprising: The acquisition module is used to acquire the correction coefficient for the effect of temperature on the lifespan of the battery over multiple consecutive set cycles. The cycle number determination module is used to determine the number of cycles of the battery in the multiple consecutive set cycles based on multiple correction coefficients and the starting voltage and ending voltage of each charge-discharge cycle of the battery in the multiple consecutive set cycles. The first correction number determination module is used to determine the first correction number of the impact of the idle time of the battery on its lifespan based on the multiple correction coefficients and the idle time of the battery in the multiple consecutive set periods. The second correction number determination module is used to determine the second correction number of the impact of the battery discharge on the lifespan when the output power is greater than the preset power, based on the multiple correction coefficients and the output power of the battery discharge in the multiple consecutive set cycles. The third correction number determination module is used to determine the third correction number of the impact of deep discharge on life of the battery based on multiple correction coefficients and the discharge voltage of the battery during deep discharge in multiple consecutive set cycles. The remaining life determination module is used to determine the remaining life of the battery after the last cycle based on the remaining life of the battery before the first set cycle, the number of cycles, the first correction number, the second correction number, and the third correction number.

[0013] In a third aspect of this application, a battery life prediction device is provided, including a processor and a memory, wherein the memory stores computer program instructions executable by the processor, and when the processor executes the computer program instructions, it implements the steps of the method of the first aspect.

[0014] In a fourth aspect of this application, a computer-readable storage medium is provided, wherein computer program instructions are stored therein, which, when executed by a processor, cause the processor to implement the steps of the method of the first aspect.

[0015] According to the battery life prediction method provided in this application, the method includes: obtaining a correction coefficient for the effect of temperature on battery life within multiple consecutive set cycles; determining the number of cycles of the battery within the multiple consecutive set cycles based on the multiple correction coefficients and the starting and ending voltages of each charge-discharge cycle of the battery within the multiple consecutive set cycles; determining a first correction number for the effect of idle time on battery life based on the multiple correction coefficients and the idle time of the battery within the multiple consecutive set cycles; determining a second correction number for the effect of battery life when the output power of discharge is greater than a preset power based on the multiple correction coefficients and the output power of the battery during discharge within the multiple consecutive set cycles; determining a third correction number for the effect of deep discharge on battery life based on the multiple correction coefficients and the discharge voltage of the battery during deep discharge within the multiple consecutive set cycles; and determining the remaining life of the battery after the end of the last cycle based on the remaining life of the battery before the first cycle, the number of cycles, the first correction number, the second correction number, and the third correction number. Attached Figure Description

[0016] Figure 1 A flowchart illustrating the battery life prediction method is shown.

[0017] Figure 2 A block diagram of a battery life prediction device according to an embodiment of this application is shown.

[0018] Figure 3 A schematic diagram of the battery life prediction device in an embodiment of this application is shown. Detailed Implementation

[0019] To enable those skilled in the art to more clearly understand this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0020] In this application, the lifespan of a storage battery refers to the number of charge-discharge cycles a storage battery can complete. One charge and one discharge cycle represents one charge-discharge cycle.

[0021] The first aspect of this application provides a method for predicting battery life, with highly accurate prediction results.

[0022] This application is described below with reference to the accompanying drawings and specific embodiments: Figure 1 A step-by-step diagram of the battery life prediction method is shown below. Please refer to [link / reference]. Figure 1 The battery life prediction method provided in this application includes steps 11, 12, 13, 14, 15, and 16: Step 11: Obtain the correction coefficient for the effect of battery temperature on lifespan over multiple consecutive set cycles; Step 12: Determine the number of cycles of the battery in the multiple consecutive set periods based on the multiple correction coefficients and the starting and ending voltages of each charge-discharge cycle of the battery in the multiple consecutive set periods; Step 13: Based on the multiple correction coefficients and the idle time of the battery in the multiple consecutive set periods, determine the first correction number for the impact of the idle time of the battery on its lifespan; Step 14: Based on the multiple correction coefficients and the output power of the battery during the multiple consecutive set cycles, determine the second correction number for the impact of the battery's discharge on its lifespan when the output power is greater than the preset power; Step 15: Based on the multiple correction coefficients and the discharge voltage of the battery during deep discharge in the multiple consecutive set cycles, determine the third correction number for the impact of deep discharge on the battery life. Step 16: Determine the remaining lifespan of the battery after the last set cycle based on the remaining lifespan of the battery before the first cycle, the number of cycles, the first correction number, the second correction number, and the third correction number.

[0023] This application first obtains a temperature-related correction coefficient and uses this correction coefficient as the basis for obtaining the number of cycles, the first correction number, the second correction number, and the third correction number, making the results of the first correction number, the second correction number, and the third correction number more accurate, thereby making the remaining lifetime calculated based on the first correction number, the second correction number, and the third correction number more accurate.

[0024] For step 11, the set period can be determined according to actual needs. For example, the set period can be 1 hour, 1 day, 1 week, or 1 month; this application does not impose specific limitations. The optimal operating temperature of a battery is generally 15°C to 35°C. When the temperature is above the upper limit or below the lower limit, the battery life will be adversely affected and reduced. Therefore, this step takes into account the impact of temperature on lifespan, which can improve the accuracy of battery life prediction.

[0025] In some embodiments, obtaining the correction coefficient for the effect of temperature on battery life over multiple consecutive set cycles may include the following steps 111, 112, 113, and 114: Step 111: Obtain the average temperature of the environment in which the battery is located within the multiple consecutive set cycles; obtain the curve function formed by fitting the life and temperature at different temperatures after performing life tests on multiple batteries under test with the same load at different temperatures, wherein the batteries under test are of the same model as the batteries. Step 112: If the average temperature is greater than or equal to the upper limit temperature, then determine the correction coefficient based on the curve function and the first temperature difference between the average temperature and the upper limit temperature; Step 113: If the average temperature is less than or equal to the lower limit temperature, then determine the correction coefficient based on the curve function and the second temperature difference between the lower limit temperature and the average temperature. Step 114: If the average temperature is less than the upper limit temperature but greater than the lower limit temperature, then the correction coefficient is determined to be 1.

[0026] In determining the correction factor for the effect of temperature on lifespan, this application calculates the correction factor separately for excessively high and low temperatures, thereby improving the accuracy of the correction factor calculation.

[0027] In step 111, the effect of temperature on the lifespan of a battery with the same model as the storage battery is pre-determined, and this effect is used to calculate the correction coefficient. This can improve the accuracy of the correction coefficient calculation, thereby ensuring the accuracy of the prediction of the remaining battery life.

[0028] The temperature of the battery's surrounding environment can be measured using a temperature sensor, such as an electronic thermometer. The temperature sensor is electrically connected to the controller. The frequency of temperature measurement by the sensor can be determined according to actual needs. For example, the temperature sensor can measure the ambient temperature every few seconds, every few minutes, or every half hour. The specific measurement frequency can be determined based on actual needs, but it is important to note that the temperature sensor's measurement period should be less than the set period to ensure the accuracy of the temperature data. For example, the temperature sensor's measurement period is half an hour, and the set period is one day. The temperature sensor here can be the vehicle's built-in temperature sensor or an additional temperature sensor that measures the ambient temperature; this application does not impose any restrictions. The average temperature is obtained by averaging multiple temperatures measured by the temperature sensor within the set period.

[0029] The battery under test is the same model as the battery in the current life prediction, meaning that temperature has a similar effect on their lifespans. Therefore, selecting a battery of the same model as the one in the current life prediction as the test object and placing it at a certain temperature for life testing allows us to determine the lifespan of that model of battery at that test temperature. For example, if five batteries are selected for testing, and their lifespans (cycle counts) are tested at -5℃, 10℃, 20℃, 30℃, and 40℃ respectively, the lifespans of the five batteries can be obtained. Plotting lifespan on the x-axis and the y-axis, we can obtain the temperature-life curve and its function for that model of battery. Generally, this temperature-life curve function is an exponential function. It should be noted that during testing, the selected temperature values ​​should ideally include both those within and outside the battery's optimal temperature range to improve the accuracy of the temperature-life curve. Furthermore, the more temperature values ​​used, the higher the accuracy of the temperature-life curve and its function. The specific curve function can be adjusted according to actual conditions; this application does not impose specific limitations.

[0030] In step 112, if the average temperature is greater than or equal to the upper limit temperature, it means that the average ambient temperature of the battery exceeds the battery's optimal temperature range, which will reduce the battery's remaining lifespan. In this case, if the average temperature is greater than or equal to the upper limit temperature, the correction coefficient is determined based on the curve function and the first temperature difference between the average temperature and the upper limit temperature. Specifically, it can be: ;in, For correction coefficients, The exponent in the curve function of this type of battery, This is the upper limit temperature.

[0031] In step 113, if the average temperature is less than or equal to the lower limit temperature, it means that the average temperature of the battery is below the battery's optimal temperature range, which will also reduce the battery's remaining lifespan. In this case, if the average temperature is less than or equal to the lower limit temperature, the correction coefficient is determined based on the curve function and the second temperature difference between the lower limit temperature and the average temperature. Specifically, it can be: ;in, This is the lower limit temperature.

[0032] In step 114, if the average temperature is less than the upper limit temperature but greater than the lower limit temperature, it means that the battery is in the optimal temperature range and has basically no impact on the remaining lifespan of the battery. In this case, the correction coefficient is 1.

[0033] For step 12, if the battery is outside its optimal temperature range, it will affect the battery's remaining lifespan. Calculating the number of battery cycles over multiple consecutive set periods based on a correction factor for the temperature-related impact on lifespan yields highly accurate results.

[0034] In some embodiments, determining the number of cycles of the battery within the plurality of consecutive set periods based on the plurality of correction coefficients and the starting and ending voltages of each charge-discharge cycle of the battery within the plurality of consecutive set periods includes steps 121, 122, 123, 124, and 125: Step 121: Based on the starting voltage and ending voltage of the battery in each charge-discharge cycle within the plurality of consecutive set periods, determine the first voltage difference between the starting voltage and ending voltage of charging in each charge-discharge cycle, and the second voltage difference between the starting voltage and ending voltage of discharging. Step 122: Determine the period corresponding to each charge-discharge cycle in the plurality of consecutive set periods as the first target period; Step 123: Extract the correction coefficient corresponding to the first target period from the plurality of correction coefficients; Step 124: Obtain the lifetime decay coefficient; Step 125: Determine the number of cycles of the battery within the plurality of consecutive set cycles based on the first voltage difference, the second voltage difference, the correction coefficient corresponding to the first target cycle, and the life decay coefficient.

[0035] In determining the number of battery cycles, we consider not only the lifespan consumed by normal charge-discharge cycles, but also the effects of temperature and lifespan decay on the number of cycles. This makes the calculation of the number of cycles consumed by the battery more accurate, thereby ensuring the accuracy of the prediction of the remaining battery life.

[0036] In step 121, the battery voltage over multiple consecutive set cycles can be measured using a voltmeter on the vehicle, such as an electronic voltmeter. Generally, the voltmeter measures a battery voltage value at regular intervals, the intervals of which can be determined as needed. During the charging process of a charge-discharge cycle, the voltage gradually increases, therefore the first voltage difference is negative; during the discharging process of a charge-discharge cycle, the voltage gradually decreases, therefore the second voltage difference is positive.

[0037] Steps 122 and 123 are mainly for extracting the period corresponding to the charge-discharge cycle, and for determining the corresponding correction coefficient through the period, so as to provide a data basis for the calculation in step 125.

[0038] For the lifetime decay coefficient in step 124 In some embodiments, obtaining the lifetime decay coefficient may include steps 1241, 1242, 1243, and 1244: Step 1241: Obtain the first instantaneous power of the battery under the set load before the first cycle; Step 1242: Obtain the second instantaneous power of the battery under the set load at preset time intervals; Step 1243: Calculate the power attenuation rate based on the latest second instantaneous power and the first instantaneous power; Step 1244: Determine the lifetime attenuation coefficient based on the power attenuation rate.

[0039] For step 1241, obtaining the first instantaneous power requires the battery to be in a high-charge state, such as after the vehicle has traveled a certain distance and the battery has already been charged. A closed loop is formed between the set load and the battery, allowing current to flow. The current in this closed loop and the voltage across the battery are measured using a constant current-voltage conversion mode. Multiplying the current and voltage yields the first instantaneous power of the battery. The current and voltage can be obtained using ammeters and voltmeters respectively. Alternatively, an instrument with a built-in set load, such as a battery capacity tester, can be connected to the battery to form a closed loop. The capacity tester can record both current and voltage. The ammeter and voltmeter can be electronic ammeters and electronic voltmeters, respectively, and both are electrically connected to the controller.

[0040] It should be noted that during the process of measuring voltage and current by forming a closed loop between the set load and the battery, the battery must be disconnected from the vehicle's electrical loads, such as headlights, car audio systems, and reading lights, to ensure that the closed-loop circuit containing the battery contains only the set load and no other loads. To improve the accuracy of the first instantaneous power detection, current and voltage can be measured multiple times to obtain multiple power values, and then the average of these multiple power values ​​can be calculated to obtain the first instantaneous power. The number of measurements can be two, three, or four; this application does not impose any limitation.

[0041] In step 1242, the method for obtaining the second instantaneous power can be the same as that for obtaining the first instantaneous power, and will not be repeated here. The second instantaneous power is measured at preset time intervals because the power degradation rate of the battery changes with usage, and the power degradation rate closest to the current moment can be used to calculate the most accurate lifespan degradation coefficient. The preset time can be determined as needed; for example, it can be one month or three months, and this application does not impose specific limitations.

[0042] In step 1243, the latest second instantaneous power is generally smaller than the first instantaneous power. This is because as the battery ages with use, its internal resistance increases, leading to capacity decay. To calculate the power decay rate based on the latest second instantaneous power and the first instantaneous power, one can first subtract the most recent second instantaneous power from the first instantaneous power to obtain the difference; then divide the difference by the first instantaneous power to obtain the power decay rate.

[0043] In step 1244, determining the lifetime attenuation coefficient based on the power attenuation rate can be achieved using the formula... Calculated; where, This represents the power attenuation rate.

[0044] The lifespan degradation factor is determined by power degradation, which is easy to obtain, requires little calculation, and is highly accurate.

[0045] In step 125, the number of cycles of the battery within multiple consecutive set cycles is determined based on the first voltage difference, the second voltage difference, the correction coefficient corresponding to the first target cycle, and the life decay coefficient. This can be done using the formula N = The calculation is performed, where N represents the number of cycles the battery completes within multiple consecutive set periods. This is the lifespan degradation coefficient. This represents the first sub-number that influences the number of cycles N during each charge-discharge cycle. The first factor that determines the effect of charging on the number of cycles N in all charge-discharge cycles is the one among all... The sum of, This represents the second sub-number that indicates the effect of discharge on the number of cycles N in each charge-discharge cycle. The second factor representing the effect of discharge on the number of cycles N in all charge-discharge cycles is the factor representing all of them. The sum of.

[0046] The first sub-number of the effect of charging on the number of cycles N in each charge-discharge cycle. If the charging time falls entirely within the corresponding set cycle and does not span two consecutive set cycles, the charging time can be determined using the formula. = The calculation yields the result, where, in the formula, The first voltage difference, This is the upper limit of the battery's rated voltage. This is the lower limit of the battery's rated voltage. This is the correction coefficient corresponding to the first target cycle extracted, which is also the correction coefficient under the set cycle corresponding to charging.

[0047] When the charging time spans two or more consecutive set cycles, it can be broken down and calculated. Taking a charging time spanning two consecutive set cycles, namely the first set cycle and the second set cycle, as an example, the calculation can be performed using the formula... = + Calculate, where, in the formula, The correction coefficient corresponding to the first set period. The first voltage difference between the starting voltage and the ending voltage during the charging process of the first set cycle is the battery voltage at the end of the first set cycle. The correction coefficient corresponding to the second set period. The first voltage difference between the starting voltage and the ending voltage during the charging process of the second set cycle is the starting voltage, which is the battery voltage at the beginning of the second set cycle. It should be noted that both the first and second set cycles belong to the first target cycle at this point. The above describes the situation where charging spans two consecutive set cycles during a charge-discharge cycle. The calculation method can be referenced to the calculation method for the case where charging spans three or four charging cycles, and will not be elaborated further in this application.

[0048] The first sub-number of the effect of charging on the number of cycles N in each charge-discharge cycle. Similarly, for the second sub-number of discharges affecting the number of cycles N in each charge-discharge cycle, When the discharge time is entirely within the corresponding set period and does not span two consecutive set periods, it can be determined using the formula... = Calculated, where This is the second voltage difference. This is the correction coefficient corresponding to the first target period extracted, which is the correction coefficient under the set period corresponding to the discharge.

[0049] When the discharge time spans two or more consecutive set cycles, it can be broken down and calculated. Taking a discharge time spanning two consecutive set cycles, specifically the third and fourth set cycles, as an example, the calculation can be performed using the formula... = + Calculate, where, in the formula, The correction coefficient is set for the third set of cycles. The second voltage difference between the starting voltage and the ending voltage during the discharge process of the third set cycle is the battery voltage at the end of the third set cycle. The correction coefficient corresponding to the fourth set period is set. This is the second voltage difference between the starting voltage and the ending voltage during the discharge process of the fourth set cycle. The starting voltage is the battery voltage at the beginning of the fourth set cycle. It should be noted that both the third and fourth set cycles belong to the first target cycle at this point. The above describes the situation where the discharge spans two consecutive set cycles during a charge-discharge cycle. The calculation method can be referenced to the calculation method for the case where the discharge spans three or four cycles in the charge-discharge cycle. This application will not elaborate further.

[0050] For step 13, if a vehicle is left unused in a garage for an extended period, such as six months, the battery will be idle for a prolonged time. This prolonged idleness can lead to electrolyte decomposition or sulfation within the battery, thus affecting its remaining lifespan. Step 13 addresses this by considering the impact of prolonged inactivity, with the vehicle ceasing battery charging and the loads connected to the battery not operating. Specifically, in the first correction factor for calculating the impact of prolonged battery inactivity on cycle count, the effect of temperature on battery life is considered. This couples the factors of prolonged inactivity and temperature to obtain the first correction factor, further improving its accuracy and ensuring the accuracy of the predicted remaining battery lifespan.

[0051] Specifically, the calculation of the first correction count in step 13, which involves determining the first correction count of the impact of the battery's idle time on its lifespan based on the multiple correction coefficients and the battery's idle time within the multiple consecutive set periods, may include steps 131, 132, 133, and 134: Step 131: Determine the period in which the idle time of the battery exceeds the preset time within the plurality of consecutive set periods as the second target period; Step 132: Extract the correction coefficient corresponding to the second target period from the plurality of correction coefficients; Step 133: Determine the first correction factor number for the impact of the battery's idle time on its lifespan based on the correction coefficient corresponding to the second target period; Step 134: Add up all the first correction sub-numbers to obtain the first correction number.

[0052] For step 131, the idle time of the battery can be determined by detecting the current flowing through the battery and the voltage change per unit time across the battery terminals. This is because when the battery is idle, the voltage change per unit time across the battery terminals (approximately the open-circuit voltage change) is very small, and the current flowing through the battery approaches zero. Specifically, a current sensor can be used to detect the current flowing through the battery, and a voltage sensor can be used to detect the open-circuit voltage across the battery terminals. The duration for which the detected current does not exceed a set current value and the voltage change per unit time, for example, the voltage change per hour does not exceed a set voltage value, is recorded as the idle time.

[0053] For step 133, the degree of the first modifier can be determined according to the formula. Calculated, where, For the first modifier degree, t is the correction coefficient corresponding to the second target period, and t is the idle time.

[0054] The remaining cycle count can be obtained as follows: Select multiple batteries of the same model and with the same charge output as the battery whose lifespan is to be predicted. Place them at a constant temperature (e.g., 25°C) for different periods of time, and then measure the remaining cycle count of each battery after placement. Plot the placement time on the x-axis and the remaining cycle count on the y-axis, and then perform a linear regression on the multiple data points. Finally, determine the slope of the fitted line. Taking the testing of three batteries of the same model as the battery whose lifespan is to be predicted as an example, the three batteries are battery 1, battery 2, and battery 3. The batteries are charged at 80% of their rated capacity. They are placed at 25℃ for 1 month, 2 months, and 3 months respectively. The remaining cycle counts of the batteries after placement are then measured, and the remaining cycle counts are A, B, and C respectively. This yields three sets of data. These three sets of data are then plotted on a coordinate system, a straight line is fitted, and the slope of the line is calculated to obtain the lifespan prediction. .

[0055] It should be noted that when the battery is idle, the set period can be longer, such as 1 hour or 20 hours, to reduce computation and improve efficiency. If the idle time spans two or more consecutive set periods, the first correction factor is the sum of the impact of the idle time on lifespan within those two or more consecutive set periods. For example, if the idle time spans two consecutive set periods, specifically the fifth and sixth set periods, the first correction factor... + ,in, This refers to the duration of idle time within the fifth set period. The idle time is the duration within the sixth set period. In this formula, The correction coefficient corresponding to the fifth cycle is set. This is the correction coefficient corresponding to the sixth set period. It should be noted that both the fifth and sixth set periods belong to the second target period at this time. The above represents the first correction factor number when charging spans two consecutive set periods in a charge-discharge cycle. The calculation method can be referenced to the calculation method for idle time spanning three or four periods, and will not be elaborated further in this application.

[0056] By using the above formula for calculating the first correction number, the effects of temperature and idle time on the battery cycle count are coupled, improving the accuracy of the calculation of the first correction number and ensuring the accuracy of the prediction of the remaining battery life.

[0057] For step 14, starting the engine will cause a high-power discharge of the battery; a cold start combined with electrical loads such as the air conditioner and / or headlights may also cause a high-power discharge; vehicles equipped with an automatic start-stop system will frequently restart while driving on city roads with red lights, also resulting in a high-power discharge. High-power discharge can cause lead-acid batteries to reach high temperatures for a short period and may also cause irreversible damage to the internal chemical structure of the battery, thereby reducing its remaining lifespan. Step 14 takes into account the impact of high-power discharge on the remaining battery lifespan, thus improving the accuracy of the predicted battery lifespan.

[0058] High-power discharge of a vehicle's battery reduces the remaining number of battery cycles. In the second correction calculation of the impact of high-power discharge on the number of cycles, the effect of temperature on battery life is taken into account. In other words, the two factors of high-power discharge and temperature are coupled to obtain the second correction number, which further improves the accuracy of the second correction number and ensures the accuracy of the prediction of the remaining battery life.

[0059] In some embodiments, determining the second correction number for the impact of battery discharge on lifespan when the output power is greater than a preset power, based on a plurality of correction coefficients and the output power of the battery discharge within a plurality of consecutive set cycles, includes steps 141, 142, 143, 144, and 145: Step 141: Determine the period in which the output power of the battery discharges within the plurality of consecutive set periods is greater than the preset power as the third target period; Step 142: Obtain the first duration corresponding to the output power of the battery being greater than the preset power during each discharge; Step 143: Extract the correction coefficient corresponding to the third target period from the plurality of correction coefficients; Step 144: Calculate the number of second correctors based on the first duration, the correction coefficient corresponding to the third target period, and the output power; Step 145: Sum all the second correction sub-degrees to obtain the second correction degree.

[0060] A current sensor can detect the current flowing through the battery, and a voltage sensor can detect the discharge voltage across the battery terminals. Therefore, the output power of the battery can be obtained by multiplying the current and the discharge voltage.

[0061] The preset power mentioned in steps 141 and 142 can be the rated power of the battery. When the battery discharge power is detected to exceed the rated power, it is considered that the battery is in a high-power discharge state. The first duration of the battery in the high-power state is recorded, and the set period corresponding to the battery in the high-power discharge state is determined. Then, the correction coefficient corresponding to the set period, which is the third target period, is extracted. Then, the second correction sub-number is calculated in step 144.

[0062] In step 144, the second correction factor number is calculated based on the first duration, the correction coefficient corresponding to the third target period, and the output power. This can be achieved using the formula... Calculated. Among them, For the first duration, This is the average of multiple output powers of the battery during the first duration. This is the correction coefficient corresponding to the third target period.

[0063] It should be noted that during high-power battery discharge, the set period can be set shorter, such as 1 minute or 5 minutes. If the first duration spans two or more set periods, the second correction factor is the sum of the effects of the first duration on lifespan within those two or more consecutive set periods. Taking a high-power discharge where the first duration spans two consecutive set periods as an example, specifically the seventh and eighth set periods, the second correction factor would be... + In this formula, The duration within the seventh set period of the first duration. The duration within the eighth set period of the first duration. This is the average of multiple output powers of the battery during the first duration within the seventh set cycle. This is the average of multiple output powers of the battery during the first duration within the eighth set cycle. The correction coefficient corresponding to the seventh set period, Set the correction coefficient corresponding to the eighth cycle.

[0064] Of course, it should be noted that both the seventh and eighth set periods at this time belong to the third target period. The above describes the second correction factor number when the first duration of high-power battery discharge spans two consecutive set periods. The calculation method can be referenced to the calculation method for cases where the first duration spans three or four consecutive periods, and will not be elaborated further in this application.

[0065] The above-mentioned formula for calculating the second correction number couples the effects of temperature and high-power discharge on the number of battery cycles are coupled, improving the accuracy of the second correction number calculation and ensuring the accuracy of the remaining battery life prediction.

[0066] Regarding step 15, prolonged use of in-vehicle electrical appliances after the vehicle is turned off, such as using the stereo and car refrigerator while camping, providing external power, or using reading lights overnight or forgetting to turn them off, can all lead to deep battery discharge. Deep battery discharge can cause battery depletion, and severe depletion can result in a permanent capacity loss of 20% to 50%. In other words, deep discharge of the vehicle's battery reduces the remaining cycle life of the battery. In the third correction factor for calculating the impact of deep discharge on the cycle life, the effect of temperature on battery life is considered. That is, the deep discharge and temperature factors are coupled to obtain the third correction factor, which further improves the accuracy of the third correction factor and ensures the accuracy of the prediction of the remaining battery life.

[0067] In some embodiments, determining the third correction number for the impact of deep discharge on lifespan of the battery based on a plurality of correction coefficients and the discharge voltage of the battery during deep discharge in a plurality of consecutive set cycles includes steps 151, 152, 153, 154, and 155: Step 151: Determine the period in which the discharge voltage of the battery is lower than the set voltage each time within the plurality of consecutive set periods as the fourth target period; Step 152: Obtain the second duration corresponding to each time the battery discharges below a set voltage; Step 153: Extract the correction coefficient corresponding to the fourth target period from the plurality of correction coefficients; Step 154: Determine the third correction factor number for the impact of deep discharge of the battery on lifespan based on the second duration and the correction coefficient corresponding to the fourth target period. Step 155: Sum all the third correction sub-degrees to obtain the third correction degree.

[0068] The discharge voltage of the battery in each of several consecutive set cycles can be obtained by a voltage sensor, which can measure the discharge voltage at regular intervals.

[0069] The set voltage can be understood as the minimum voltage at which the battery can normally discharge, and it is specifically determined according to the battery model; this application does not impose any restrictions. A discharge voltage lower than the set voltage can be understood as the battery experiencing deep discharge, which will affect the remaining lifespan of the battery.

[0070] In step 154, determining the third correction factor for the impact of deep discharge on battery life based on the second duration and the correction coefficient corresponding to the fourth target period can be achieved using the following formula. In this formula, For the third modifier degree, For the second duration, This is the correction coefficient corresponding to the fourth target period.

[0071] The remaining cycle count can be obtained as follows: Select multiple batteries of the same model as the battery whose lifespan is to be predicted, with the same idle time and different charge levels. Place them at a constant temperature and connect them to a closed circuit to detect the remaining cycle count. Then, plot the charge level on the x-axis and the remaining cycle count on the y-axis, perform a linear fit on the multiple data points, and then determine the slope of the fitted line. .

[0072] To facilitate explanation, three batteries of the same model as the one whose lifespan is to be predicted are used as specific examples: the fourth, fifth, and sixth batteries. The charge recovery rates of the fourth, fifth, and sixth batteries are 5%, 10%, and 15%, respectively. The fourth, fifth, and sixth batteries are placed at a constant temperature of 25°C and connected to different closed circuits to detect the remaining cycle count, thus obtaining the remaining lifespan of the fourth, fifth, and sixth batteries. This yields three sets of data. Plotting the charge recovery rate on the x-axis and the remaining cycle count on the y-axis, the three data points are plotted, and a straight line is fitted. The slope of the line is... .

[0073] When using the formula When calculating the third correction factor, if the second duration spans two or more set periods, the third correction factor is the sum of the effects of the second duration on lifetime over two or more consecutive set periods. Taking a deep discharge second duration spanning two consecutive set periods as an example, where the two consecutive set periods are the ninth and tenth set periods, the third correction factor is calculated as follows. + In this formula, The duration within the ninth set period of the second duration. This refers to the duration within the tenth set period of the second duration. The correction coefficient corresponding to the ninth set period, Set the correction coefficient for the tenth cycle.

[0074] Of course, it should be noted that both the ninth and tenth setting cycles belong to the fourth target cycle at this time. The above describes the third correction factor number when the second duration of deep battery discharge spans two consecutive setting cycles. The calculation method for the second duration spanning three or four periods can be calculated by referring to the calculation method for spanning two consecutive set periods, which will not be elaborated here.

[0075] The calculation formula for the third correction number described above achieves the coupling of the influence of temperature on the number of battery cycles and the influence of deep discharge on the number of battery cycles, thereby improving the calculation accuracy of the third correction number and ensuring the accuracy of the prediction of the remaining battery life.

[0076] For step 16, the remaining lifespan of the battery before the first set cycle, the number of cycles, the first correction number, the second correction number, and the third correction number are used to determine the remaining lifespan of the battery after the last cycle. This can be obtained by subtracting the number of cycles, the first correction number, the second correction number, and the third correction number from the remaining lifespan before the first set cycle. Alternatively, it can be understood as first summing the number of cycles, the first correction number, the second correction number, and the third correction number, and then subtracting the summed value from the remaining lifespan before the first set cycle to obtain the remaining lifespan.

[0077] The remaining lifespan before the first set cycle can be the remaining lifespan of a battery before it has ever been used (the lifespan of a new battery), or it can be the remaining lifespan after it has been used for a period of time, such as three months. This application does not impose any restrictions.

[0078] The following describes an embodiment of the apparatus described in this application, which can be used to execute the battery life prediction method described in the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the battery life prediction method described above in this application.

[0079] Based on the same inventive concept, this application also provides a battery life prediction device. Figure 2 A block diagram of a battery life prediction device according to an embodiment of this application is shown. Figure 2 As shown, the battery life prediction device includes an acquisition module 201, a cycle count determination module 202, a first correction count determination module 203, a second correction count determination module 204, a third correction count determination module 205, and a remaining life determination module 206. The acquisition module 201 acquires the correction coefficients for the temperature effect on battery life over multiple consecutive set cycles. The cycle count determination module 202 determines the number of cycles of the battery over the multiple consecutive set cycles based on the multiple correction coefficients and the starting and ending voltages of each charge-discharge cycle of the battery over the multiple consecutive set cycles. The first correction count determination module 203 determines the idle time of the battery based on the multiple correction coefficients and the idle time of the battery over the multiple consecutive set cycles. The module determines the number of corrections for the impact on battery lifespan. A second correction number determination module 204 determines the number of corrections for the impact on battery lifespan when the output power of the battery is greater than a preset power, based on multiple correction coefficients and the output power of the battery during multiple consecutive set cycles. A third correction number determination module 205 determines the number of corrections for the impact on battery lifespan when the battery is deeply discharged, based on multiple correction coefficients and the discharge voltage of the battery during multiple consecutive set cycles. A remaining lifespan determination module 206 determines the remaining lifespan of the battery after the last cycle, based on the remaining lifespan of the battery before the first set cycle, the number of cycles, the first correction number, the second correction number, and the third correction number.

[0080] Based on the same inventive concept, this application also provides a battery life prediction device. Figure 3 A schematic diagram of the battery life prediction device in an embodiment of this application is shown. (Refer to...) Figure 3 The battery life prediction device includes one or more memories 304, one or more processors 302, and at least one computer program (computer program instructions) stored on the memory 304 and executable on the processor 302. When the processor 302 executes the computer program, it implements the method described above.

[0081] Among them, Figure 3In this document, a bus architecture (represented by bus 300) is used. Bus 300 may include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 302 and memory represented by memory 304. Bus 300 may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 305 provides an interface between bus 300 and receiver 301 and transmitter 303. Receiver 301 and transmitter 303 may be the same element, i.e., a transceiver, providing a unit for communicating with various other devices over a transmission medium. Processor 302 is responsible for managing bus 300 and general processing, while memory 304 can be used to store data used by processor 302 during operation.

[0082] Based on the same inventive concept, embodiments of this application provide a computer-readable storage medium storing computer program instructions, which, when executed by a processor, cause the processor to perform the steps of the aforementioned method.

[0083] The battery life prediction method provided in this application has at least the following advantages: (1) This application takes into account temperature, storage time, high-power discharge and deep discharge in predicting the battery life of a vehicle, thereby improving the accuracy of battery life prediction.

[0084] (2) When considering the effects of storage time, high-power discharge and deep discharge on battery life, this application incorporates the effect of temperature on battery life, thus making the calculation of the effects of storage time, high-power discharge and deep discharge on battery life more accurate.

[0085] In this application, unless otherwise expressly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" of the second feature includes the first feature being directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature includes the first feature being directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.

[0086] In the description of this application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", and "counterclockwise" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.

[0087] In this application, unless otherwise expressly specified and limited, the terms "connection," "fixed," etc., should be interpreted broadly. For example, "fixed" can mean a fixed connection, a detachable connection, or an integral part; it can mean a mechanical connection or an electrical connection; it can mean a direct connection or an indirect connection through an intermediate medium; it can mean the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0088] Furthermore, the use of terms such as "first" and "second" in this application is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0089] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.

Claims

1. A method for predicting battery life, characterized in that, include: Obtain the correction coefficient for the effect of temperature on battery life over multiple consecutive set cycles; Based on the multiple correction coefficients and the starting and ending voltages of each charge-discharge cycle of the battery within the multiple consecutive set periods, the number of cycles of the battery within the multiple consecutive set periods is determined. Based on the multiple correction coefficients and the idle time of the battery in the multiple consecutive set periods, a first correction number for the impact of the idle time of the battery on its lifespan is determined. Based on the multiple correction coefficients and the output power of the battery during the multiple consecutive set cycles, a second correction number is determined for the impact of the battery's discharge on its lifespan when the output power is greater than a preset power. Based on the multiple correction coefficients and the discharge voltage of the battery during deep discharge in the multiple consecutive set periods, a third correction number for the impact of deep discharge on battery life is determined. The remaining lifespan of the battery after the last set cycle is determined based on the remaining lifespan of the battery before the first set cycle, the number of cycles, the first correction number, the second correction number, and the third correction number.

2. The battery life prediction method according to claim 1, characterized in that, The method of obtaining the correction coefficient for the effect of temperature on the lifespan of the battery over multiple consecutive set cycles includes: The average temperature of the environment in which the battery is located during the multiple consecutive set cycles is obtained. After performing life tests on multiple batteries under test with the same load at different temperatures, the life and temperature at different temperatures are fitted to form a curve function, wherein the batteries under test are of the same model as the batteries. If the average temperature is greater than or equal to the upper limit temperature, the correction coefficient is determined based on the curve function and the first temperature difference between the average temperature and the upper limit temperature. If the average temperature is less than or equal to the lower limit temperature, the correction coefficient is determined based on the curve function and the second temperature difference between the lower limit temperature and the average temperature. If the average temperature is less than the upper limit temperature but greater than the lower limit temperature, then the correction coefficient is determined to be 1.

3. The battery life prediction method according to claim 1, characterized in that, The step of determining the number of cycles of the battery within the multiple consecutive set periods based on multiple correction coefficients and the starting and ending voltages of each charge-discharge cycle of the battery within the multiple consecutive set periods includes: Based on the starting voltage and ending voltage of the battery in each charge-discharge cycle within the plurality of consecutive set periods, a first voltage difference between the starting voltage and ending voltage of charging in each charge-discharge cycle, and a second voltage difference between the starting voltage and ending voltage of discharging are determined. The period corresponding to each charge-discharge cycle in the plurality of consecutive set periods is determined as the first target period; Extract the correction coefficient corresponding to the first target period from the plurality of correction coefficients; Obtain the lifetime degradation coefficient; The number of cycles of the battery within the plurality of consecutive set cycles is determined based on the first voltage difference, the second voltage difference, the correction coefficient corresponding to the first target period, and the life decay coefficient.

4. The battery life prediction method according to claim 3, characterized in that, The process of obtaining the lifetime decay coefficient includes: Obtain the first instantaneous power of the battery under a set load before the first set cycle; The second instantaneous power of the battery under the set load is obtained at preset time intervals; Calculate the power attenuation rate based on the latest second instantaneous power and the first instantaneous power; The lifetime attenuation coefficient is determined based on the power attenuation rate.

5. The battery life prediction method according to any one of claims 1-4, characterized in that, The step of determining the first correction number for the impact of the battery's idle time on its lifespan based on a plurality of correction coefficients and the battery's idle time within a plurality of consecutive set periods includes: The period in which the idle time of the battery exceeds the preset time within the multiple consecutive set periods is determined as the second target period; Extract the correction coefficient corresponding to the second target period from the plurality of correction coefficients; Based on the correction coefficient corresponding to the second target period, determine the first correction factor number for the impact of the battery's idle time on its lifespan; Add up all the first correction sub-numbers to get the first correction number.

6. The battery life prediction method according to any one of claims 1-4, characterized in that, The step of determining the second correction number for the impact of battery discharge on lifespan when the output power is greater than a preset power, based on multiple correction coefficients and the output power of the battery discharge within multiple consecutive set periods, includes: The period in which the output power of the battery discharges within the multiple consecutive set cycles is greater than the preset power is determined as the third target cycle. The first duration corresponding to the output power of the battery being greater than the preset power during each discharge is obtained; Extract the correction coefficient corresponding to the third target period from the plurality of correction coefficients; The second correction number is calculated based on the first duration, the correction coefficient corresponding to the third target period, and the output power; Summing all the second correction sub-degrees yields the second correction degree.

7. The battery life prediction method according to any one of claims 1-4, characterized in that, The step of determining the third correction number for the impact of deep discharge on battery life based on multiple correction coefficients and the discharge voltage of the battery during deep discharge in multiple consecutive set periods includes: The period in which the discharge voltage of the battery is lower than the set voltage within the plurality of consecutive set periods is determined as the fourth target period; Obtain the second duration corresponding to each time the battery discharges below a set voltage; Extract the correction coefficient corresponding to the fourth target period from the plurality of correction coefficients; Based on the second duration and the correction coefficient corresponding to the fourth target period, the third correction factor number for the impact of deep discharge on lifespan of the battery is determined. Summing all the third modifier exponents yields the third modifier exponent.

8. A battery life prediction device, characterized in that, include: The acquisition module is used to acquire the correction coefficient for the effect of temperature on the lifespan of the battery over multiple consecutive set cycles. The cycle number determination module is used to determine the number of cycles of the battery in the multiple consecutive set cycles based on multiple correction coefficients and the starting voltage and ending voltage of each charge-discharge cycle of the battery in the multiple consecutive set cycles. The first correction number determination module is used to determine the first correction number of the impact of the idle time of the battery on its lifespan based on the multiple correction coefficients and the idle time of the battery in the multiple consecutive set periods. The second correction number determination module is used to determine the second correction number of the impact of the battery discharge on the lifespan when the output power is greater than the preset power, based on the multiple correction coefficients and the output power of the battery discharge in the multiple consecutive set cycles. The third correction number determination module is used to determine the third correction number of the impact of deep discharge on life of the battery based on multiple correction coefficients and the discharge voltage of the battery during deep discharge in multiple consecutive set cycles. The remaining life determination module is used to determine the remaining life of the battery after the last cycle based on the remaining life of the battery before the first set cycle, the number of cycles, the first correction number, the second correction number, and the third correction number.

9. A battery life prediction device, comprising a processor and a memory, characterized in that, The memory stores computer program instructions that can be executed by the processor, and when the processor executes the computer program instructions, it implements the steps of the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that, when executed by a processor, cause the processor to perform the steps of the method as described in any one of claims 1 to 7.