Method, device and computer device for calculating remaining discharge time

JP7631561B2Active Publication Date: 2025-02-18ECOFLOW INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023571972
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-06
Filing Date
2022-05-17
Publication Date
2025-02-18
Estimated Expiration
2042-05-17

Smart Images

  • Figure 0007631561000002
    Figure 0007631561000002
  • Figure 0007631561000003
    Figure 0007631561000003
  • Figure 0007631561000004
    Figure 0007631561000004
Patent Text Reader

Abstract

The method for calculating the remaining discharge time includes the following: collecting the discharge current of the energy storage device according to a preset frequency, performing width-limited jitter processing on the sampled discharge current, and if the current difference between the discharge current at the current time and the discharge current at the previous time is equal to or less than a current threshold, the sampled discharge current is considered unchanged, so the target discharge current at the previous time is used to calculate the remaining discharge time, and if the current difference between the discharge current at the current time and the discharge current at the previous time is greater than the current threshold, the target discharge current at the current time is recalculated.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to a Chinese patent application filed with the China Patent Office on July 6, 2021, bearing application number 202110763349.0, and entitled "Method, apparatus and computer equipment for calculating remaining discharge time," the entire contents of which are incorporated herein by reference. The present application relates to the technical field of energy storage device management, and in particular to a method, apparatus and computer device for calculating remaining discharge time. [Background technology]

[0002] This discussion is merely intended to provide background information related to the present application and does not necessarily constitute exemplary technologies. When discharging an energy storage device (e.g., a battery), the remaining discharge time is generally calculated from the current remaining power and discharge current of the energy storage device. However, when sampling the discharge current, current sampling jitter is likely to occur, which makes the remaining discharge time obtained by subsequent calculations inaccurate. Summary of the Invention [Problem to be solved by the invention]

[0003] According to various embodiments of the present application, a method, apparatus and computer device for calculating time remaining to discharge are provided. [Means for solving the problem]

[0004] The present application provides a method for calculating a remaining discharge time applied to an energy storage device, comprising: Collecting a discharge current and a remaining power of a battery module of the energy storage device according to a preset frequency; Calculating a current difference between a current discharge current of the battery module at a current time and a previous time discharge current of the battery module; When the current difference is equal to or less than a current difference threshold, acquiring a target discharge current at a previous time, and calculating a remaining discharge time of the energy storage device based on the target discharge current at the previous time and the remaining power amount of the battery module; If the current difference is greater than the current difference threshold, filtering the discharge current at the current time to obtain a target discharge current, and calculating the remaining discharge time of the energy storage device from the target discharge current at the current time and the remaining power amount of the battery module.

[0005] The present application relates to a calculation device for calculating a remaining discharge time for an energy storage device, comprising: A collection module for collecting a discharge current and a remaining power amount of a battery module of the energy storage device according to a preset frequency; a first calculation module for calculating a current difference between a current discharge current of the battery module at a current time and a previous time discharge current of the battery module; a second calculation module for obtaining a target discharge current at a previous time when the current difference is equal to or less than a current difference threshold, and calculating a remaining discharge time of the energy storage device based on the target discharge current at the previous time and the remaining power amount of the battery module; The present invention further provides a remaining discharge time calculation device, the device including: a third calculation module for filtering the discharge current at the current time to obtain a target discharge current when the current difference is greater than the current difference threshold; and calculating a remaining discharge time of the energy storage device from the target discharge current at the current time and the remaining power amount of the battery module.

[0006] The present application further provides a computing device including a memory and a processor, the memory storing a computer program, the computer device implementing the steps of any one of the methods described above when the computer program is executed by the processor.

[0007] The present application further provides a computer-readable storage medium having a computer program stored thereon, the computer program causing, when executed by a processor, the steps of the method according to any one of the above claims to be realized.

[0008] The details of one or more embodiments of the application are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the application will become apparent from the description, drawings, and claims. [Brief description of the drawings]

