Method for predicting battery cut-off capacity, terminal device, and storage medium
By acquiring battery temperature and capacity parameters, determining the discharge state and calculation formula, and iteratively calculating the battery cutoff capacity, the problem of underestimating battery capacity in low-temperature environments is solved, improving the accuracy of power depletion warnings and user experience.
Patent Information
- Application Number
- CN202310014469.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-05
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2043-01-05
AI Technical Summary
In low-temperature environments, existing technologies tend to underestimate battery capacity when estimating its cutoff capacity based on the current temperature, which negatively impacts user experience.
By acquiring the battery temperature and capacity parameters, the battery discharge and capacity calculation parameters are determined. Based on the discharge state, the appropriate battery capacity calculation formula is selected, and iterative calculations are performed to accurately predict the battery cutoff capacity.
It enables accurate prediction of battery cutoff capacity in low-temperature environments, improving the accuracy of power depletion warnings and user experience.
Smart Images

Figure CN116047296B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of battery, in particular to a battery cutoff capacity prediction method, a terminal device and a storage medium. BACKGROUND
[0002] The existing terminal devices such as mobile phones, computers and the like generally have the function of checking the battery cutoff capacity. After checking the battery cutoff capacity, the user can understand the remaining working time of the terminal device, so as to reasonably use the terminal device.
[0003] In the prior art, the battery cutoff capacity is generally estimated by using the current temperature. However, in a low temperature environment, when the terminal device starts to work, the temperature of the battery will rise due to self-heating. According to the electrochemical mechanism, the battery capacity and impedance change dramatically in a low temperature environment. With the temperature rising, the capacity increases and the impedance decreases. Therefore, if the current temperature is used to estimate the battery cutoff capacity of the terminal device, the overall battery cutoff capacity (State Of Charge, SOC) will be underestimated, which will cause errors in the displayed battery cutoff capacity and affect the user experience. SUMMARY
[0004] The present application provides a battery cutoff capacity prediction method, a terminal device and a storage medium, which aims to accurately predict the battery cutoff capacity of the terminal device, accurately warn the user of power consumption, and improve the user experience of the terminal device.
[0005] In a first aspect, the present application provides a battery cutoff capacity prediction method, which comprises: obtaining a battery temperature parameter and a battery capacity parameter of the battery; determining a battery discharge parameter and a capacity calculation parameter of the battery according to the battery temperature parameter and the battery capacity parameter; determining a discharge state of the battery according to the battery discharge parameter; determining a battery capacity calculation formula corresponding to the battery according to the discharge state; and calculating the battery cutoff capacity of the battery according to the capacity calculation parameter and the battery capacity calculation formula.
[0006] In a second aspect, the present application further provides a terminal device, which comprises a memory and a processor; the memory is used to store a computer program; and the processor is used to execute the computer program and realize the battery cutoff capacity prediction method as described above when executing the computer program.
[0007] In a third aspect, the present application further provides a computer readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor realizes the battery cutoff capacity prediction method as described above.
[0008] The application discloses a battery cutoff capacity prediction method, a terminal device and a storage medium. The battery temperature parameter and the battery capacity parameter of the battery are acquired; the battery discharge parameter and the capacity calculation parameter of the battery are determined according to the battery temperature parameter and the battery capacity parameter; the discharge state of the battery is determined according to the battery discharge parameter; the battery capacity calculation formula corresponding to the battery is determined according to the discharge state; and the battery cutoff capacity of the battery is calculated according to the capacity calculation parameter and the battery capacity calculation formula. Therefore, the battery cutoff capacity of the terminal device can be accurately predicted, the user can be accurately warned of power consumption, and the use experience of the terminal device is improved. BRIEF DESCRIPTION OF DRAWINGS
[0009] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0010] Figure 1 is a step flow diagram of a battery cutoff capacity prediction method provided by an embodiment of the present application;
[0011] Figure 2 is a sub-step flow diagram of determining a battery discharge parameter provided by an embodiment of the present application;
[0012] Figure 3 is a sub-step flow diagram of determining a discharge state of a battery provided by an embodiment of the present application;
[0013] Figure 4 is an application scenario diagram of a battery cutoff capacity prediction method provided by an embodiment of the present application;
[0014] Figure 5 is a structural schematic block diagram of a terminal device provided by an embodiment of the present application;
[0015] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. DETAILED DESCRIPTION
[0016] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.
[0017] The flowcharts shown in the drawings are merely illustrative and do not necessarily include all the contents and operations / steps, nor are they necessarily executed in the order described. For example, some operations / steps can be further decomposed, combined or partially merged, so the actual execution order can be changed according to actual conditions.
[0018] It should be understood that the terms used in the specification of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification and the appended claims of the present application, the singular forms "a", "an" and "the" are intended to include the plural forms unless the context clearly indicates otherwise.
[0019] It should also be understood that the term "and / or" used in the specification and the appended claims of the present application means any combination of one or more of the associated listed items and all possible combinations thereof.
[0020] In a low temperature environment, when a terminal device such as a mobile phone, a computer, etc. starts to work, the temperature of its battery will rise due to self-heating. According to the electrochemical mechanism, the battery capacity and impedance change dramatically in a low temperature environment, and as the temperature rises, the capacity increases and the impedance decreases.
[0021] Therefore, if the current temperature is used to estimate the battery cut-off capacity (SOC), the estimated overall battery cut-off capacity will be low. Therefore, we need to predict the remaining capacity when the device starts to run (before self-heating) and during running.
[0022] However, the battery is a very complex model, and the heat generation and heat exchange rate inside and outside the battery will cause changes in the internal temperature and temperature distribution of the battery, and the changes in the temperature-sensitive battery parameters will cause changes in the internal reaction characteristics, thereby causing changes in the heat generation power. That is, the discharge heat causes the battery temperature to rise, the battery temperature rise causes the impedance to change, the impedance change affects the heat generation rate, and in addition, the future working conditions are unknown, so it is very difficult to accurately calculate the battery temperature and the battery cut-off capacity.
[0023] Please refer to Figure 1 , Figure 1 is a flowchart of a battery cut-off capacity prediction method provided by an embodiment of the present application. The battery cut-off capacity prediction method can be applied to a terminal device such as a mobile phone, a computer, etc. that can be used to display the battery cut-off capacity. The battery cut-off capacity prediction method can accurately predict the battery cut-off capacity of the terminal device, accurately warn and remind the user of power consumption, and improve the use experience of the terminal device.
[0024] As Figure 1As shown, the battery cutoff capacity prediction method can be applied on a terminal device, and the battery cutoff capacity prediction method comprises steps S101 to S105.
[0025] S101, obtain a battery temperature parameter and a battery capacity parameter of the battery.
[0026] The battery can be a battery of a terminal device, such as a battery of a mobile phone or a computer, etc. The battery temperature parameter can be used to represent the battery temperature of the battery of the terminal device at each moment, and can specifically include a battery initial temperature and a battery discharge temperature. The battery capacity parameter can be used to represent the battery capacity of the battery of the terminal device at each moment, and can specifically include a battery initial capacity and a battery discharge capacity.
[0027] In some embodiments, the battery temperature parameter includes a battery initial temperature and a battery discharge temperature, and the battery capacity parameter includes a battery initial capacity and a battery discharge capacity; as the battery initial temperature, the battery capacity in the resting state of the battery is obtained as the battery initial capacity; when the battery is discharged for a preset time length, the battery temperature of the battery is obtained as the battery discharge temperature, and the battery capacity of the battery is obtained as the battery discharge capacity. Thereby, the battery temperature parameter and the battery capacity parameter can be accurately obtained, so as to accurately calculate the battery discharge parameter subsequently.
[0028] The battery initial temperature is the battery temperature of the battery in the resting state, the battery discharge temperature is the battery temperature of the battery after discharging for a preset time length, the battery initial capacity is the battery capacity of the battery in the resting state, and the battery discharge temperature is the battery capacity of the battery after discharging for a preset time length. The preset time length can be any time length, such as 180s, which is not limited herein.
[0029] Specifically, the battery state can be detected first, if the battery is in the resting state, the battery temperature of the battery in the resting state at this moment is obtained as the battery initial temperature, and the battery capacity of the battery in the resting state at this moment is obtained as the battery initial capacity. After obtaining the battery initial temperature and the battery initial capacity, the battery is discharged by a load, and when the battery is discharged for a preset time length, the battery temperature of the battery at this moment is obtained as the battery discharge temperature, and the battery capacity of the battery at this moment is obtained as the battery discharge capacity.
[0030] For example, the battery of a mobile phone is taken as an example, the mobile phone is placed to be processed, at this time, the battery state is a resting state, the battery temperature under the resting state of the battery is obtained as 30℃, and is taken as the initial temperature of the battery, at the same time, the battery capacity under the resting state of the battery is obtained as 50%, and is taken as the initial capacity of the battery. The battery is discharged by using a load, after discharging for 180s, the battery temperature at this time is obtained as 40℃, and is taken as the battery discharge temperature, and the battery capacity of the battery at this time is obtained as 45%, and is taken as the battery discharge capacity.
[0031] S102, determining a battery discharge parameter and a capacity calculation parameter of the battery according to the battery temperature parameter and the battery capacity parameter.
[0032] The battery discharge parameter can be used to represent the discharge efficiency of the battery, and can be a temperature capacity change ratio in particular. The capacity calculation parameter is a calculation parameter required in a battery capacity calculation formula for calculating the cut-off capacity of the battery.
[0033] In some embodiments, a temperature change amount of the battery is determined according to the battery temperature parameter, a capacity change amount of the battery is determined according to the battery capacity parameter, and a temperature capacity change ratio of the battery is determined according to the temperature change amount and the capacity change amount, and the temperature capacity change ratio is taken as the battery discharge parameter. In this way, the temperature capacity change ratio of the battery can be accurately calculated, so as to accurately calculate the cut-off capacity of the battery subsequently.
[0034] As shown in Figure 2 The determination of the battery discharge parameter can specifically include steps S1021 to S1023.
[0035] S1021, determining a temperature change amount of the battery according to the battery temperature parameter; S1022, determining a capacity change amount of the battery according to the battery capacity parameter; and S1023, determining a temperature capacity change ratio of the battery according to the temperature change amount and the capacity change amount, and taking the temperature capacity change ratio as the battery discharge parameter.
[0036] The temperature change amount is used to represent the change of the battery temperature after a preset discharging time and the initial resting state, the capacity change amount is used to represent the change of the battery capacity after the preset discharging time and the initial resting state, and the temperature capacity change ratio is used to represent the ratio of the temperature change amount to the capacity change amount.
[0037] Specifically, the formula for calculating the temperature capacity change ratio can be:
[0038]
[0039] In which, This is the ratio of temperature to capacity change. This refers to the battery discharge temperature. This is the initial temperature of the battery. This refers to the temperature change of the battery. For battery discharge capacity, This is the initial capacity of the battery. This represents the change in capacity.
[0040] Specifically, the temperature change of the battery is determined by the battery discharge temperature and the battery initial temperature; the capacity change of the battery is determined by the battery discharge capacity and the battery initial capacity; and the temperature-capacity change ratio of the battery is determined by the temperature change and the capacity change ratio, and the temperature-capacity change ratio is used as the battery discharge parameter.
[0041] For example, if the battery discharge temperature is... The initial temperature of the battery is 40℃. If the temperature is 30℃, then determine the amount of temperature change in the battery. The temperature is 10℃; if the battery discharge capacity is... The initial capacity of the battery is 50%. If it is 45%, then the change in battery capacity is determined as follows: The value is 5%; then, based on the temperature change and capacity change, the battery's temperature-capacity change ratio is determined. The value is 2.
[0042] In some embodiments, the discharge cutoff point of the battery is determined, and the battery temperature at the discharge cutoff point is obtained as the target battery temperature, and the battery capacity at the discharge cutoff point is obtained as the target battery capacity; the capacity calculation parameters corresponding to the battery at the target battery temperature and the target battery capacity are determined. This allows for accurate determination of the target battery temperature and target battery capacity, thereby accurately finding the corresponding capacity calculation parameters.
[0043] The discharge cutoff point represents the moment when the battery discharge ends. The target battery temperature is the battery temperature at the discharge cutoff point, and the target battery capacity is the battery capacity at the discharge cutoff point. Since the capacity calculation parameters generally differ for different battery temperatures and capacities, it is necessary to accurately determine the corresponding target battery temperature and capacity in order to find the corresponding capacity calculation parameters at those target temperatures and capacities.
[0044] Specifically, the discharge cut-off point of the battery is determined by determining the discharge state of the battery, and the battery temperature of the battery at this moment is obtained as a target battery temperature, and the battery capacity of the battery at this moment is obtained as a target battery capacity; according to the battery temperature parameter and the battery capacity parameter, the capacity calculation parameter corresponding to the battery at the target battery temperature and the target battery capacity can be obtained by table lookup or formula method.
[0045] In some embodiments, the capacity calculation parameter includes an open circuit voltage value, a current value, and .
[0046] The open circuit voltage value is the potential difference between the two poles of the battery at the target battery temperature and the target battery capacity when the battery is not discharged and open circuit, the current value is the current value of the battery at the target battery temperature and the target battery capacity, and the is the capacity of the battery at the target battery temperature and the target battery capacity. .
[0047] Specifically, the open circuit voltage value, the current value, and the capacity of the battery at the target battery temperature and the target battery capacity can be obtained by table lookup or formula method. .
[0048] S103, determining the discharge state of the battery according to the battery discharge parameter.
[0049] The discharge state is used to indicate whether the battery temperature of the battery changes faster or the battery capacity of the battery changes faster, and the discharge state can include a first discharge state and a second discharge state. The battery discharge parameter can include a temperature capacity change ratio, and the temperature capacity change ratio is used to indicate the ratio of the temperature change amount to the capacity change amount.
[0050] In some embodiments, if the temperature capacity change ratio is a non-positive number, the discharge state of the battery is determined as the first discharge state; if the temperature capacity change ratio is a positive number, the discharge state of the battery is determined as the second discharge state. Thus, the discharge state of the battery can be accurately determined, so that the corresponding battery capacity calculation formula can be accurately determined subsequently.
[0051] As shown in Figure 3 , determining the discharge state of the battery can specifically include steps S1031 to S1033.
[0052] S1031, determining whether the temperature capacity change ratio is a non-positive number; S1032, if the temperature capacity change ratio is a non-positive number, determining the discharge state of the battery as the first discharge state; S1033, if the temperature capacity change ratio is a positive number, determining the discharge state of the battery as the second discharge state.
[0053] The first discharge state is used to represent that the ambient temperature descending rate is faster than the battery temperature rising rate, and the second discharge state is used to represent that the ambient temperature descending rate is slower than the battery temperature rising rate. Different discharge states can be calculated by different battery capacity calculation formulas, so as to ensure the accuracy of the calculated battery cut-off capacity.
[0054] For example, if the temperature capacity change ratio is negative, it can be determined that the discharge state of the battery is the first discharge state, and the current battery temperature can be used to estimate the battery cut-off capacity. If the temperature capacity change ratio is zero, it can be determined that the discharge state of the battery is the first discharge state, and the current battery temperature can be used to estimate the battery cut-off capacity. If the temperature capacity change ratio is positive, it can be determined that the discharge state of the battery is the second discharge state, and the current battery temperature and the temperature capacity change ratio can be used to estimate the battery cut-off capacity.
[0055] S104. Determine the battery capacity calculation formula corresponding to the battery according to the discharge state.
[0056] The battery capacity calculation formula is used to calculate the battery cut-off capacity of the battery, and different discharge states correspond to different battery capacity calculation formulas, so as to ensure the accuracy of the calculated battery cut-off capacity.
[0057] In some embodiments, if the discharge state of the battery is the first discharge state, the battery capacity calculation formula corresponding to the battery is ; if the discharge state of the battery is the second discharge state, the battery capacity calculation formula corresponding to the battery is .
[0058] wherein U is a cut-off voltage value, is an open circuit voltage value under the target battery temperature and the target battery capacity, is a current value under the target battery temperature and the target battery capacity, is a resistance value under the target battery temperature and the target battery capacity; is a temperature prediction change value.
[0059] Specifically, if the temperature capacity change ratio is negative or zero, the ambient temperature descending rate is faster than the battery temperature rising rate at this time, so it can be determined that the discharge state of the battery is the first discharge state, and the current battery temperature can be used to estimate the battery cut-off capacity, that is, the battery cut-off capacity is estimated by .
[0060] If the temperature capacity change ratio is positive, the ambient temperature decreases at a slower rate than the battery temperature increases, so it can be determined that the battery is in the second discharge state, and the current battery temperature and temperature capacity change ratio can be used to estimate the battery cutoff capacity, i.e., using to estimate the battery cutoff capacity.
[0061] For example, if it is determined that the battery is in the first discharge state, the battery capacity calculation formula corresponding to the battery is determined as , and the corresponding capacity calculation parameters found are substituted into the battery capacity calculation formula for calculation. Similarly, if it is determined that the battery is in the second discharge state, the battery capacity calculation formula corresponding to the battery is determined as , and the corresponding capacity calculation parameters found are substituted into the battery capacity calculation formula for calculation.
[0062] S105, calculating the battery cutoff capacity of the battery according to the capacity calculation parameters and the battery capacity calculation formula.
[0063] The battery cutoff capacity is the capacity corresponding to the actual depletion of the battery charge. Due to battery wear or aging, etc., the actual depletion of the battery charge generally does not correspond to 0%, i.e., the device is not shut down when the capacity is 0%, but may be shut down when the capacity is 10% or 20%. Therefore, the present application needs to accurately find the capacity corresponding to the actual depletion of the battery charge, so as to accurately and in advance warn the user of the depletion of the battery charge.
[0064] Specifically, the capacity calculation parameters found can be substituted into the corresponding battery capacity calculation formula for iterative calculation, so as to accurately obtain the battery cutoff capacity of the battery.
[0065] In some embodiments, based on a preset target value search algorithm, the battery capacity calculation formula is iteratively calculated according to the capacity calculation parameters, to obtain the battery cutoff capacity of the battery. Thus, the battery cutoff capacity of the battery can be accurately obtained through iterative calculation.
[0066] The target value search algorithm can include any applicable mathematical algorithm such as the bisection method.
[0067] Specifically, based on a preset target value search algorithm, the battery capacity calculation formula is iteratively calculated by substituting the capacity calculation parameters and multiple different battery cutoff capacities, until the calculated voltage value satisfies the corresponding voltage cutoff condition.
[0068] For example, based on the preset target value search algorithm, the battery capacity calculation formula is iteratively calculated by substituting the capacity calculation parameters and different battery cutoff capacities, until the calculated voltage value is less than or equal to the cutoff voltage.
[0069] For example, if the discharge state of the battery is the first discharge state, it is determined that the battery capacity calculation formula corresponding to the battery is If the substituted battery cutoff capacity is 30%, and the corresponding capacity calculation parameters are substituted into the battery capacity calculation formula for calculation, the calculated voltage value is mV, and if the cutoff voltage is mV, the calculated voltage value is greater than the cutoff voltage at this time, so the battery cutoff capacity of 30% does not meet the voltage cutoff condition, and further iteration is required until the calculated voltage value is less than or equal to the cutoff voltage.
[0070] For example, if the discharge state of the battery is the second discharge state, it is determined that the battery capacity calculation formula corresponding to the battery is If the substituted battery cutoff capacity is 20%, and the corresponding capacity calculation parameters are substituted into the battery capacity calculation formula for calculation, the calculated voltage value is , and if the cutoff voltage is mV, the calculated voltage value is equal to the cutoff voltage at this time, so the battery cutoff capacity of 20% meets the voltage cutoff condition, and the battery cutoff capacity of the battery is 20%. Therefore, the battery cutoff capacity of the battery is not 0%, but 20%, which can be used to give early warning to the user about power consumption, and can also be converted.
[0071] As shown in Figure 4 The battery cutoff capacity prediction method provided by the embodiments of the present application can be applied to, for example, Figure 2The application environment shown includes a terminal device 110 and a server 120. The terminal device 110 can communicate with the server 120 via a network. Specifically, the server 120 obtains the battery temperature and capacity parameters of the battery in the terminal device 110; determines the battery discharge parameters and capacity calculation parameters based on the battery temperature and capacity parameters; determines the battery discharge state based on the battery discharge parameters; determines the corresponding battery capacity calculation formula based on the discharge state; calculates the battery cutoff capacity based on the capacity calculation parameters and the battery capacity calculation formula, and sends the corresponding battery cutoff capacity to the terminal device 110. The server 120 can be a standalone server or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal device 110 can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, etc., but is not limited to these. Terminals and servers can be connected directly or indirectly via wired or wireless communication, and this application does not impose any restrictions on this.
[0072] Please see Figure 5 , Figure 5 This is a schematic block diagram of a terminal device provided in an embodiment of this application. Figure 5 As shown, the terminal device 200 includes one or more processors 201 and memory 202, which are connected by a bus, such as an I2C (Inter-integrated Circuit) bus.
[0073] One or more processors 201 operate individually or collectively to perform the steps of the battery cutoff capacity prediction method provided in the above embodiments.
[0074] Specifically, the processor 201 can be a microcontroller unit (MCU), a central processing unit (CPU), or a digital signal processor (DSP), etc.
[0075] Specifically, the memory 202 can be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a portable hard drive, etc.
[0076] The processor 201 is configured to run a computer program stored in the memory 202, and implement the steps of the battery cut-off capacity prediction method provided in the above embodiments when the computer program is executed.
[0077] For example, the processor 201 is configured to run a computer program stored in the memory 202, and implement the following steps when the computer program is executed:
[0078] obtain a battery temperature parameter and a battery capacity parameter of the battery; determine a battery discharge parameter and a capacity calculation parameter of the battery according to the battery temperature parameter and the battery capacity parameter; determine a discharge state of the battery according to the battery discharge parameter; determine a battery capacity calculation formula corresponding to the battery according to the discharge state; and calculate a battery cut-off capacity of the battery according to the capacity calculation parameter and the battery capacity calculation formula.
[0079] In some embodiments, the battery temperature parameter includes a battery initial temperature and a battery discharge temperature, and the battery capacity parameter includes a battery initial capacity and a battery discharge capacity; when implementing the obtaining of the battery temperature parameter and the battery capacity parameter of the battery, the processor is configured to implement: obtaining a battery temperature of the battery in a static state as the battery initial temperature, and obtaining a battery capacity of the battery in the static state as the battery initial capacity; and obtaining a battery temperature of the battery as the battery discharge temperature and a battery capacity of the battery as the battery discharge capacity when the battery is discharged for a preset time length.
[0080] In some embodiments, when implementing the determining of the battery discharge parameter of the battery according to the battery temperature parameter and the battery capacity parameter, the processor is configured to implement: determining a temperature change amount of the battery according to the battery temperature parameter; determining a capacity change amount of the battery according to the battery capacity parameter; determining a temperature-capacity change ratio of the battery according to the temperature change amount and the capacity change amount; and taking the temperature-capacity change ratio as the battery discharge parameter.
[0081] In some embodiments, when implementing the determining of the discharge state of the battery according to the battery discharge parameter, the processor is configured to implement: if the temperature-capacity change ratio is a non-positive number, determining that the discharge state of the battery is a first discharge state; and if the temperature-capacity change ratio is a positive number, determining that the discharge state of the battery is a second discharge state.
[0082] In some embodiments, the processor, in implementing the determining the capacity calculation parameter of the battery according to the battery temperature parameter and the battery capacity parameter, is configured to: determine a discharge cutoff point of the battery, and obtain a battery temperature of the battery at the discharge cutoff point as a target battery temperature, and obtain a battery capacity of the battery at the discharge cutoff point as a target battery capacity; and determine the capacity calculation parameter corresponding to the target battery temperature and the target battery capacity of the battery.
[0083] In some embodiments, the capacity calculation parameter comprises an open circuit voltage value, a current value, and .
[0084] In some embodiments, the processor, in implementing the determining the battery capacity calculation formula corresponding to the battery according to the discharge state of the battery, is configured to: if the discharge state of the battery is a first discharge state, the battery capacity calculation formula corresponding to the battery is ; if the discharge state of the battery is a second discharge state, the battery capacity calculation formula corresponding to the battery is ; wherein U is a cutoff voltage value, is an open circuit voltage value at the target battery temperature and the target battery capacity, is a current value at the target battery temperature and the target battery capacity, is a resistance value at the target battery temperature and the target battery capacity; and is a temperature prediction change value.
[0085] In some embodiments, the processor, in implementing the calculating the battery cutoff capacity of the battery according to the capacity calculation parameter and the battery capacity calculation formula, is configured to: based on a preset target value search algorithm, iteratively calculate the battery capacity calculation formula according to the capacity calculation parameter, to obtain the battery cutoff capacity of the battery.
[0086] In some embodiments, the processor, in implementing the calculating the battery cutoff capacity of the battery according to the capacity calculation parameter and the battery capacity calculation formula, is configured to: based on a preset target value search algorithm, iteratively calculate the battery capacity calculation formula according to the capacity calculation parameter, to obtain the battery cutoff capacity of the battery.
[0087] The computer readable storage medium can be an internal storage unit of the computer device, such as a hard disk or a memory of the computer device. The computer readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like.
[0088] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements shall be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A method of predicting a battery cutoff capacity, characterized by, The method comprises: obtaining a battery temperature parameter and a battery capacity parameter of the battery; determining a battery discharge parameter and a capacity calculation parameter of the battery according to the battery temperature parameter and the battery capacity parameter, the battery discharge parameter comprising a temperature capacity change ratio; determining a discharge state of the battery according to the temperature capacity change ratio, the discharge state comprising a first discharge state and a second discharge state, the first discharge state being used to represent a discharge state in which an ambient temperature drop rate is faster than a battery temperature rise rate, and the second discharge state being used to represent a discharge state in which the ambient temperature drop rate is slower than the battery temperature rise rate; determining a battery capacity calculation formula corresponding to the battery according to the discharge state; calculating a battery cut-off capacity of the battery according to the capacity calculation parameter and the battery capacity calculation formula; the determining of the battery discharge parameter and the capacity calculation parameter of the battery according to the battery temperature parameter and the battery capacity parameter comprises: determining a temperature change amount of the battery according to the battery temperature parameter, determining a capacity change amount of the battery according to the battery capacity parameter, and determining the temperature capacity change ratio according to the temperature change amount and the capacity change amount; determining a discharge cut-off point of the battery, obtaining a battery temperature of the battery at the discharge cut-off point as a target battery temperature, and obtaining a battery capacity of the battery at the discharge cut-off point as a target battery capacity; and determining a capacity calculation parameter corresponding to the battery at the target battery temperature and the target battery capacity; the determining of the battery capacity calculation formula corresponding to the battery according to the discharge state comprises: If the discharge state of the battery is a first discharge state, the battery capacity calculation formula corresponding to the battery is ; If the discharge state of the battery is a second discharge state, the battery capacity calculation formula corresponding to the battery is ; wherein U is a cut-off voltage value, an open circuit voltage value at the target battery temperature and the target battery capacity, a current value at the target battery temperature and the target battery capacity, ; a temperature prediction change value.
2. The method of claim 1, wherein, the battery temperature parameter comprises a battery initial temperature and a battery discharge temperature, and the battery capacity parameter comprises a battery initial capacity and a battery discharge capacity; the obtaining of the battery temperature parameter and the battery capacity parameter of the battery comprises: obtaining a battery temperature of the battery in a static state as the battery initial temperature, and obtaining a battery capacity of the battery in the static state as the battery initial capacity; obtaining a battery temperature of the battery as the battery discharge temperature after the battery is discharged for a preset time length, and obtaining a battery capacity of the battery as the battery discharge capacity.
3. The method of claim 1, wherein, the determining of the battery discharge parameter according to the battery temperature parameter and the battery capacity parameter comprises: determining a temperature change amount of the battery according to the battery temperature parameter; determining a capacity change amount of the battery according to the battery capacity parameter; determining a temperature capacity change ratio of the battery according to the temperature change amount and the capacity change amount, and taking the temperature capacity change ratio as the battery discharge parameter.
4. The method of claim 3, wherein, the determining of the discharge state of the battery according to the battery discharge parameter comprises: if the temperature capacity change ratio is a non-positive number, determining that the discharge state of the battery is the first discharge state; if the temperature capacity change ratio is a positive number, determining that the discharge state of the battery is the second discharge state.
5. The method of claim 1, wherein, the determining of the capacity calculation parameter of the battery according to the battery temperature parameter and the battery capacity parameter comprises: determining a discharge cut-off point of the battery, and obtaining a battery temperature of the battery at the discharge cut-off point as a target battery temperature, and obtaining a battery capacity of the battery at the discharge cut-off point as a target battery capacity; determining a corresponding capacity calculation parameter of the battery at the target battery temperature and the target battery capacity.
6. The method of claim 5, wherein, The capacity calculation parameters include an open circuit voltage value, a current value, and .
7. The method of claim 1, wherein, the calculating the battery cut-off capacity of the battery according to the capacity calculation parameter and the battery capacity calculation formula comprises: iteratively calculating the battery capacity calculation formula according to the capacity calculation parameter based on a preset target value searching algorithm, to obtain the battery cut-off capacity of the battery.
8. A terminal device, comprising: the terminal device comprises a memory and a processor; the memory is configured to store a computer program; the processor is configured to execute the computer program and implement the battery cut-off capacity prediction method according to any one of claims 1 to 7 when executing the computer program.
9. A computer-readable storage medium, characterized in that, the computer readable storage medium stores a computer program, and the computer program causes the processor to implement the battery cut-off capacity prediction method according to any one of claims 1 to 7 when executed by the processor.
Citation Information
Patent Citations
Battery capacity estimation method and device, storage medium and vehicle
CN112415409A
Method and apparatus for predicting the remaining capacity and reserve time of a battery on discharge
US5631540A