Method, device and equipment for estimating remaining operation duration of battery, medium and product
By obtaining the target average current value, temperature value and SOC of the battery and calculating the remaining ammeters based on the historical data mapping relationship, the problem of inaccurate prediction of battery working time is solved, and the battery utilization and safety is improved.
Patent Information
- Application Number
- CN202411418772.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-01-07
AI Technical Summary
The existing method of predicting the remaining working time of the battery is not accurate enough, resulting in the inability to effectively improve the utilization rate of the battery.
By obtaining the target average current value, target average temperature value and target SOC within the target duration, using the historical data mapping relationship in the preset analysis table, the remaining average ampere time of the battery is calculated, and the target average current value is calculated. The remaining work duration.
This method can accurately estimate the remaining working time of the battery under different temperature conditions, helping users make smarter decisions and improve battery utilization and safety.
Smart Images

Figure CN119270081A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of batteries, and in particular to a method, device, equipment, medium and product for estimating the remaining operating time of a battery. Background Art
[0002] A smart battery is a battery with intelligent functions. A smart battery has multiple sensors built in, such as voltage sensors, current sensors, temperature sensors, etc. These sensors can monitor the working status of the battery in real time. By monitoring these parameters, the battery management system (BMS) can determine the remaining battery capacity (SOC, State of Charge). After determining the remaining battery capacity, the remaining working time of the battery can be determined based on the remaining battery capacity. Based on the determined remaining working time of the battery, the energy output of the battery can be reasonably allocated to improve the utilization rate of the battery.
[0003] However, current methods often cannot accurately predict the remaining working time of the battery, and thus cannot effectively improve the utilization rate of the battery. Summary of the invention
[0004] The purpose of this application is to provide a method, device, equipment, medium and product for estimating the remaining operating time of a battery, which can accurately predict the remaining operating time of the battery, thereby effectively improving the utilization rate of the battery.
[0005] To achieve the above objectives, this application provides the following solutions:
[0006] In a first aspect, the present application provides a method for estimating the remaining operating time of a battery, the method comprising:
[0007] Obtaining a target average current value, a target average temperature value, and a target SOC corresponding to an end time point of the target time length of the battery to be evaluated; wherein the end time point of the target time length is the current time point;
[0008] According to the target average temperature value and the target SOC, obtaining the remaining average ampere-hour of the battery to be evaluated from a preset analysis table, wherein the preset analysis table includes a mapping relationship between the temperature and SOC obtained according to historical data and the average ampere-hour consumed when the SOC changes;
[0009] The remaining operating time of the battery to be evaluated is obtained according to the remaining average ampere-hour of the battery to be evaluated and the target average current value.
[0010] In a second aspect, the present application provides a device for estimating the remaining operating time of a battery, the device comprising:
[0011] A first acquisition module is used to acquire a target average current value, a target average temperature value, and a target SOC corresponding to an end time point of the target time length of the battery to be evaluated within a target time length; wherein the end time point of the target time length is the current time point;
[0012] A second acquisition module, configured to acquire the remaining average ampere-hour of the battery to be evaluated from a preset analysis table according to the target average temperature value and the target SOC, wherein the preset analysis table includes a mapping relationship between the temperature and SOC acquired according to historical data and the average ampere-hour consumed when the SOC changes;
[0013] The third acquisition module is used to acquire the remaining operation time of the battery to be evaluated according to the remaining average ampere-hour of the battery to be evaluated and the target average current value.
[0014] In a third aspect, the present application provides a computer device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the remaining operating time estimation method for a battery as described in any one of the above.
[0015] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-mentioned methods for estimating the remaining operating time of a battery.
[0016] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the above-mentioned methods for estimating the remaining operating time of a battery.
[0017] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0018] The present application provides a method, device, equipment, medium and product for estimating the remaining operating time of a battery, including: obtaining a target average current value, a target average temperature value and a target SOC corresponding to the end time point of the target time of a battery to be evaluated within a target time; wherein the end time point of the target time is the current time point; according to the target average temperature value and the target SOC, obtaining the remaining average ampere-hour of the battery to be evaluated from a preset analysis table, the preset analysis table including a mapping relationship between the temperature, SOC and the average ampere-hour consumed when the SOC changes obtained according to historical data; obtaining the remaining operating time of the battery to be evaluated according to the remaining average ampere-hour and the target average current value of the battery to be evaluated. Among them, the average ampere-hour consumed by the SOC change under different temperature conditions is first obtained based on historical data, and then the average ampere-hour required to consume the target SOC is obtained based on the target average temperature value and target SOC of the battery to be evaluated, that is, the remaining average ampere-hour of the battery to be evaluated is obtained, and then the remaining operating time of the battery to be evaluated can be obtained based on the target average current value and the obtained remaining average ampere-hour. Since a big data solution based on historical data is adopted, by analyzing a large amount of data, the remaining working time of the battery under different temperature conditions can be accurately estimated, helping users make more informed decisions and improving battery utilization and safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 is a flow chart of a method for estimating the remaining operating time of a battery according to an exemplary embodiment;
[0021] Figure 2 A schematic diagram of functional modules of a device for estimating the remaining operating time of a battery provided in one embodiment of the present application;
[0022] Figure 3 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0024] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0025] Figure 1 is a flow chart of a method for estimating the remaining operating time of a battery according to an exemplary embodiment. Figure 1 As shown, the remaining operating time estimation method of the battery is used in the terminal, including the following steps S101-S103:
[0026] In step S101, a target average current value, a target average temperature value and a target SOC corresponding to an end time point of the target time length of the battery to be evaluated are obtained; wherein the end time point of the target time length is the current time point.
[0027] For example, the target duration can be determined based on an actual application scenario, such as 1 hour, 2 hours, etc. The present disclosure does not limit the specific value of the target duration.
[0028] The end time point of the target duration is the current time point, that is, the relevant battery data within the preset time period before the current time point is obtained.
[0029] Taking the target duration of 3 hours as an example, the target average current value and target average temperature value of the battery to be evaluated in the last 3 hours of use, as well as the target SOC at the current time point are obtained.
[0030] Specifically, each current value of the battery to be evaluated in the last 3 hours of use may be obtained at a first preset time interval, and then the target average current value may be obtained based on the sum of the obtained current values divided by the number of current values.
[0031] For example, the current values obtained are 12A, 11.5A, 10A, 8A and 4A respectively, the sum of the current values is 45.5A, and the number of current values obtained is 5. Then, the target average current value at this time is 45.5A divided by 5, which is 9.1A.
[0032] However, even when the smart battery is not in use, it will still have a small current output. Therefore, when the current is less than 5A, it means that the battery is not in use. At this time, the current data less than 5A is considered to be an abnormal value and needs to be processed.
[0033] Therefore, when calculating the target average current value, the current values less than 5 A among the acquired current values may be eliminated first, and then the target average current value may be acquired based on the remaining current values.
[0034] Continuing with the above example, 4A needs to be eliminated, and the sum of the current values obtained at this time is 41.5A. The number of current values obtained is 4, and the target average current value at this time is 41.5A divided by 4, which is 10.375A.
[0035] Specifically, each temperature value of the battery to be evaluated in the last 3 hours of use may be obtained at a second preset time interval, and then the target average temperature value may be obtained based on the sum of the obtained temperature values divided by the number of temperature values.
[0036] For example, the temperature values obtained are 36°C, 36.5°C, 37°C and 38°C respectively, the sum of the temperature values is 147.5°C, and the number of temperature values obtained is 4. Then the target average temperature value at this time is 147.5°C divided by 4, which is 36.875°C.
[0037] In an implementable manner, the first preset time interval may also be the same as the second preset time interval, so that when the temperature value is obtained while the current value is obtained, the number of the obtained current values is the same as the number of the temperature values.
[0038] The target SOC in the present disclosure is the SOC corresponding to the end time point of the target duration, that is, the SOC value of the last piece of battery data is obtained as the target SOC.
[0039] In step S102, the remaining average ampere-hour of the battery to be evaluated is obtained from a preset analysis table according to the target average temperature value and the target SOC. The preset analysis table includes a mapping relationship between the temperature, SOC and the average ampere-hour consumed when the SOC changes obtained according to historical data.
[0040] Before executing step S102, it is necessary to obtain a preset analysis table, which specifically includes the following sub-steps A1-A3:
[0041] A1. Receive discharge data of a sample battery during discharge, wherein the discharge data is acquired by a data acquisition terminal at a preset time interval, and the discharge data includes: an SOC corresponding to the sample battery, a current value corresponding to the sample battery, and a battery temperature value corresponding to the sample battery.
[0042] The sample batteries may include a battery to be tested and other batteries of the same model as the battery to be tested.
[0043] In the present disclosure, a data acquisition terminal can be deployed to monitor and collect various data of the smart battery in real time using the data acquisition terminal, and then the required data can be obtained from the data acquisition terminal.
[0044] For example, the preset time interval may be 1 second, that is, the data acquisition terminal collects data at a frequency of one data entry per second. In the present disclosure, the data sent by the data acquisition terminal may be stored in feature database table 1 for subsequent analysis and processing.
[0045] Table 1
[0046]
[0047] In one practicable manner, all relevant data of the battery can be collected by deploying a data collection terminal, and then the data in Table 1 can be selected from the relevant data. The data in Table 1 can be used to describe the working status and environmental conditions of the battery, providing more useful information for subsequent data analysis and processing.
[0048] A2. Save the discharge data and the acquisition time points corresponding to each of the discharge data as the historical data.
[0049] In one embodiment, step A2 includes the following sub-steps A21-A23:
[0050] A21, detecting whether there is a current value less than a preset current value in the historical data;
[0051] A22. If there is a current value less than the preset current value in the historical data, delete the discharge data corresponding to the current value less than the preset current value;
[0052] A23. Save the remaining discharge data and the acquisition time points corresponding to each remaining discharge data as the historical data.
[0053] Since the smart battery will output a small current even when it is not in use, it is considered that when the current is less than the preset current value, it means that the battery is not in use. At this time, the current data with a current less than the preset current value is considered to be an abnormal value and needs to be processed. Before data analysis, the collected current data needs to be pre-processed to remove abnormal values and improve the quality and accuracy of the data. The pre-processing method is as follows: for data with a current less than the preset current value, it is directly deleted.
[0054] For example, when the current is less than 5A, it means that the battery is not used. At this time, the current data with a current <5A is considered to be an abnormal value. The data with a current <5A is directly deleted.
[0055] By removing outliers from the current data, the current data is made more accurate.
[0056] A3. Obtain the preset analysis table based on the saved historical data.
[0057] In one embodiment, step A3 includes the following sub-steps A31-A32:
[0058] A31. According to the saved historical data, a first change data table of the sample battery is obtained when the SOC of the sample battery changes according to a preset power interval. The first change data table includes: a mapping relationship between the operation time of the sample battery, the average current value of the sample battery, and the average temperature value of the sample battery when the SOC changes from a first starting SOC to a first ending SOC.
[0059] The operation duration of the sample battery is obtained according to an acquisition time point corresponding to the first end SOC and an acquisition time point corresponding to the first start SOC.
[0060] Operation duration = time when SOC changes – time when SOC last changed.
[0061] The average current value of the sample battery is obtained according to the number of data pieces corresponding to the change from the first starting SOC to the first ending SOC and the current value corresponding to each data piece.
[0062] Average current = the sum of all currents greater than the preset current value / number of data items.
[0063] The average temperature value of the sample battery is obtained according to the number of data pieces corresponding to the change from the first starting SOC to the first ending SOC and the battery temperature value corresponding to each data piece.
[0064] Average temperature = sum of all temperatures / number of data entries.
[0065] The first change data table is shown in Table 2:
[0066] Table 2
[0067]
[0068] A32. According to the first change data table of the sample battery, a preset analysis table is obtained, wherein the temperature includes: the starting average temperature value and the ending average temperature value corresponding to the average temperature value of the sample battery in the process of changing according to the preset temperature interval; the SOC includes the second starting SOC of the sample battery and the second ending SOC of the sample battery in the process of changing from the starting average temperature value to the ending average temperature value; the average ampere-hour consumed when the SOC changes is the average ampere-hour consumed when decreasing from the second starting SOC to the second ending SOC.
[0069] Among them, the preset analysis table is shown in Table 3:
[0070] Table 3
[0071]
[0072] Specifically, based on the average temperature obtained in Table 2, data of different temperature segments are extracted according to preset temperature intervals, and the ampere-hours used when the SOC of each grouped temperature segment drops by 1% are calculated to obtain Table 3.
[0073] Among them, average ampere-hour (Ah) = average current (A) * (operating time (s) / 60 / 60).
[0074] After obtaining Table 3, the above step S102 includes the following sub-steps S1021-S1023:
[0075] S1021. Obtain all first table items including the target average temperature value from a preset analysis table.
[0076] S1022. Obtain from the first table entries all second table entries in which the second ending SOC is less than the target SOC.
[0077] S1023: Obtain the sum of the consumed average ampere-hours in all second table items as the remaining average ampere-hour of the battery to be evaluated.
[0078] All first table items whose target average temperature value is greater than the average temperature start (°C) and whose target average temperature value is less than the average temperature end (°C) are screened from Table 3, and then secondary screening is performed from the screened first table items to screen out all second table items whose second end SOC is less than the target SOC. Taking the target SOC as 87% as an example, the screened second table items are shown in Table 4:
[0079] Table 4
[0080] Second starting SOC (%) Second end SOC (%) Average ampere-hour (Ah) 87 86 1.75 88 87 1.76 89 88 1.77 90 89 1.78 91 90 1.79
[0081] After obtaining Table 4, the sum of the average ampere-hours is the remaining average ampere-hour of the battery to be evaluated.
[0082] That is, the remaining average ampere-hour (Ah) of the battery to be evaluated = Σ(average ampere-hour (Ah))
[0083] In step S103, the remaining operating time of the battery to be evaluated is obtained according to the remaining average ampere-hours and the target average current value of the battery to be evaluated.
[0084] The remaining operating time of the battery to be evaluated = the remaining average ampere (Ah) of the battery to be evaluated / the target average current.
[0085] The present disclosure provides a method for estimating the remaining operating time of a battery, comprising: obtaining a target average current value, a target average temperature value, and a target SOC corresponding to an end time point of the target time of a battery to be evaluated; wherein the end time point of the target time is a current time point; obtaining the remaining average ampere-hour of the battery to be evaluated from a preset analysis table according to the target average temperature value and the target SOC, the preset analysis table including a mapping relationship between the temperature, SOC, and the average ampere-hour consumed when the SOC changes obtained according to historical data; and obtaining the remaining operating time of the battery to be evaluated according to the remaining average ampere-hour of the battery to be evaluated and the target average current value. Among them, the average ampere-hour consumed by the SOC change under different temperature conditions is first obtained based on historical data, and then the average ampere-hour required to consume the target SOC is obtained based on the target average temperature value and target SOC of the battery to be evaluated, that is, the remaining average ampere-hour of the battery to be evaluated is obtained, and then the remaining operating time of the battery to be evaluated can be obtained based on the target average current value and the obtained remaining average ampere-hour. Since a big data solution based on historical data is adopted, by analyzing a large amount of data, the remaining working time of the battery under different temperature conditions can be accurately estimated, helping users make more informed decisions and improving battery utilization and safety.
[0086] Based on the same inventive concept, the embodiment of the present application also provides a battery remaining operating time estimation device for implementing the battery remaining operating time estimation method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of the battery remaining operating time estimation device provided below can refer to the limitations of the battery remaining operating time estimation method above, and will not be repeated here.
[0087] In an exemplary embodiment, Figure 2 As shown, a device for estimating the remaining operating time of a battery is provided, comprising:
[0088] The first acquisition module 11 is used to obtain the target average current value, the target average temperature value and the target SOC corresponding to the end time point of the target time period of the battery to be evaluated; wherein the end time point of the target time period is the current time point;
[0089] A second acquisition module 12, configured to acquire the remaining average ampere-hour of the battery to be evaluated from a preset analysis table according to the target average temperature value and the target SOC, wherein the preset analysis table includes a mapping relationship between the temperature and SOC acquired according to historical data and the average ampere-hour consumed when the SOC changes;
[0090] The third acquisition module 13 is used to acquire the remaining operation time of the battery to be evaluated according to the remaining average ampere-hour of the battery to be evaluated and the target average current value.
[0091] As an optional implementation, the battery remaining operation time estimation device further includes:
[0092] A fourth acquisition module, used to acquire discharge data of the sample battery during discharge at a preset time interval, wherein the discharge data includes: an SOC corresponding to the sample battery, a current value corresponding to the sample battery, and a battery temperature value corresponding to the sample battery;
[0093] A saving module, saving the discharge data and the acquisition time points corresponding to each of the discharge data as the historical data;
[0094] The fifth acquisition module acquires the preset analysis table according to the saved historical data.
[0095] As an optional implementation manner, the fifth acquisition module is specifically used to:
[0096] According to the stored historical data, a first change data table of the sample battery is obtained when the SOC of the sample battery changes according to a preset power interval, wherein the first change data table includes: a mapping relationship between the operation time of the sample battery, the average current value of the sample battery, and the average temperature value of the sample battery when the SOC changes from a first starting SOC to a first ending SOC;
[0097] The preset analysis table is obtained according to the first change data table of the sample battery, wherein the temperature includes: a starting average temperature value and an ending average temperature value corresponding to the average temperature value of the sample battery in a process in which the average temperature value of the sample battery changes according to a preset temperature interval; the SOC includes a second starting SOC of the sample battery and a second ending SOC of the sample battery in a process in which the average temperature value changes from the starting average temperature value to the ending average temperature value; and the average ampere-hour consumed when the SOC changes is the average ampere-hour consumed when the second starting SOC decreases to the second ending SOC.
[0098] As an optional implementation manner, the second acquisition module is specifically used to:
[0099] Acquire all first table items including the target average temperature value from the preset analysis table;
[0100] Acquire from the first table entries all second table entries in which the second end SOC is less than the target SOC;
[0101] The sum of the consumed average ampere-hours in all the second table items is obtained as the remaining average ampere-hour of the battery to be evaluated.
[0102] As an optional implementation manner, the storage module is specifically used to:
[0103] Detecting whether there is a current value less than a preset current value in the historical data;
[0104] If there is a current value less than the preset current value in the historical data, deleting the discharge data corresponding to the current value less than the preset current value;
[0105] The remaining discharge data and the acquisition time points corresponding to the remaining discharge data are saved as the historical data.
[0106] As an optional implementation,
[0107] The operation duration of the sample battery is obtained according to an acquisition time point corresponding to the first end SOC and an acquisition time point corresponding to the first start SOC;
[0108] The average current value of the sample battery is obtained according to the number of data pieces corresponding to the change from the first starting SOC to the first ending SOC and the current value corresponding to each data piece;
[0109] The average temperature value of the sample battery is obtained according to the number of data pieces corresponding to the change from the first starting SOC to the first ending SOC and the battery temperature value corresponding to each piece of data.
[0110] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 3 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data required for estimating the remaining operating time of the battery. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for estimating the remaining operating time of the battery is implemented.
[0111] Those skilled in the art will understand that Figure 3The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0112] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0113] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0114] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0115] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0116] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0117] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
[0118] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0119] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A method for estimating the remaining operating time of a battery, characterized in that: The method for estimating the remaining operating time of the battery includes: Obtaining a target average current value, a target average temperature value, and a target SOC corresponding to an end time point of the target time length of the battery to be evaluated; wherein the end time point of the target time length is the current time point; According to the target average temperature value and the target SOC, obtaining the remaining average ampere-hour of the battery to be evaluated from a preset analysis table, wherein the preset analysis table includes a mapping relationship between the temperature and SOC obtained according to historical data and the average ampere-hour consumed when the SOC changes; The remaining operating time of the battery to be evaluated is obtained according to the remaining average ampere-hour of the battery to be evaluated and the target average current value.
2. The method for estimating the remaining operating time of a battery according to claim 1, characterized in that: The method for estimating the remaining operating time of the battery also includes: Receiving discharge data of a sample battery during discharge, wherein the discharge data is acquired by a data acquisition terminal at a preset time interval, and the discharge data includes: an SOC corresponding to the sample battery, a current value corresponding to the sample battery, and a battery temperature value corresponding to the sample battery; saving the discharge data and the acquisition time points corresponding to each of the discharge data as the historical data; The preset analysis table is obtained according to the saved historical data.
3. The method for estimating the remaining operating time of a battery according to claim 2, characterized in that: The step of obtaining the preset analysis table according to the historical data includes: According to the stored historical data, a first change data table of the sample battery is obtained when the SOC of the sample battery changes according to a preset power interval, wherein the first change data table includes: a mapping relationship between the operation time of the sample battery, the average current value of the sample battery, and the average temperature value of the sample battery when the SOC changes from a first starting SOC to a first ending SOC; The preset analysis table is obtained according to the first change data table of the sample battery, wherein the temperature includes: a starting average temperature value and an ending average temperature value corresponding to the average temperature value of the sample battery in a process in which the average temperature value of the sample battery changes according to a preset temperature interval; the SOC includes a second starting SOC of the sample battery and a second ending SOC of the sample battery in a process in which the average temperature value changes from the starting average temperature value to the ending average temperature value; and the average ampere-hour consumed when the SOC changes is the average ampere-hour consumed when the second starting SOC decreases to the second ending SOC.
4. The method for estimating the remaining operating time of a battery according to claim 3, characterized in that: The obtaining, from a preset analysis table according to the target average temperature value and the target SOC, the remaining average ampere-hour of the battery to be evaluated comprises: Acquire all first table items including the target average temperature value from the preset analysis table; Acquire from the first table entries all second table entries in which the second end SOC is less than the target SOC; The sum of the consumed average ampere-hours in all the second table items is obtained as the remaining average ampere-hour of the battery to be evaluated.
5. The method for estimating the remaining operating time of a battery according to claim 4, characterized in that: The storing the discharge data and the acquisition time points corresponding to each of the discharge data as the historical data includes: Detecting whether there is a current value less than a preset current value in the historical data; If there is a current value less than the preset current value in the historical data, deleting the discharge data corresponding to the current value less than the preset current value; The remaining discharge data and the acquisition time points corresponding to the remaining discharge data are saved as the historical data.
6. The method for estimating the remaining operating time of a battery according to claim 5, characterized in that: The operation duration of the sample battery is obtained according to an acquisition time point corresponding to the first end SOC and an acquisition time point corresponding to the first start SOC; The average current value of the sample battery is obtained according to the number of data pieces corresponding to the change from the first starting SOC to the first ending SOC and the current value corresponding to each data piece; The average temperature value of the sample battery is obtained according to the number of data pieces corresponding to the change from the first starting SOC to the first ending SOC and the battery temperature value corresponding to each piece of data.
7. A device for estimating the remaining operating time of a battery, characterized in that: The remaining operation time estimation device of the battery comprises: A first acquisition module is used to acquire a target average current value, a target average temperature value, and a target SOC corresponding to an end time point of the target time length of the battery to be evaluated within a target time length; wherein the end time point of the target time length is the current time point; A second acquisition module, configured to acquire the remaining average ampere-hour of the battery to be evaluated from a preset analysis table according to the target average temperature value and the target SOC, wherein the preset analysis table includes a mapping relationship between the temperature and SOC acquired according to historical data and the average ampere-hour consumed when the SOC changes; The third acquisition module is used to acquire the remaining operating time of the battery to be evaluated according to the remaining average ampere-hour of the battery to be evaluated and the target average current value.
8. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method for estimating the remaining operating time of a battery as described in any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for estimating the remaining operating time of a battery according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method for estimating the remaining operating time of a battery according to any one of claims 1 to 6 are implemented.
Citation Information
Cited By
Charging remaining time estimation method, equipment and medium
CN121432195A