[0009] In order to more clearly explain the technical solutions in the embodiments or exemplary technologies of the present application, the following briefly introduces drawings that need to be used in the description of the embodiments or exemplary technologies. It is obvious that the drawings described below are only some embodiments of the present application, and those skilled in the art can also obtain other drawings from these drawings without paying creative labor. [Figure 1] FIG. 2 is a schematic diagram showing steps of a method for calculating the remaining discharge time in an embodiment of the present application. [Diagram 2] FIG. 2 is a block diagram showing the overall structure of a calculation device for remaining discharge time in an embodiment of the present application; [Diagram 3] FIG. 2 is a block diagram of the overall structure of a calculation device for remaining discharge time in another embodiment of the present application. [Figure 4] BRIEF DESCRIPTION OF THE DRAWINGS FIG.1 is a structural schematic block diagram of a computer device according to an embodiment of the present application.The realization of the object, function features and advantages of the present application will be further described with reference to the drawings based on the embodiments. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application will be described in more detail below with reference to the drawings and examples. It should be understood that the specific examples described in this specification are merely for the purpose of interpreting the present application, and are not intended to limit the present application.

[0011] Referring to FIG. 1, one embodiment of the present application is a method for calculating a remaining discharge time applied to an energy storage device, comprising: S1: collecting the discharge current and remaining power of the battery module of the energy storage device according to a preset frequency; A step S2 of calculating a current difference between a discharge current of the battery module at a current time and a discharge current of the battery module at a previous time; If the current difference is equal to or less than the current difference threshold, a target discharge current at a previous time is acquired, and a discharge remaining time of the energy storage device is calculated based on the target discharge current at the previous time and the remaining power amount of the battery module. If the current difference is greater than the current difference threshold, filtering the discharge current at the current time to obtain a target discharge current, and calculating a remaining discharge time of the energy storage device based on the target discharge current at the current time and the remaining power of the battery module; The method for calculating the remaining discharge time is provided.

[0012] In this embodiment, the management system of the energy storage device samples the discharge current of the battery module of the energy storage device according to a preset frequency, and calculates and obtains the remaining discharge time from the discharge current and the remaining power of the energy storage device after a new discharge current is collected. In this embodiment, the remaining discharge time at a certain time is taken as an example for detailed explanation, and the management system samples the discharge current at the current time and then extracts the discharge current at the adjacent previous time. Then, it calculates the current difference between the discharge current at the current time and the discharge current at the previous time (the current difference represents the change width between the discharge currents collected at two adjacent times) and judges whether the current difference is greater than the current threshold. The specific value of the current threshold is set according to the standby power consumption of the energy storage device and the standby current sampling error range, but is not specifically limited here. If the current difference between the discharge current at the current time and the discharge current at the previous time is equal to or less than the current threshold, it is considered that the discharge current sampled at the two adjacent times has not changed, and there is no need to perform a first filtering calculation again on the discharge current. In this case, the management system obtains the target discharge current at the previous time, calculates the remaining power of the energy storage device at the current time and the target discharge current at the previous time to obtain the remaining discharge time. In this application, the target discharge current represents the discharge current obtained by filtering the discharge current output from the battery module of the energy storage device, and specifically, the target discharge current of the discharge current can be obtained by substituting the discharge current of the battery module into the filtering formula.

