Endurance duration estimation method, endurance duration estimation device, equipment and storage medium
By obtaining the estimated battery life of the energy storage unit and historical report data, the allowable battery life difference is calculated, which solves the jump problem in the estimation of the equipment battery life, and achieves a more stable battery life estimation.
Patent Information
- Application Number
- CN202411410790.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-02-28
AI Technical Summary
When estimating the battery life of the device, the battery life spans the problem of jumping, which affects the user experience.
By obtaining the estimated battery life and allowable change time of the energy storage unit, based on the difference between the estimated battery life and the historical reported battery life, the current reported battery life is calculated and reported as the battery life of this round.
It effectively avoids the jump in battery life, ensures the stability and consistency of battery life, and improves the user experience.
Smart Images

Figure CN119535260A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of electronic equipment, and in particular to a battery life estimation method, a battery life estimation device, equipment and a storage medium. Background Art
[0002] Usually, mobile phones, tablet computers, electric vehicles and other devices can estimate the battery life, and often use fixed algorithms or parameters to estimate the remaining battery life. Since there may be a large deviation between the estimated result and the actual battery life, the problem of battery life jump may occur, which seriously affects the user experience. Summary of the invention
[0003] The main technical problem solved by the present application is to provide a battery life estimation method, a battery life estimation device, equipment and a storage medium, which can avoid battery life jumps.
[0004] In order to solve the above technical problems, a technical solution adopted in the present application is: to provide a method for estimating the battery life, the method comprising: obtaining the estimated battery life of the energy storage unit in this round, and obtaining the allowable change time of the energy storage unit in this round; based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowable change time, obtaining the currently reported battery life, wherein the historically reported battery life is the battery life of the energy storage unit reported in the previous round, and the difference between the currently reported battery life and the historically reported battery life is less than the allowable change time; and using the currently reported battery life as the battery life of the energy storage unit reported in this round.
[0005] Among them, based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time, the currently reported battery life is obtained, including: in response to the first time difference being greater than the allowed change time, based on the allowed change time and the historically reported battery life, the currently reported battery life is obtained; or, in response to the first time difference being not greater than the allowed change time, based on the preset unit time and the historically reported battery life, the currently reported battery life is obtained.
[0006] Among them, based on the allowed change time and the historically reported battery life, the currently reported battery life is obtained, including: in response to the energy storage unit being in a discharging state, the difference between the historically reported battery life and the allowed change time is used as the currently reported battery life; in response to the energy storage unit being in a charging state, the sum of the historically reported battery life and the allowed change time is used as the currently reported battery life; based on the preset unit time and the historically reported battery life, the currently reported battery life is obtained, including: in response to the energy storage unit being in a discharging state, the difference between the historically reported battery life and the preset unit time is used as the currently reported battery life; in response to the energy storage unit being in a charging state, the sum of the historically reported battery life and the preset unit time is used as the currently reported battery life.
[0007] Among them, based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time, after obtaining the currently reported battery life, it also includes: in response to the energy storage unit being in a discharging state, when the current power characterization value of the energy storage unit is greater than the first threshold value, and the currently reported battery life is a no battery life characterization value or an invalid value, the currently reported battery life is updated to a preset valid value, and the no battery life characterization value is used to characterize that the energy storage unit no longer has a battery life; and / or, it also includes: in response to the energy storage unit being in a discharging state, when the energy storage unit meets the no-power condition, the battery life of the energy storage unit reported in this round is set to the no-power characterization value, wherein the no-power condition includes that the current power characterization value of the energy storage unit is characterized as no power, and the estimated battery life The battery life is a value without battery life characterization; and / or, when the energy storage unit is in a discharging state, based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time, the step of obtaining the currently reported battery life is performed when the discharge adjustment condition is met, wherein the discharge adjustment condition is: the historically reported battery life is greater than the estimated battery life, or the historically reported battery life is greater than the estimated battery life and the real-time battery life of the previous round is not zero; when the energy storage unit is in a charging state, based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time, the step of obtaining the currently reported battery life is performed when the historically reported battery life is less than the estimated battery life.
[0008] Among them, obtaining the allowable change time of the energy storage unit in this round includes at least one of the following steps: in response to the energy storage unit being in a discharging state, obtaining the maximum change time of each round of reporting of the energy storage unit as the allowable change time of this round, wherein the maximum change time reported in each round represents the maximum change endurance time within the reporting time interval of the energy storage unit; in response to the energy storage unit being in a charging state, based on the current current of the energy storage unit, determining the maximum change time that can be added within the reporting time interval corresponding to this round as the allowable change time of this round.
[0009] Among them, the maximum change time for each round of reporting is determined by the following steps: obtaining the maximum battery life and the minimum battery life of the energy storage unit, wherein the maximum battery life represents the battery life of a fully charged energy storage unit under maximum power consumption, and the minimum battery life represents the battery life of a fully charged energy storage unit under minimum power consumption, and the maximum battery life and the minimum battery life are measured for the energy storage unit or other energy storage units of the same type; using the second time difference between the maximum battery life and the minimum battery life to convert the maximum change time for each round of reporting; based on the current current of the energy storage unit, determining the maximum change time that can be added within the reporting time interval corresponding to this round, including: obtaining the theoretical full charge and minimum battery life of the energy storage unit, the minimum battery life represents the battery life of a fully charged energy storage unit under minimum power consumption; based on the current current, the theoretical full charge, and the minimum battery life, determining the maximum change time that can be added within the reporting time interval corresponding to this round.
[0010] Among them, the second time difference between the maximum battery life and the minimum battery life is used to convert the maximum change time of each round of reporting, including: taking the first ratio of the second time difference to the minimum battery life as the maximum change battery life per unit time; using the product of the reporting time interval and the maximum change battery life per unit time as the maximum change time of each round of reporting; based on the current current, the theoretical full charge, and the minimum battery life, determine the maximum change time that can be added within the reporting time interval corresponding to this round, including: taking the first product of the current current and the reporting time interval to obtain the second ratio between the first product and the theoretical full charge; taking the second ratio and the second product of the minimum battery life as the maximum change time of each round of reporting.
[0011] Among them, obtaining the estimated endurance duration of the energy storage unit in this round includes: calculating the real-time endurance duration of the energy storage unit in this round based on the current current or current power characterization value of the energy storage unit; and determining the estimated endurance duration based on the real-time endurance duration of this round.
[0012] Among them, when the energy storage unit is in a discharging state, the real-time battery life of this round is determined based on the current current, and when the energy storage unit is in a charging state, the real-time battery life of this round is determined based on the current power characterization value; and / or, based on the real-time battery life of this round, the estimated battery life is determined, including: in response to the energy storage unit being in a discharging state, selecting the larger of the real-time battery life of this round and the real-time battery life of the previous round of the energy storage unit as the estimated battery life; in response to the energy storage unit being in a charging state, using the real-time battery life of this round as the estimated battery life; and / or, based on the current power characterization value and the current current of the energy storage unit, calculating the real-time battery life of the energy storage unit in this round, including: obtaining a third ratio of the current power of the energy storage unit to the current current to obtain the real-time battery life of this round.
[0013] The method further includes: when the current round of reporting is the first round of reporting, based on the current power characterization value of the energy storage unit, calculating the real-time endurance of the energy storage unit in this round as the historically reported endurance.
[0014] Among them, based on the current power characterization value of the energy storage unit, the real-time endurance duration of the energy storage unit in this round is calculated, including: in response to the current power characterization value being the remaining power ratio, obtaining the third product of the remaining power ratio and the theoretical endurance duration, and adjusting the third product using the capacity correction factor to obtain the real-time endurance duration of this round, the remaining power ratio represents the ratio of the current power to the theoretical endurance power.
[0015] Among them, before using the capacity correction factor to adjust the third product to obtain the real-time endurance duration of this round, it also includes: obtaining the remaining power of the energy storage unit at a preset time and the remaining power ratio; determining the capacity correction factor based on the theoretical full charge of the energy storage unit, the remaining power at a preset time and the remaining power ratio.
[0016] Among them, based on the theoretical full charge of the energy storage unit, the remaining charge at a preset moment and the remaining charge ratio, the capacity correction factor is determined, including: obtaining a fourth ratio between the remaining charge at the preset moment and the remaining charge ratio; using the ratio between the fourth ratio and the theoretical full charge as the capacity correction factor.
[0017] Among them, the theoretical endurance is the minimum endurance, and the minimum endurance represents the endurance of a fully charged energy storage unit under minimum power consumption; and / or, the third product is adjusted using the capacity correction factor to obtain the real-time endurance, including: taking the fourth product between the capacity correction factor and the third product as the real-time endurance of this round.
[0018] To solve the above technical problems, another technical solution adopted in the present application is: to provide a battery life estimation device, including: an acquisition module, a calculation module and a reporting module, the acquisition module is used to obtain the estimated battery life of the energy storage unit in this round, and to obtain the allowable change time of the energy storage unit in this round; the calculation module is used to obtain the currently reported battery life based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowable change time, wherein the historically reported battery life is the battery life of the energy storage unit reported in the previous round, and the difference between the currently reported battery life and the historically reported battery life is less than the allowable change time; the reporting module is used to use the currently reported battery life as the battery life of the energy storage unit reported in this round.
[0019] In order to solve the above technical problems, another technical solution adopted in the present application is: to provide a device, which includes a memory and a processor, the memory is coupled to the processor, and program instructions are stored in the memory to implement a battery life estimation method as described in any of the above items.
[0020] In order to solve the above technical problems, the present application adopts another technical solution: providing a storage medium on which program data is stored, and the program data is processed and executed to implement any of the above-mentioned battery life estimation methods.
[0021] The beneficial effect of the present application is as follows: different from the prior art, the present application compares the estimated endurance with the historically reported endurance, and obtains the currently reported endurance based on the first time difference between the estimated endurance and the historically reported endurance, the historically reported endurance, and the allowed change time, as the endurance of the energy storage unit reported in this round, and uses the allowed change time to constrain the difference between the currently reported endurance and the historically reported endurance, thereby controlling the difference between the endurance reported in this round and the endurance reported in the previous round within the allowed change time, avoiding excessive fluctuations between the endurance reported this time and the endurance reported last time, and further avoiding jumps in the reported endurance. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 This is a flow chart of an embodiment of a method for estimating the battery life of the present application;
[0023] Figure 2 It is a schematic diagram of the framework of an embodiment of a device for estimating the battery life of the present application;
[0024] Figure 3 It is a schematic diagram of the framework of an embodiment of the electronic device of the present application;
[0025] Figure 4 It is a schematic diagram of a framework of an embodiment of a computer-readable storage medium of the present application. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solution and effect of the present application clearer and more specific, the present application is further described in detail below with reference to the accompanying drawings and examples.
[0027] It should be understood that the reference to "embodiment" in this application means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0028] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated before and after are in an "or" relationship. In addition, "many" in this article means two or more than two. The technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity, specific order or primary and secondary relationship of the indicated technical features.
[0029] See also Figure 1 , Figure 1 This is a flow chart of an embodiment of a method for estimating the battery life of the present application. The method comprises the following steps:
[0030] Step S11: Obtain the estimated endurance time of the energy storage unit in this round, and obtain the allowable change time of the energy storage unit in this round.
[0031] The energy storage unit can be a unit used to store and release energy. The energy storage unit can include: a battery, a battery pack composed of several batteries, an energy storage inverter, etc. The estimated endurance of the energy storage unit in this round is the prediction of the remaining use time of the energy storage unit in the current round. It is understandable that the remaining use time of the energy storage unit is affected by many factors, such as the current power of the energy storage unit, the power change trend of the energy storage unit, etc.
[0032] In some embodiments, obtaining the estimated endurance of the energy storage unit in this round includes: calculating the real-time endurance of the energy storage unit in this round based on the current current or current power characterization value of the energy storage unit, and determining the estimated endurance based on the real-time endurance of this round. Specifically, the power characterization value of the energy storage unit can be the current power of the energy storage unit or the ratio of the remaining power of the energy storage unit. Among them, the remaining power ratio represents the ratio of the current power to the theoretical endurance power, and the theoretical endurance power can be the full power of the energy storage unit.
[0033] In some application scenarios, when the estimated battery life of the energy storage unit is obtained in this round, there is no current power change trend of the energy storage unit. For example, when the energy storage unit is just turned on, or this round of reporting is the first round of reporting, or the power change trend of the energy storage unit cannot be obtained, the real-time battery life of the energy storage unit in this round can be calculated based on the current power characterization value of the energy storage unit. In some embodiments, the real-time battery life of the energy storage unit in this round is calculated based on the current power characterization value of the energy storage unit, including: in response to the current power characterization value being the remaining power ratio, obtaining the product of the remaining power ratio and the theoretical battery life, and obtaining the real-time battery life of this round. In other embodiments, the current power characterization value is the current power, and the ratio of the current power to the theoretical battery life can be obtained as the remaining power ratio, so as to obtain the real-time battery life of this round according to the product of the remaining power ratio and the theoretical battery life. In some application scenarios, the theoretical battery life may be the battery life of a fully charged energy storage unit preset based on empirical values. For example, the theoretical battery life may be the battery life of a fully charged energy storage unit at minimum power consumption, which is referred to as the minimum battery life hereinafter, wherein the minimum power consumption may be the power consumption when all necessary power-consuming devices of the energy storage unit are in standby mode. In some application scenarios, multiple theoretical battery life may be set, each theoretical battery life corresponds to the working condition of one or more energy storage units, and the corresponding theoretical battery life may be matched according to the working condition of the current energy storage unit. Specifically, the working condition of the energy storage unit may include the load condition of the energy storage unit, the ambient temperature of the energy storage unit, etc.
[0034] In other embodiments, it is considered that the energy storage unit may be affected by various factors and cause the capacity to change. For example, the capacity of the energy storage unit may decrease with the increase of the usage time, decrease with the increase of the current, decrease with the decrease of the temperature, etc. In order to avoid the error of the battery life estimation caused by the change of the capacity of the energy storage unit, the capacity correction factor can be used to correct the capacity of the current energy storage unit. Taking the current power characterization value as the remaining power ratio as an example, based on the current power characterization value of the energy storage unit, the real-time battery life of the energy storage unit in this round is calculated, which may include: in response to the current power characterization value being the remaining power ratio, obtaining the third product of the remaining power ratio and the theoretical battery life, and adjusting the third product using the capacity correction factor to obtain the real-time battery life of this round. In some embodiments, before adjusting the third product using the capacity correction factor to obtain the real-time battery life of this round, it also includes: obtaining the remaining power of the energy storage unit at a preset time and the remaining power ratio. Based on the theoretical full power of the energy storage unit, the remaining power at the preset time and the remaining power ratio, the capacity correction factor is determined. Among them, the preset time may be the time when the energy storage unit is turned on for this work, or the preset time may also be the time corresponding to the estimated endurance duration of the energy storage unit in this round. The theoretical full charge of the energy storage unit may be the full charge capacity corresponding to the energy storage unit when calculating the theoretical endurance duration. In some specific embodiments, the capacity correction factor may be determined based on the theoretical full charge of the energy storage unit, the remaining charge at the preset time, and the remaining charge ratio, including: obtaining a fourth ratio between the remaining charge at the preset time and the theoretical full charge. The ratio between the fourth ratio and the remaining charge ratio is used as the capacity correction factor. It can be understood that the ratio between the remaining charge at the preset time and the remaining charge ratio is the theoretical endurance charge at the preset time. In some application scenarios, the ratio between the fourth ratio and the remaining charge ratio is used as the capacity correction factor F, which may be the remaining charge ratio divided by the fourth ratio to obtain the capacity correction factor F1, and the capacity correction factor F1 is multiplied by the third product to obtain the real-time endurance duration of this round. Alternatively, the fourth ratio may be divided by the remaining power ratio to obtain a capacity correction factor F2, and the third product may be divided by the capacity correction factor F2 to obtain the real-time endurance of this round, thereby avoiding errors in the endurance estimation caused by changes in the energy storage unit capacity.
[0035] In other application scenarios, when obtaining the estimated battery life of the energy storage unit in this round, there is a current power change trend of the energy storage unit. For example, the current of the energy storage unit can be obtained as the current power change trend of the energy storage unit. In some embodiments, the real-time battery life of the energy storage unit in this round can be obtained based on the current current or the current power characterization value of the energy storage unit to calculate the real-time battery life of the energy storage unit in this round. Specifically, the working state of the energy storage unit can be determined based on the current current of the energy storage unit. For example, if the current current of the energy storage unit is less than 0, it is determined that the energy storage unit is currently in a discharging state. If the current current of the energy storage unit is not less than 0, it is determined that the energy storage unit is currently in a charging state. Then, the real-time battery life of the energy storage unit in this round is calculated based on the current working state and current of the energy storage unit, or the working state and the current power characterization value. It can be understood that the charging state or discharging state of the energy storage unit of the present application is only determined based on the overall current condition of the energy storage unit, and does not represent the actual working condition of the energy storage unit. For example, when the energy storage unit is charged and discharged at the same time, if the charging current is not less than the discharging current so that the overall current condition of the energy storage unit is a non-outflow condition, it belongs to the charging state of the present application. If the charging current is less than the discharging current, so that the overall current condition of the energy storage unit is an outflow condition, it belongs to the discharging state of the present application.
[0036] In some specific embodiments, when the energy storage unit is in a discharging state, the real-time endurance of this round is determined based on the current current. It is understandable that when the current power is the same, the larger the current current, the smaller the real-time endurance. In some application scenarios, the real-time endurance of the energy storage unit in this round can be calculated based on the current current and the current power characterization value of the energy storage unit, specifically including: obtaining the third ratio of the current power of the energy storage unit to the current current to obtain the real-time endurance of this round. In some specific embodiments, the time obtained by dividing the current power Qn by the current current Cn can be used as the real-time endurance of this round. It is understandable that the time unit of the calculation process needs to be unified in actual use. For example, if the unit of the remaining power Qn is milliampere-hour, the unit of the current is milliampere, and the time unit of the real-time endurance is minutes, then the current power Qn needs to be divided by the current current Cn and then multiplied by 60 to convert the time unit from "hour" to "minute" to obtain the time value as the real-time endurance Tr.
[0037] In other specific embodiments, when the energy storage unit is in a charging state, the real-time endurance of this round is determined based on the current power characterization value. Among them, the current power characterization value can be the current power or the current power ratio. In some application scenarios, the current power characterization value is the remaining power ratio, and the third product of the remaining power ratio and the theoretical endurance is obtained. The third product is adjusted using the capacity correction factor to obtain the real-time endurance of this round, wherein the remaining power ratio represents the ratio of the current power to the theoretical endurance power. In some application scenarios, the current power characterization value is the current power, and the ratio of the current power to the theoretical endurance power is used as the remaining power ratio. The third product of the remaining power ratio and the theoretical endurance is obtained, and the third product is adjusted using the capacity correction factor to obtain the real-time endurance of this round. Specifically, the fourth product between the capacity correction factor and the third product can be obtained as the real-time endurance of this round.
[0038] In some embodiments, after obtaining the real-time endurance of this round, further, the estimated endurance can be determined based on the real-time endurance of this round. In some application scenarios, when the energy storage unit is in a charging state, the estimated endurance is determined based on the real-time endurance of this round, which may include, in response to the energy storage unit being in a charging state, using the real-time endurance of this round as the estimated endurance. It is understandable that in the charging state, the higher the power of the energy storage unit, the longer the estimated endurance. In some application scenarios, when the energy storage unit is in a discharging state, the estimated endurance is determined based on the real-time endurance of this round, including: in response to the energy storage unit being in a discharging state, selecting the larger of the real-time endurance of this round and the real-time endurance of the previous round of the energy storage unit as the estimated endurance. It is understandable that when the energy storage unit continues to discharge, the power of the energy storage unit continues to decrease. Since the discharge current of the energy storage unit changes according to the working condition of the energy storage unit, it may cause the current current to be smaller than the previous round, and there is a situation where the real-time endurance of this round is not less than the real-time endurance of the previous round. Based on this situation, the present application proposes to select the larger of the real-time endurance of this round and the real-time endurance of the previous round of the energy storage unit as the estimated endurance, so as to improve the sensitivity of the estimated endurance to load changes, and then adjust the endurance in time according to the current current state.
[0039] Step S12: Based on the first difference between the estimated endurance and the historically reported endurance, the historically reported endurance, and the allowed change time, the currently reported endurance is obtained, wherein the historically reported endurance is the endurance of the energy storage unit reported in the previous round, and the difference between the currently reported endurance and the historically reported endurance is less than the allowed change time.
[0040] In some embodiments, based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time, the currently reported battery life is obtained, including: in response to the first time difference being greater than the allowed change time, the currently reported battery life is obtained based on the allowed change time and the historically reported battery life. In response to the first time difference being not greater than the allowed change time, the currently reported battery life is obtained based on the preset unit time and the historically reported battery life. Alternatively, in response to the first time difference being not greater than the allowed change time, the currently reported battery life can be obtained based on the first time difference and the historically reported battery life. It can be understood that the effect is equivalent to directly reporting the estimated battery life.
[0041] In view of the different working states of the energy storage unit, the currently reported battery life can be obtained in combination with the working state of the energy storage unit. In some specific embodiments, the currently reported battery life is obtained based on the allowed change time and the historically reported battery life, including: in response to the energy storage unit being in a discharging state, the difference between the historically reported battery life and the allowed change time is used as the currently reported battery life, for example, the historically reported battery life is reduced by the allowed change time as the currently reported battery life. In response to the energy storage unit being in a charging state, the sum of the historically reported battery life and the allowed change time is used as the currently reported battery life, that is, the historically reported battery life is increased by the allowed change time as the currently reported battery life. Based on the preset unit time and the historically reported battery life, the currently reported battery life is obtained, including: in response to the energy storage unit being in a discharging state, the difference between the historically reported battery life and the preset unit time is used as the currently reported battery life; that is, the historically reported battery life is reduced by the preset unit time as the currently reported battery life. In response to the energy storage unit being in a charging state, the sum of the historically reported battery life and the preset unit time is used as the currently reported battery life; that is, the duration after the historically reported battery life is increased by the preset unit time is used as the currently reported battery life. The preset unit time can be set according to the minimum time unit for reporting the battery life. For example, the minimum time unit for reporting the battery life is minutes, and the preset unit time can be 1 minute, 5 minutes, etc. Or the minimum time unit for reporting the battery life is seconds, and the preset unit time can be 1 second, 3 seconds or 5 seconds, etc. In some embodiments, based on the preset unit time and the historically reported battery life, the currently reported battery life is obtained, including: in response to the energy storage unit being in a discharging state, the difference between the historically reported battery life and the preset unit time is used as the currently reported battery life; that is, the duration after the historically reported battery life is reduced by the preset unit time is used as the currently reported battery life. In response to the energy storage unit being in a charging state, the sum of the historically reported endurance and the preset unit time is used as the currently reported endurance; that is, the duration after the historically reported endurance is increased by the preset unit time is used as the currently reported endurance. In other specific embodiments, when the energy storage unit is in a discharging state, based on the first duration difference between the estimated endurance and the historically reported endurance, the historically reported endurance, and the allowed change time, the step of obtaining the currently reported endurance is performed under the condition of satisfying the discharge adjustment condition, wherein the discharge adjustment condition is: the historically reported endurance is greater than the estimated duration, or the historically reported endurance is greater than the estimated endurance and the real-time endurance of the previous round is not zero. When the historically reported endurance is greater than the estimated endurance, or the historically reported endurance is greater than the estimated endurance and the real-time endurance of the previous round is not zero, the adjustment is performed. Avoiding the endurance being too high due to estimation further avoids the jump in the reported endurance during the discharge process.When the energy storage unit is in a charging state, the step of obtaining the currently reported battery life is performed when the historically reported battery life is less than the estimated battery life based on the first difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time. When the historically reported battery life is less than the estimated time, the adjustment is performed, so that the reported battery life in the charging state gradually increases, further avoiding the jump of the reported battery life during the charging process.
[0042] Specifically, the allowed change time is used to indicate the maximum difference between the historically reported endurance duration that the energy storage unit can receive and the estimated endurance duration, reflecting the tolerance of the current energy storage unit to the estimated endurance duration estimation change. In some embodiments, obtaining the allowed change time of the energy storage unit in this round includes at least one of the following steps: in response to the energy storage unit being in a discharging state, obtaining the maximum change time reported in each round of the energy storage unit as the allowed change time of this round, wherein the maximum change time reported in each round represents the maximum change endurance time within the reporting time interval of the energy storage unit. In response to the energy storage unit being in a charging state, based on the current current of the energy storage unit, determine the maximum change time that can be added within the reporting time interval corresponding to this round, as the allowed change time of this round. Constrain the adjustment value of the historically reported endurance time according to the allowed change time to avoid excessive fluctuations in the adjustment value, thereby avoiding jumps in the endurance duration estimation.
[0043] In some specific embodiments, in response to the energy storage unit being in a discharging state, the maximum change time reported in each round is determined by the following steps: obtaining the maximum battery life and the minimum battery life of the energy storage unit, wherein the maximum battery life represents the battery life of a fully charged energy storage unit under maximum power consumption, and the minimum battery life represents the battery life of the energy storage unit under minimum power consumption, and the maximum battery life and the minimum battery life are measured for the energy storage unit or other energy storage units of the same type. The maximum change time reported in each round is converted using the second time difference between the maximum battery life and the minimum battery life, and it can be understood that the minimum battery life is greater than the maximum battery life. Among them, the maximum power consumption and the minimum power consumption can be obtained according to actual tests. For example, the minimum power consumption can be the power consumption when all the necessary power-consuming devices of the energy storage unit are in standby mode, and the maximum power consumption can be the power consumption when all the power-consuming devices of the energy storage unit are in rated power mode. Specifically, the second time difference between the maximum endurance and the minimum endurance is used to convert the maximum change time for each round of reporting, including: taking the first ratio of the second time difference to the minimum endurance as the maximum change endurance time per unit time. The product of the reporting time interval and the maximum change endurance time per unit time is used as the maximum change time for each round of reporting. Assume that the minimum endurance Tt = 10 hours, the maximum endurance Tm = 5 hours, and the maximum change endurance time per unit time is Ts = (10-5) / 5 = 1 hour / hour, that is, the endurance can change by 1 hour per unit hour. If the reporting time interval is 0.5 hours, the maximum change time for each round of reporting is Ttc = Ts * Td = 0.5 hours. If the difference between the estimated endurance and the historically reported endurance exceeds 0.5 hours, it is necessary to adjust according to the allowable change time and the discharge state conditions to ensure that the final reported endurance is within a reasonable range.
[0044] In some application scenarios, the reporting time interval needs to be less than the unit time. For example, the second time difference is Ta, the minimum battery life is Tm (minutes), and the first ratio of the second time difference to the minimum battery life is the maximum battery life in unit minutes. It can be understood that the reporting time interval Td is less than 1 minute to achieve real-time update of the battery life.
[0045] In some specific embodiments, in response to the energy storage unit being in a charging state, based on the current current of the energy storage unit, the maximum battery life that can be added in the reporting time interval corresponding to this round is determined, including: obtaining the theoretical full charge and minimum battery life of the energy storage unit, the minimum battery life represents the battery life of the fully charged energy storage unit under the condition of minimum power consumption. Based on the current current, the theoretical full charge, and the minimum battery life, the maximum change time that can be added in the reporting time interval corresponding to this round is determined. Among them, the current current can be the current charging current value of the energy storage unit, the theoretical full charge can be the charge of the energy storage unit when it is fully charged, the minimum battery life can be the time required for the energy storage unit to run from a fully charged state to exhaustion when the energy storage unit is under minimum power consumption, and the reporting time interval can be the time difference between the current round of reporting and the previous round of reporting. Specifically, based on the current current, the theoretical full charge, and the minimum battery life, determine the maximum change time that can be added within the reporting time interval corresponding to this round, including: taking the first product of the current current and the reporting time interval, obtaining the second ratio between the first product and the theoretical full charge, and taking the second product of the second ratio and the minimum battery life as the maximum change time for each round of reporting. It can be understood that the first product of the current current and the reporting time interval refers to the amount of electricity charged into the energy storage unit within the reporting time interval, the second ratio refers to the proportion of the amount of electricity charged into the energy storage unit within the reporting time interval to the theoretical full charge, and the second product refers to the increase in the battery life brought about within the reporting time interval, and the increase is used as the maximum change time of the charging state in each round of reporting.
[0046] In some application scenarios, when the energy storage unit is in a discharge state, there are some special cases that require special processing. In some embodiments, based on the first time difference between the estimated endurance and the historically reported endurance, the historically reported endurance, and the allowed change time, after obtaining the currently reported endurance, it also includes: in response to the energy storage unit being in a discharge state, when the current power characterization value of the energy storage unit is greater than the first threshold value, and the currently reported endurance is a non-endurance characterization value or an invalid value, the currently reported endurance is updated to a preset valid value, and the non-endurance characterization value is used to characterize that the energy storage unit no longer has an endurance. Specifically, when the energy storage unit is in a discharge state, if the energy storage unit currently still has a power greater than the first threshold value, and the currently reported endurance is zero or an invalid value (less than 0), the currently reported endurance needs to be adjusted to a valid value. For example, the first threshold can be 0, and the currently reported endurance can be a preset unit time, such as 1 minute. In some embodiments, the special processing also includes: in response to the energy storage unit being in a discharging state, when the energy storage unit satisfies a no-power condition, the battery life of the energy storage unit reported in this round is set to a no-power characterization value, wherein the no-power condition includes that the current power characterization value of the energy storage unit is characterized as no power, and the estimated battery life is a no-power characterization value. Specifically, when the energy storage unit has no power value, it is necessary to ensure that the corresponding reported battery life is a no-power characterization value. For example, when the power value is 0, the reported battery life must also be set to 0.
[0047] In some embodiments, when the current round of reporting is the first round of reporting, the real-time endurance of the energy storage unit in this round is calculated based on the current power characterization value of the energy storage unit as the historically reported endurance. It is understandable that in the first round of reporting, there is no previous round of reporting, that is, the time difference between the previous round and the current round is zero, and the maximum change time is zero, so the real-time endurance of this round can be used as the historically reported endurance for use in subsequent reporting.
[0048] Step S13: taking the currently reported cruising time as the cruising time of the energy storage unit reported in this round.
[0049] To facilitate understanding of this application, specific examples are listed below:
[0050] The theoretical full charge Qt, maximum endurance Tm, minimum endurance Tt, and reporting time interval Td of the energy storage unit are known. According to the maximum endurance Tm and the minimum endurance Tt, the maximum change endurance Ts = (Tt-Tm) / Tm per unit time of the energy storage unit under the discharge state and the maximum change time Ttc = Ts*Td within the reporting time interval under the discharge state can be obtained.
[0051] When the energy storage unit is turned on, the current power ratio Pn of the energy storage unit is obtained. The initial value of the current power value Qn and the historical reported endurance duration Tl is 0. It can be understood that if direct power acquisition is not supported, Qn = Pn * Qt can be calculated to obtain the power value. Calculate the capacity correction factor F, F = Qn / Pn / Qt. According to the relationship factor, calculate the current round of real-time endurance duration Tc = Pn*F*Tt, and the current round of reporting duration T = Tc.
[0052] After the energy storage unit runs for a time interval Td, the current current Cn, current power Qn, and historically reported endurance time Tl = Tc of the energy storage unit are obtained. Based on the current current Cn, the working state of the current energy storage unit is determined.
[0053] When Cn is less than 0, the energy storage unit is determined to be in a discharge state, and the real-time endurance of the energy storage unit in this round is calculated as Tr = Qn / Cn. It should be noted that the time unit needs to be unified according to the actual scenario when calculating. And select the larger of Tr and Tl as the estimated endurance. Determine whether Trm is 0 and Pn is 0. If so, adjust T to 0. If not, judge the historically reported endurance T and the estimated endurance Trm. If T is greater than Trm, it means that the historically reported endurance T is too high and needs to be adjusted. Specifically, obtain the difference between T and Trm as the first duration difference, compare the first duration difference and the allowed change time Ttc, if the first duration difference is greater than the allowed change time Ttc, adjust the historically reported endurance T = T-Ttc. If the first duration difference is not greater than the allowed change time Ttc, adjust the historically reported endurance T = T-1, where 1 is the unit time, which can be 1 minute, 1 second, etc., and is set according to the actual situation. Furthermore, it is necessary to judge the abnormal situation of the adjusted historical reported endurance time. If Pn is greater than or equal to 1% and the adjusted historical reported endurance time T is less than or equal to 0, the current reported endurance time T is set to 1. Then the current reported endurance time T is reported, and the cycle is repeated to update the endurance time of the energy storage unit in the discharge state.
[0054] When Cn is not less than 0, it is determined that the energy storage unit is in a charging state. The maximum change time Ti that can be added within the corresponding reporting time interval of this round can be determined according to the current current of the energy storage unit, Ti = Cn * Td / Qt * Tt, and the real-time endurance duration Tr of this round is calculated, Tr = Pn * F * Tt. If the real-time endurance duration Tr of this round is greater than the historically reported endurance duration T, it is necessary to obtain the current reported endurance duration based on the first time difference between the estimated endurance duration and the historically reported endurance duration, the historically reported endurance duration, and the allowed change time. If Tr-T> = Ti, the currently reported endurance duration is determined to be T = T + Ti. If Tr-T < Ti, the currently reported endurance duration is determined to be T = T + 1, and then the currently reported endurance duration T is reported. This cycle is repeated to update the endurance duration of the energy storage unit in the charging state.
[0055] In the above scheme, this application compares the estimated endurance with the historically reported endurance, and obtains the currently reported endurance based on the first time difference between the estimated endurance and the historically reported endurance, the historically reported endurance, and the allowed change time, as the endurance of the energy storage unit reported in this round, and uses the allowed change time to constrain the difference between the currently reported endurance and the historically reported endurance, thereby controlling the difference between the endurance reported in this round and the endurance reported in the previous round within the allowed change time, avoiding excessive fluctuations between the endurance reported this time and the endurance reported last time, and thereby avoiding jumps in the reported endurance.
[0056] See also Figure 2 , Figure 2 It is a framework diagram of an embodiment of a battery life estimation device of the present application. In this embodiment, the battery life estimation device 20 includes an acquisition module 21, a calculation module 22 and a reporting module 23. Among them, the acquisition module 21 is used to obtain the estimated battery life of the energy storage unit in this round, and to obtain the allowed change time of the energy storage unit in this round; the calculation module 22 is used to obtain the currently reported battery life based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time, wherein the historically reported battery life is the battery life of the energy storage unit reported in the previous round, and the difference between the currently reported battery life and the historically reported battery life is less than the allowed change time; the reporting module 23 is used to use the currently reported battery life as the battery life of the energy storage unit reported in this round.
[0057] In some embodiments, the calculation module 22 obtains the currently reported battery life based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time, including: in response to the first time difference being greater than the allowed change time, obtaining the currently reported battery life based on the allowed change time and the historically reported battery life; or, in response to the first time difference being not greater than the allowed change time, obtaining the currently reported battery life based on the preset unit time and the historically reported battery life.
[0058] In some embodiments, based on the allowed change time and the historically reported battery life, the currently reported battery life is obtained, including: in response to the energy storage unit being in a discharging state, taking the difference between the historically reported battery life and the allowed change time as the currently reported battery life; in response to the energy storage unit being in a charging state, taking the sum of the historically reported battery life and the allowed change time as the currently reported battery life; based on the preset unit time and the historically reported battery life, the currently reported battery life is obtained, including: in response to the energy storage unit being in a discharging state, taking the difference between the historically reported battery life and the preset unit time as the currently reported battery life; in response to the energy storage unit being in a charging state, taking the sum of the historically reported battery life and the preset unit time as the currently reported battery life.
[0059] In some embodiments, after the calculation module 22 obtains the currently reported battery life based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time, it also includes: in response to the energy storage unit being in a discharging state, when the current power characterization value of the energy storage unit is greater than the first threshold value and the currently reported battery life is a no battery life characterization value or an invalid value, the currently reported battery life is updated to a preset valid value, and the no battery life characterization value is used to characterize that the energy storage unit no longer has a battery life; and / or, it also includes: in response to the energy storage unit being in a discharging state, when the energy storage unit meets the no-power condition, the battery life of the energy storage unit reported in this round is set to the no-power characterization value, wherein the no-power condition includes that the current power characterization value of the energy storage unit is characterized as no power. amount, and the estimated cruising range is a value without cruising range characterization; and / or, when the energy storage unit is in a discharging state, based on the first time difference between the estimated cruising range and the historically reported cruising range, the historically reported cruising range, and the allowed change time, the step of obtaining the currently reported cruising range is performed when the discharge adjustment condition is met, wherein the discharge adjustment condition is: the historically reported cruising range is greater than the estimated cruising range, or the historically reported cruising range is greater than the estimated cruising range and the real-time cruising range of the previous round is not zero; when the energy storage unit is in a charging state, based on the first time difference between the estimated cruising range and the historically reported cruising range, the historically reported cruising range, and the allowed change time, the step of obtaining the currently reported cruising range is performed when the historically reported cruising range is less than the estimated cruising range.
[0060] In some embodiments, the acquisition module 21 acquires the allowable change time of the energy storage unit in this round, including at least one of the following steps: in response to the energy storage unit being in a discharging state, acquiring the maximum change time of each round of reporting of the energy storage unit as the allowable change time of this round, wherein the maximum change time reported in each round represents the maximum change endurance time within the reporting time interval of the energy storage unit; in response to the energy storage unit being in a charging state, based on the current current of the energy storage unit, determining the maximum change time that can be added within the reporting time interval corresponding to this round as the allowable change time of this round.
[0061] In some specific embodiments, the maximum change time for each round of reporting is determined by the following steps: obtaining the maximum battery life and the minimum battery life of the energy storage unit, wherein the maximum battery life represents the battery life of a fully charged energy storage unit under maximum power consumption, and the minimum battery life represents the battery life of a fully charged energy storage unit under minimum power consumption, and the maximum battery life and the minimum battery life are measured for the energy storage unit or other energy storage units of the same type; using the second time difference between the maximum battery life and the minimum battery life to convert the maximum change time for each round of reporting; based on the current current of the energy storage unit, determining the maximum change time that can be added within the reporting time interval corresponding to this round, including: obtaining the theoretical full charge and the minimum battery life of the energy storage unit, the minimum battery life represents the battery life of a fully charged energy storage unit under minimum power consumption; based on the current current, the theoretical full charge, and the minimum battery life, determining the maximum change time that can be added within the reporting time interval corresponding to this round.
[0062] In some embodiments, the calculation module 22 uses the second time difference between the maximum battery life and the minimum battery life to convert the maximum change time for each round of reporting, including: taking the first ratio of the second time difference to the minimum battery life as the maximum change battery life per unit time; using the product of the reporting time interval and the maximum change battery life per unit time as the maximum change time for each round of reporting; based on the current current, the theoretical full charge, and the minimum battery life, determining the maximum change time that can be added within the reporting time interval corresponding to this round, including: taking the first product of the current current and the reporting time interval to obtain the second ratio between the first product and the theoretical full charge; taking the second ratio and the second product of the minimum battery life as the maximum change time for each round of reporting.
[0063] In some embodiments, the acquisition module 21 acquires the estimated endurance of the energy storage unit in this round, including: calculating the real-time endurance of the energy storage unit in this round based on the current current or current power characterization value of the energy storage unit; and determining the estimated endurance based on the real-time endurance of this round.
[0064] In some embodiments, when the energy storage unit is in a discharging state, the real-time endurance of this round is determined based on the current current, and when the energy storage unit is in a charging state, the real-time endurance of this round is determined based on the current power characterization value. In some application scenarios, the calculation module 22 determines the estimated endurance based on the real-time endurance of this round, including: in response to the energy storage unit being in a discharging state, selecting the larger of the real-time endurance of this round and the real-time endurance of the previous round of the energy storage unit as the estimated endurance; in response to the energy storage unit being in a charging state, using the real-time endurance of this round as the estimated endurance. In some application scenarios, the calculation module 22 calculates the real-time endurance of the energy storage unit in this round based on the current power characterization value and the current current of the energy storage unit, including: obtaining a third ratio of the current power of the energy storage unit to the current current to obtain the real-time endurance of this round.
[0065] In some embodiments, the method also includes: when the current round of reporting is the first round of reporting, the calculation module 22 is also used to calculate the real-time endurance of the energy storage unit in this round based on the current power characterization value of the energy storage unit as the historically reported endurance.
[0066] In some embodiments, the calculation module 22 calculates the real-time endurance duration of the energy storage unit in this round based on the current power characterization value of the energy storage unit, including: in response to the current power characterization value being the remaining power ratio, obtaining the third product of the remaining power ratio and the theoretical endurance duration, adjusting the third product using the capacity correction factor to obtain the real-time endurance duration of this round, and the remaining power ratio represents the ratio of the current power to the theoretical endurance power.
[0067] In some embodiments, before the calculation module 22 uses the capacity correction factor to adjust the third product to obtain the real-time endurance duration of this round, it also includes: obtaining the remaining power of the energy storage unit at a preset time and the remaining power ratio; determining the capacity correction factor based on the theoretical full charge of the energy storage unit, the remaining power at a preset time and the remaining power ratio.
[0068] In some embodiments, the calculation module 22 determines the capacity correction factor based on the theoretical full charge of the energy storage unit, the remaining charge at a preset moment, and the remaining charge ratio, including: obtaining a fourth ratio between the remaining charge at a preset moment and the remaining charge ratio; using the ratio between the fourth ratio and the theoretical full charge as the capacity correction factor. In some specific embodiments, the theoretical endurance is the minimum endurance, and the minimum endurance represents the endurance of a fully charged energy storage unit under minimum power consumption. In some application scenarios, the third product is adjusted using the capacity correction factor to obtain the real-time endurance, including: using the fourth product between the capacity correction factor and the third product as the real-time endurance of this round.
[0069] In the above scheme, this application compares the estimated endurance with the historically reported endurance, and obtains the currently reported endurance based on the first time difference between the estimated endurance and the historically reported endurance, the historically reported endurance, and the allowed change time, as the endurance of the energy storage unit reported in this round, and uses the allowed change time to constrain the difference between the currently reported endurance and the historically reported endurance, thereby controlling the difference between the endurance reported in this round and the endurance reported in the previous round within the allowed change time, avoiding excessive fluctuations between the endurance reported this time and the endurance reported last time, and thereby avoiding jumps in the reported endurance.
[0070] See also Figure 3 , Figure 3 It is a schematic diagram of the framework of an embodiment of the electronic device of the present application.
[0071] In this embodiment, the electronic device 30 includes a memory 31 and a processor 32, the memory 31 is coupled to the processor 32, and the memory 31 stores program instructions to implement any of the above-mentioned endurance estimation methods. Specifically, the components of the electronic device 30 can be coupled together through a bus, or the processor 32 of the electronic device 30 can be connected one by one with other components. The electronic device 30 can be any device with processing capabilities, such as a computer, a tablet computer, a mobile phone, etc.
[0072] The memory 31 is also used to store program data executed by the processor 32 and data during the processing of the processor 32. For example, the amount of data, metadata, timing data, etc. are stored. Among them, the memory 31 includes a non-volatile storage part for storing the above program data. The processor 32 controls the operation of the electronic device 30, and the processor 32 can also be called a CPU (Central Processing Unit). The processor 32 may be an integrated circuit chip with signal processing capabilities. The processor 32 can also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. In addition, the processor 32 can be implemented by multiple integrated circuit chips. The processor 32 is used to execute instructions to implement any of the above-mentioned endurance estimation methods by calling the program data stored in the memory 31.
[0073] In the above scheme, this application compares the estimated endurance with the historically reported endurance, and obtains the currently reported endurance based on the first time difference between the estimated endurance and the historically reported endurance, the historically reported endurance, and the allowed change time, as the endurance of the energy storage unit reported in this round, and uses the allowed change time to constrain the difference between the currently reported endurance and the historically reported endurance, thereby controlling the difference between the endurance reported in this round and the endurance reported in the previous round within the allowed change time, avoiding excessive fluctuations between the endurance reported this time and the endurance reported last time, and thereby avoiding jumps in the reported endurance.
[0074] See also Figure 4 , Figure 4 It is a schematic diagram of a framework of an embodiment of a computer-readable storage medium of the present application.
[0075] In this embodiment, the computer-readable storage medium 40 stores program data 41 executable by a processor, and the program data 41 can be executed to implement any of the above-mentioned battery life estimation methods.
[0076] The computer-readable storage medium 40 may specifically be a medium that can store program data, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or may be a server that stores the program data 41. The server may send the stored program data to other devices for execution, or may also execute the stored program data 41 by itself.
[0077] In some embodiments, the computer readable storage medium 40 may also be Figure 3 The memory 31 is shown.
[0078] In the above scheme, this application compares the estimated endurance with the historically reported endurance, and obtains the currently reported endurance based on the first time difference between the estimated endurance and the historically reported endurance, the historically reported endurance, and the allowed change time, as the endurance of the energy storage unit reported in this round, and uses the allowed change time to constrain the difference between the currently reported endurance and the historically reported endurance, thereby controlling the difference between the endurance reported in this round and the endurance reported in the previous round within the allowed change time, avoiding excessive fluctuations between the endurance reported this time and the endurance reported last time, and thereby avoiding jumps in the reported endurance.
[0079] The above description is only an implementation method of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly used in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for estimating battery life, characterized in that: The method comprises: Obtaining the estimated endurance of the energy storage unit in this round, and obtaining the allowable change time of the energy storage unit in this round; Based on the first time difference between the estimated cruising range and the historically reported cruising range, the historically reported cruising range, and the allowed change time, the currently reported cruising range is obtained, wherein the historically reported cruising range is the cruising range of the energy storage unit reported in the last round, and the difference between the currently reported cruising range and the historically reported cruising range is less than the allowed change time; The currently reported endurance duration is used as the endurance duration of the energy storage unit reported in this round.
2. The method according to claim 1, characterized in that The obtaining of the currently reported battery life based on the first difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time includes: In response to the first time difference being greater than the allowed change time, obtaining the currently reported endurance duration based on the allowed change time and the historically reported endurance duration; or, In response to the first time difference being not greater than the allowed change time, the currently reported battery life is obtained based on a preset unit time and the historically reported battery life.
3. The method according to claim 2, characterized in that The obtaining the currently reported battery life based on the allowed change time and the historically reported battery life includes: In response to the energy storage unit being in a discharging state, taking the difference between the historically reported endurance duration and the allowed change time as the currently reported endurance duration; In response to the energy storage unit being in a charging state, taking the sum of the historically reported endurance duration and the allowed change time as the currently reported endurance duration; The obtaining of the currently reported battery life based on the preset unit time and the historically reported battery life includes: In response to the energy storage unit being in a discharging state, taking the difference between the historically reported endurance duration and the preset unit time as the currently reported endurance duration; In response to the energy storage unit being in a charging state, the sum of the historically reported endurance duration and the preset unit time is used as the currently reported endurance duration.
4. The method according to claim 1, characterized in that: After obtaining the currently reported flight duration based on the first duration difference between the estimated flight duration and the historically reported flight duration, the historically reported flight duration, and the allowed change time, the method further includes: In response to the energy storage unit being in a discharging state, when the current power characterization value of the energy storage unit is greater than a first threshold value and the currently reported endurance duration is a no-endurance characterization value or an invalid value, updating the currently reported endurance duration to a preset valid value, wherein the no-endurance characterization value is used to represent that the energy storage unit no longer has endurance time; And / or, the method further comprises: In response to the energy storage unit being in a discharging state, when the energy storage unit satisfies a no-power condition, setting the battery life of the energy storage unit reported in this round to the no-power characterization value, wherein the no-power condition includes that the current power characterization value of the energy storage unit is characterized as no power, and the estimated battery life is the no-power characterization value; And / or, when the energy storage unit is in a discharging state, the step of obtaining the currently reported battery life based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time is performed when a discharge adjustment condition is satisfied, wherein the discharge adjustment condition is: the historically reported battery life is greater than the estimated battery life, or the historically reported battery life is greater than the estimated battery life and the real-time battery life of the previous round is not zero; when the energy storage unit is in a charging state, the step of obtaining the currently reported battery life based on the first time difference between the estimated battery life and the historically reported battery life, the historically reported battery life, and the allowed change time is performed when the historically reported battery life is less than the estimated battery life.
5. The method according to claim 1, characterized in that The step of obtaining the allowed change time of the energy storage unit in this round includes at least one of the following steps: In response to the energy storage unit being in a discharging state, obtaining a maximum change time of each round of reporting of the energy storage unit as the allowed change time of this round, wherein the maximum change time of each round of reporting represents a maximum change endurance time within a reporting time interval of the energy storage unit; In response to the energy storage unit being in a charging state, based on the current current of the energy storage unit, a maximum change time that can be increased within the reporting time interval corresponding to this round is determined as the allowed change time of this round.
6. The method according to claim 5, characterized in that The maximum change time for each round of reporting is determined by the following steps: Obtaining a maximum battery life and a minimum battery life of the energy storage unit, wherein the maximum battery life represents the battery life of the fully charged energy storage unit under the condition of maximum power consumption, and the minimum battery life represents the battery life of the fully charged energy storage unit under the condition of minimum power consumption, and the maximum battery life and the minimum battery life are measured for the energy storage unit or other energy storage units of the same type; The maximum change time of each round of reporting is calculated by using the second time difference between the maximum endurance time and the minimum endurance time; The determining, based on the current current of the energy storage unit, a maximum change time that can be increased within the reporting time interval corresponding to this round includes: Obtaining the theoretical full charge and minimum endurance of the energy storage unit, wherein the minimum endurance represents the endurance of the fully charged energy storage unit under the condition of minimum power consumption; Based on the current current, the theoretical full-charge capacity, and the minimum endurance time, a maximum change time that can be increased within the reporting time interval corresponding to this round is determined.
7. The method according to claim 6, characterized in that The using of the second duration difference between the maximum endurance duration and the minimum endurance duration to convert and obtain the maximum change time of each round of reporting includes: Taking a first ratio of the second duration difference to the minimum endurance duration as the maximum change endurance duration per unit time; Using the product of the reporting time interval and the maximum change endurance time within the unit time as the maximum change time for each round of reporting; The determining, based on the current current, the theoretical full-charge capacity, and the minimum endurance duration, of a maximum change time that can be increased within the reporting time interval corresponding to this round includes: Multiply the current current by a first product of the reporting time interval to obtain a second ratio between the first product and the theoretical full-charge capacity; The second product of the second ratio and the minimum endurance duration is used as the maximum change time reported in each round.
8. The method according to claim 1, characterized in that The obtaining of the estimated endurance of the energy storage unit in this round includes: Based on the current current or current power characterization value of the energy storage unit, the real-time endurance of the energy storage unit in this round is calculated; Based on the real-time cruising time of the current round, the estimated cruising time is determined.
9. The method according to claim 8, characterized in that When the energy storage unit is in a discharging state, the real-time endurance duration of the current round is determined based on the current current; when the energy storage unit is in a charging state, the real-time endurance duration of the current round is determined based on the current power characterization value; And / or, determining the estimated cruising time based on the real-time cruising time of the current round includes: In response to the energy storage unit being in a discharging state, selecting the larger of the real-time cruising duration of the current round and the real-time cruising duration of the previous round of the energy storage unit as the estimated cruising duration; In response to the energy storage unit being in a charging state, taking the real-time cruising duration of the current round as the estimated cruising duration; And / or, based on the current power characterization value and the current current of the energy storage unit, the real-time endurance of the energy storage unit in this round is calculated, including: A third ratio of the current power of the energy storage unit to the current current is obtained to obtain the real-time endurance of the current round.
10. The method according to claim 1, characterized in that The method further comprises: In the case where this round of reporting is the first round of reporting, the real-time endurance of the energy storage unit in this round is calculated based on the current power characterization value of the energy storage unit to serve as the historically reported endurance.
11. The method according to claim 8 or 10, characterized in that: The calculating, based on the current power characterization value of the energy storage unit, the real-time endurance of the energy storage unit in this round includes: In response to the current power characterization value being the remaining power ratio, a third product of the remaining power ratio and the theoretical endurance duration is obtained, and the third product is adjusted using a capacity correction factor to obtain the real-time endurance duration of the current round, where the remaining power ratio represents the ratio of the current power to the theoretical endurance power.
12. The method according to claim 11, characterized in that Before adjusting the third product by using the capacity correction factor to obtain the real-time endurance duration of the current round, the method further includes: Obtaining the remaining power and the remaining power ratio of the energy storage unit at a preset time; The capacity correction factor is determined based on the theoretical full charge capacity of the energy storage unit, the remaining capacity at the preset moment, and the remaining capacity ratio.
13. The method according to claim 12, characterized in that The determining of the capacity correction factor based on the theoretical full charge of the energy storage unit, the remaining charge at the preset time, and the remaining charge ratio includes: Obtaining a fourth ratio between the remaining power at the preset moment and the remaining power ratio; The ratio between the fourth ratio and the theoretical full-charge capacity is used as the capacity correction factor.
14. The method according to claim 11, characterized in that The theoretical cruising time is the minimum cruising time, and the minimum cruising time represents the cruising time of the fully charged energy storage unit under the condition of minimum power consumption; And / or, the adjusting the third product by using the capacity correction factor to obtain the real-time endurance duration includes: A fourth product between the capacity correction factor and the third product is used as the real-time endurance duration of the current round.
15. A device for estimating battery life, characterized in that: include: Acquisition module: used to obtain the estimated endurance time of the energy storage unit in this round, and to obtain the allowable change time of the energy storage unit in this round; A calculation module: used to obtain the currently reported cruising time based on the first time difference between the estimated cruising time and the historically reported cruising time, the historically reported cruising time, and the allowed change time, wherein the historically reported cruising time is the cruising time of the energy storage unit reported in the last round, and the difference between the currently reported cruising time and the historically reported cruising time is less than the allowed change time; Reporting module: used to use the currently reported battery life as the battery life of the energy storage unit reported in this round.
16. A device, characterized in that The device includes a memory and a processor, wherein the memory is coupled to the processor, and program instructions are stored in the memory to implement the endurance duration estimation method as described in any one of claims 1 to 14.
17. A storage medium having program data stored thereon, characterized in that: The program data is processed and executed to implement the endurance duration estimation method as described in any one of claims 1 to 14.
Citation Information
Cited By
Method and system for estimating endurance time of pure electric drive consignment platform
CN121500150A