[0013] If the current difference between the discharge current at the current time and the discharge current at the previous time is greater than the current threshold, a new target discharge current is calculated based on the discharge current at the current time, so that the calculated target discharge current at the current time approaches the actual current as soon as possible. In the present application, the discharge current can be filtered using a first-order, second-order or higher-order filtering algorithm, and first-order and second-order filtering do not cause data processing to be too slow. In the present application, the discharge current is filtered using a first-order filtering algorithm, but in other embodiments, if it is required to make the time variation width more stable, second-order or higher-order filtering algorithms may be used. In the present application, the management system calls the first-order filtering algorithm with the filtering coefficient changed to calculate and obtain the target discharge current at the current time based on the discharge current at the current time. Here, the general formula of the first filtering algorithm is Y(n)=aX(n)+(1-a)Y(n-1), where Y(n) is the output value of this filtering, Y(n-1) is the output value of the previous filtering, X(n) is the current sampling value, and a is the filtering coefficient. In practical applications, the corresponding types of sampling values ​​and filtering coefficients can be set according to the actual needs, but are not specifically limited here. Finally, the management system calculates and obtains the remaining discharge time from the target discharge current at the current time and the remaining power of the energy storage device.

[0014] In this embodiment, the management system performs a width-limited jitter processing on the sampled discharge current, and when the current difference between the discharge current at the current time and the discharge current at the previous time is equal to or less than the current threshold, the sampled discharge current is regarded as unchanged, and the target discharge current at the previous time is used to calculate the remaining discharge time, which is simple and fast. On the other hand, when the current difference between the discharge current at the current time and the discharge current at the previous time is greater than the current threshold, a new target discharge current (i.e., the target discharge current at the current time) is recalculated, so that the filtered current is as close as possible to the actual current, and the update speed and accuracy of the remaining discharge time are further improved. It should be noted that in this application, the energy storage device includes a display module, which includes a display screen capable of displaying related data in a preset display mode, and the management system calculates and obtains the remaining discharge time of the energy storage device, and then transmits the remaining discharge time to the display module, which displays the remaining discharge time in the preset display mode. In the present application, the management system collects the discharge current of the power supply module of the energy storage device once every 250 milliseconds and calculates the remaining discharge time once, and then updates the display value of the display module of the energy storage device once every second; however, in other embodiments, if the speed of the remaining time calculation is required, both the current sampling frequency and the time calculation frequency may be changed.

[0015] Furthermore, the step of filtering the discharge current at the current time to obtain a target discharge current includes: A step S401 of calling a first filtering coefficient; and step S402 of calculating a target discharge current at the current time based on the discharge current at the current time, the discharge current at the previous time, the first filtering coefficient and a preset filtering equation.

[0016] Here, the preset filtering equation is I=K1×I1+(1-K1)×I0, where I represents the target discharge current at the current time, K1 represents the first filtering coefficient, I1 represents the discharge current at the current time, and I0 represents the discharge current at the previous time.

[0017] In this embodiment, the management system calls a first filtering coefficient, which is preferably 0.95. The management system substitutes the discharge current at the current time, the discharge current at the previous time, and the first filtering coefficient into a preset filtering formula to calculate and obtain the required target discharge current at the current time. Here, the preset filtering formula is I=K1×I1+(1−K1)×I0, where I is the target discharge current at the current time, K1 is the first filtering coefficient, I1 is the discharge current at the current time, and I0 is the discharge current at the previous time. In this embodiment, the first filtering coefficient is preferably 0.95, which has high sensitivity and the calculated target discharge current at the current time is less affected by the discharge current sampled at the previous time, and can be as close as possible to the actual discharge current of the energy storage device, thereby improving the update speed and accuracy of the remaining discharge time.

[0018] Furthermore, after the step of calculating the target discharge current at the current time, The method further includes step S403 of storing the target discharge current at the current time in a target current database in which target discharge currents corresponding to each time are stored.

[0019] Preferably, the step of acquiring the target discharge current at the previous time includes: Step S301 of reading a target current database; The method includes a step S302 of acquiring a discharge current corresponding to the previous time in the target current database, and setting the acquired discharge current as the target discharge current.

[0020] In this embodiment, after the management system calculates and obtains the target discharge current at the current time, the management system stores the target discharge current at the current time in a pre-established target current database, that is, every time the target discharge current is calculated and obtained, it is stored in the target current database for storage, and a history record is formed, which is easy for engineers to retrieve and check when necessary.Preferably, during practical application, the management system reads the discharge current corresponding to the previous time adjacent to the current time from the target current database according to the current time, and adds the discharge current as the target discharge current of the previous time to the calculation of the remaining discharge time thereafter.

[0021] Further, after collecting the discharge current and the remaining power of the battery module of the energy storage device according to the above-mentioned preset frequency, Step S5: determining whether the discharge current of the battery module is collected for the first time; step S6 of calling a second filtering coefficient, if collected for the first time, which is smaller than the first filtering coefficient; Step S7: calculating a target discharge current that is initially collected according to the discharge current of the battery module, the second filtering coefficient, and a preset filtering algorithm; and step S8 of calculating a remaining discharge time of the energy storage device from the initially collected target discharge current and the remaining power amount.

[0022] In this embodiment, the management system determines whether the current time is the first time the discharge current of the battery module of the energy storage device is collected, and if the current time is the first time the discharge current of the battery module is collected, there is no discharge current at the previous time to compare with the discharge current at the current time. At this time, the management system calls a default second filtering system to filter and calculate the discharge current, where the second filtering coefficient is smaller than the first filtering coefficient, and the second filtering coefficient is preferably 0.05, and the sensitivity is lower than the first filtering coefficient, but the filtering result is more stable. The management system calculates and obtains the first collected target discharge current from the heat discharge current of the battery module, the second filtering coefficient, and the preset filtering algorithm. Finally, the management system obtains the current remaining power of the energy storage device, and divides the current remaining power by the first collected target discharge current, and the obtained value is the discharge remaining time of the energy storage device at the current time. In this embodiment, the preset filtering algorithm is a first filtering algorithm.

[0023] Furthermore, the step of calculating the remaining discharge time from the target discharge current of the discharge current at the current time is Step S303 of acquiring a current remaining energy amount of the energy storage device; and step S304 of calculating the remaining discharge time from the current remaining amount of power and a target discharge current for the discharge current at the current time.

[0024] In this embodiment, the management system obtains the current remaining energy of the energy storage device, and then substitutes the current remaining energy and the target discharge current of the discharge current at the current time into a calculation formula to calculate and obtain the remaining discharge time. JPEG0007631561000001.jpg12170T is the remaining discharge time, the unit of which is minutes, RC is the current remaining power, and I is the target discharge current at the current time. Specifically, RC is in mAh, I is in mA, and the value obtained by RC / I is the number of remaining hours. In this application, in order to more intuitively inform the user of the detailed remaining time, the number of remaining hours is multiplied by 60 to obtain the remaining minutes, but in other embodiments, an appropriate display method for the remaining time may be set, such as displaying the remaining seconds. Preferably, the calculation formula used when the management system calculates the remaining discharge time of the energy storage device from the target discharge current of the discharge current at the previous time is the same, that is, the target discharge current of the discharge current at the previous time is used as the target discharge current of the discharge current at the current time, and the current remaining power of the energy storage device is substituted to calculate and obtain the remaining discharge time.

[0025] Furthermore, after the step of calculating the remaining discharge time of the energy storage device from the target discharge current at the current time and the remaining power amount of the battery module, A step S9 of determining whether the remaining discharge time of the energy storage device is less than a time threshold; Step S10: if the remaining discharge time of the energy storage device is equal to or greater than a time threshold, output the remaining discharge time of the energy storage device to a display interface; Step S11 includes outputting the remaining discharge time of the energy storage device on a display interface and executing an alarm operation if the remaining discharge time of the energy storage device is less than a time threshold value.

[0026] In this embodiment, a time threshold is set in the management system, which represents the warning limit of the remaining discharge time of the energy storage device and is customized by the user as necessary. Each time the management system obtains a new remaining discharge time, it compares the remaining discharge time with the time threshold. The management system determines whether the remaining discharge time is less than the time threshold, and if the remaining discharge time is equal to or greater than the time threshold, it does not need to warn the user, and outputs and displays the remaining discharge time on the display interface as it is. In this way, the user can timely grasp the remaining discharge time of the energy storage device. If the remaining discharge time is less than the time threshold, the management system outputs the remaining discharge time on the display interface and performs an alarm operation (such as issuing an alarm sound or flashing a light) to warn the user, in order to play the role of warning the user. In this way, it is easy for the user to timely replace the energy storage device or charge the energy storage device with energy.

[0027] Furthermore, the step of outputting the remaining discharge time of the energy storage device to a display interface and executing an alarm operation includes: Step S1101: selecting a corresponding display color according to a ratio of the remaining discharge time of the energy storage device to the time threshold value; and step S1102 of outputting the remaining discharge time of the energy storage device on a display interface in the display color.

[0028] In this embodiment, the warning operation is preferably to change the display color of the remaining discharge time. Specifically, the management system calculates the ratio of the remaining discharge time to the time threshold value, with the time threshold value as the denominator and the remaining discharge time as the numerator. Then, a corresponding display color is selected according to the ratio. Here, a mapping relationship table between the ratio and the display color is stored in the internal database of the management system, and the mapping relationship table between the ratio and the display color includes a plurality of pairs of ratios and display colors that are in one-to-one correspondence. The management system selects a corresponding display color from the mapping relationship table between the ratio and the display color according to the ratio obtained by this calculation. Then, the remaining discharge time is output to the display interface in the selected display color and displayed. In this embodiment, the remaining discharge time is displayed in different display colors, so that the user can more intuitively grasp the change in the remaining discharge time of the energy storage device.

[0029] Furthermore, after the step of calculating the remaining discharge time of the energy storage device from the target discharge current at the current time and the remaining power amount of the battery module, Step S12 of sequentially acquiring the discharge remaining time of several adjacent collection points; Step S13 of calculating the difference between two adjacent remaining discharge times to obtain several time change values; Step S14: determining whether the attenuation tendency of the remaining discharge time has increased based on each of the time change values; The method further includes a step S15 of outputting warning information to warn a user to limit the power of a discharging device connected to the energy storage device if the attenuation tendency of the remaining discharge time increases.

[0030] In this embodiment, the management system sequentially obtains the discharge remaining time of several adjacent collection time points from the history record of the discharge remaining time of the energy storage device. The management system calculates the difference between two adjacent discharge remaining times respectively to obtain several time change values, and the time change values ​​represent the change width of the discharge remaining time of the energy storage device, that is, the larger the time change value, the larger the change width of the discharge remaining time between two adjacent times. The management system judges whether the decay trend of the discharge remaining time has increased according to each time change value sorted sequentially, specifically, the management system calculates the difference between two adjacent time change values, and if the difference is other than 0 or is greater than a width threshold (the width threshold is set by the developer according to the parameters of the energy storage device and the discharge device), the management system judges that the decay trend of the discharge remaining time has increased. The management system outputs warning information to remind the user to limit the power of the discharge device currently connected to the energy storage device to avoid damage to the energy storage device caused by too fast discharge.

[0031] Referring to FIG. 2, one embodiment of the present application is a calculation device for calculating a remaining discharge time applied to an energy storage device, comprising: A collection module 1 for collecting the discharge current and remaining power of the battery module of the energy storage device according to a preset frequency; a first calculation module 2 for calculating a current difference between a current discharge current of the battery module at a current time and a previous time discharge current; a second calculation module 3 for obtaining a target discharge current at a previous time when the current difference is equal to or less than a current difference threshold, and calculating a remaining discharge time of the energy storage device according to the target discharge current at the previous time and the remaining power amount of the battery module; The present invention further provides a remaining discharge time calculation device, the device including: a third calculation module 4 for filtering the discharge current at the current time to obtain a target discharge current when the current difference is greater than the current difference threshold, and calculating the remaining discharge time of the energy storage device from the target discharge current at the current time and the remaining power amount of the battery module.

[0032] Furthermore, the third calculation module 4 a calling unit for calling the first filtering coefficient; a calculation unit for calculating a target discharge current at the current time from the discharge current at the current time, the discharge current at the previous time, the first filtering coefficient and a preset filtering equation; Here, the preset filtering equation is I=K1×I1+(1-K1)×I0, where I represents the target discharge current at the current time, K1 represents the first filtering coefficient, I1 represents the discharge current at the current time, and I0 represents the discharge current at the previous time.

[0033] Furthermore, the third calculation module 4 The power supply device further includes a storage unit for storing the target discharge current at the current time in a target current database in which target discharge currents corresponding to each time are stored.

[0034] Furthermore, the second calculation module 3 a reading unit for reading the target current database; and an acquisition unit for acquiring a discharge current corresponding to the previous time in the target current database, and setting the acquired discharge current as the target discharge current.

[0035] Furthermore, as shown in FIG. 3, the calculation device for the remaining discharge time is a first judgment module 5 for judging whether the discharge current of the battery module is collected for the first time; a calling module 6 for calling a second filtering coefficient smaller than the first filtering coefficient when determining that the discharge current of the battery module is collected for the first time; a fourth calculation module 7 for calculating a target discharge current based on the discharge current of the battery module, the second filtering coefficient and a preset filtering algorithm; and a fifth calculation module 8 for calculating a remaining discharge time of the energy storage device from the initially collected target discharge current and the remaining power amount.

[0036] Furthermore, the computing device A second judgment module 9 for judging whether the remaining discharge time of the energy storage device is less than a time threshold; an output module 10 for outputting the remaining discharge time of the energy storage device to a display interface when determining that the remaining discharge time of the energy storage device is equal to or greater than a time threshold; and an alarm module 11 for outputting the remaining discharge time of the energy storage device to a display interface and performing an alarm operation when determining that the remaining discharge time of the energy storage device is less than a time threshold.

[0037] Furthermore, the alarm module A selection unit for selecting a corresponding display color according to a ratio of a remaining discharge time of the energy storage device and the time threshold value; and an output unit for outputting the remaining discharge time of the energy storage device on a display interface in the display color.

[0038] Furthermore, the computing device an acquisition module 12 for sequentially acquiring the discharge remaining time of several adjacent collection times; a sixth calculation module 13 for calculating the difference between two adjacent discharge remaining times to obtain several time-varying values; a third judgment module 14 for judging whether the attenuation tendency of the discharge remaining time increases according to each of the time change values; and a warning module 15 for outputting warning information to warn a user to limit the power of a discharge device connected to the energy storage device when it is determined that the attenuation trend of the remaining discharge time has increased.

[0039] In this embodiment, each module and unit in the acquisition device is for correspondingly executing each step in the method for calculating the remaining discharge time described above, and the specific implementation procedures thereof will not be described repeatedly here.

[0040] Regarding the calculation device for the remaining discharge time according to this embodiment, the beneficial effects when the calculation device executes the calculation method for the remaining discharge time can be referred to any of the above embodiments. The calculation device may be provided inside the energy storage device, and the calculation device can obtain the discharge current and remaining power of the battery module of the energy storage device, and calculate the remaining discharge time of the battery module according to the obtained discharge current and remaining power.

[0041] Referring to FIG. 4, an embodiment of the present application further provides a computer device, which may be a server and whose internal structure may be as shown in FIG. 4. The computer device includes a processor, a memory, a network interface, and a database connected via a system bus. Here, the processor designed for the computer is for providing calculation 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 operating the operating system and the computer program in the non-volatile storage medium. The database of the computer device is for storing data such as a current threshold value. The network interface of the computer device is for communicating with an external terminal via a network connection. When the computer program is executed by the processor, the method for calculating the remaining discharge time applied to the energy storage device according to any of the above embodiments is realized.

[0042] An embodiment of the present application further provides a computer-readable storage medium storing a computer program, which, when executed by a processor, realizes the method for calculating the remaining discharge time according to any of the above embodiments. As can be understood by a person skilled in the art, all or part of the flow of the method according to the above embodiments may be implemented by instructing related hardware through a computer program, and the computer program may be stored in a non-volatile computer-readable storage medium, and the computer program may include the flow of each of the above method embodiments when executed. Any reference to memory, storage, database, or other medium provided in the present application and used in the embodiments may include non-volatile and / or volatile memory. Non-volatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of non-limiting example, RAM can be in various forms, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Memory Bus (Rambus) Direct RAM (RDRAM), Direct Memory Bus Dynamic RAM (DRDRAM), and Memory Bus Dynamic RAM (RDRAM).

[0043] In this specification, the terms "comprise" and "include" or any other variant thereof mean to include non-exclusively. Thus, a procedure, apparatus, first product, or method that includes a set of elements may not only include those elements, but may also include other elements not expressly listed, or may include elements inherent to such procedure, apparatus, first product, or method. Unless further limited, an element limited by the expression "including one of" does not exclude the presence of other identical elements in the procedure, apparatus, first product, or method that includes that element.

[0044] The above is merely a preferred embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent flow replacement made using the contents of the description and drawings of the present application, or direct or indirect application to other related technical fields, should also be included in the patent protection scope of the present invention.

Claims

1. A method for calculating a remaining discharge time applied to an energy storage device, comprising: A discharge remaining time calculation device collects the discharge current and the remaining power of the battery module of the energy storage device at every preset period; The calculation device calculates a current difference between a discharge current of the battery module at a current time and a discharge current of the battery module at a previous time; When the current difference is equal to or less than a current difference threshold, the calculation device obtains a target discharge current at a previous time, and calculates a remaining discharge time of the energy storage device based on the target discharge current at the previous time and the remaining power amount of the battery module; the computing device filters the discharge current at the current time to obtain a target discharge current when the current difference is greater than the current difference threshold, and calculates a remaining discharge time of the energy storage device from the target discharge current at the current time and the remaining power amount of the battery module.

2. The step of filtering the discharge current at the current time to obtain the target discharge current includes: The calculation device calculates a target discharge current at the current time from a discharge current at the current time, a discharge current at the previous time, a first filtering coefficient, and a preset filtering equation; 2. The method for calculating the remaining discharge time of claim 1, wherein the preset filtering equation is I=K1×I1+(1−K1)×I0, where I represents the target discharge current at the current time, K1 represents the first filtering coefficient, I1 represents the discharge current at the current time, and I0 represents the discharge current at the previous time.

3. After the step of calculating the target discharge current at the current time, 3. The method for calculating the remaining discharge time according to claim 2, further comprising the step of: storing the target discharge current at the current time in a target current database in which target discharge currents corresponding to respective times are stored.

4. The step of acquiring the target discharge current at the previous time point includes: the computing device reading a target current database; The method for calculating the remaining discharge time according to claim 1 , further comprising: a step of: acquiring a discharge current corresponding to the previous time in the target current database by the calculation device, and setting the acquired discharge current as the target discharge current.

5. A method for calculating a remaining discharge time applied to an energy storage device, comprising: A discharge remaining time calculation device collects the discharge current and the remaining power of the battery module of the energy storage device at every preset period; The calculation device calculates a current difference between a discharge current of the battery module at a current time and a discharge current of the battery module at a previous time; When the current difference is equal to or less than a current difference threshold, the calculation device obtains a target discharge current at a previous time, and calculates a remaining discharge time of the energy storage device based on the target discharge current at the previous time and the remaining power amount of the battery module; The calculation device includes a step of filtering the discharge current at the current time to obtain a target discharge current when the current difference is greater than the current difference threshold, and calculating a remaining discharge time of the energy storage device based on the target discharge current at the current time and the remaining power amount of the battery module; The step of filtering the discharge current at the current time to obtain the target discharge current includes: The calculation device calculates a target discharge current at the current time from a discharge current at the current time, a discharge current at the previous time, a first filtering coefficient, and a preset filtering equation; Wherein, the preset filtering formula is I=K1×I1+(1−K1)×I0, where I represents the target discharge current at the current time, K1 represents the first filtering coefficient, I1 represents the discharge current at the current time, and I0 represents the discharge current at the previous time; The computing device determines whether the discharge current of the battery module is collected for the first time; If the target discharge current is collected for the first time, the calculation device calculates a target discharge current collected for the first time from the discharge current of the battery module, a second filtering coefficient smaller than the first filtering coefficient, and a filtering equation obtained by replacing the first filtering coefficient of the preset filtering equation with the second filtering coefficient, and calculates a remaining discharge time of the energy storage device from the target discharge current collected for the first time and the remaining power; If the current value is not collected for the first time, the calculation device executes a step of calculating a current difference between the discharge current of the battery module at the current time and the discharge current of the battery module at the previous time, and the subsequent steps. How to calculate the remaining discharge time.

6. After calculating the remaining discharge time of the energy storage device from the target discharge current at the current time and the remaining power amount of the battery module, the computing device determining whether a remaining time to discharge the energy storage device is less than a time threshold; If the remaining discharge time of the energy storage device is equal to or greater than a time threshold, the computing device outputs the remaining discharge time of the energy storage device on a display interface; 2. The method for calculating a remaining discharge time of the energy storage device according to claim 1, further comprising: if the remaining discharge time of the energy storage device is less than a time threshold, the calculation device outputs the remaining discharge time of the energy storage device to a display interface and executes an alarm operation.

7. The step of outputting the remaining discharge time of the energy storage device to a display interface and executing an alarm operation includes: The computing device selects a corresponding display color according to a ratio of a remaining discharge time of the energy storage device to the time threshold value; The method for calculating a remaining discharge time according to claim 6, further comprising: outputting the remaining discharge time of the energy storage device in the display color on a display interface by the computing device.

8. After calculating the remaining discharge time of the energy storage device from the target discharge current at the current time and the remaining power amount of the battery module, The computing device sequentially obtains the discharge remaining time of several adjacent collection times; The calculation device calculates the difference between two adjacent remaining discharge times to obtain several time-varying values; The calculation device determines whether the attenuation tendency of the remaining discharge time increases based on each of the time change values; 2. The method for calculating the remaining discharge time according to claim 1, further comprising: if the attenuation trend of the remaining discharge time increases, the calculation device outputs warning information to warn a user to limit power of a discharge device connected to the energy storage device.

9. A device for calculating remaining discharge time applied to an energy storage device, comprising: A collection module for collecting a discharge current and a remaining power amount of a battery module of the energy storage device at each preset period; a first calculation module for calculating a current difference between a current discharge current of the battery module at a current time and a previous time discharge current of the battery module; a second calculation module for obtaining a target discharge current at a previous time when the current difference is equal to or less than a current difference threshold, and calculating a remaining discharge time of the energy storage device based on the target discharge current at the previous time and the remaining power amount of the battery module; a third calculation module for filtering the discharge current at the current time to obtain a target discharge current when the current difference is greater than the current difference threshold, and calculating a remaining discharge time of the energy storage device from the target discharge current at the current time and the remaining power amount of the battery module.

10. A computing device including a memory and a processor, the memory storing a computer program, the computing device implementing the steps of the method according to any one of claims 1 to 8 when the computer program is executed by the processor.

Citation Information

Patent Citations

  • Battery discharge residual time estimating method

    CN101900793A

  • Method for estimating remaining time and capacity of battery

    CN102655549A

  • Aircraft residual flight time estimation method, device, battery and aircraft

    CN108896927A

  • Estimating method and device for remaining time of battery, battery cell, battery and aircraft

    CN108896928A

  • Battery type electric apparatus

    JP1992348290A