Methods for calculating the remaining charging time of battery packs and energy storage devices

By obtaining the charging parameters of the battery pack from the energy storage device, determining the charging stage, and updating the remaining charging time using a correction coefficient, the impact of unstable charging current and battery aging on charging time calculation is resolved, resulting in a more accurate and stable display of the remaining charging time and improving the user experience.

CN116338493BActive Publication Date: 2026-05-26ECOFLOW INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ECOFLOW INC
Filing Date
2023-03-24
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In existing technologies, energy storage devices fail to adequately consider factors such as unstable charging current and battery aging when calculating the remaining charging time, resulting in inaccurate and unstable displayed remaining charging time and reduced user experience.

Method used

By acquiring the battery pack's charging parameters in each update cycle, determining the stage parameters of the current charging stage and the remaining charging stage, calculating the target remaining charging time, and updating the displayed remaining charging time using a correction coefficient, the impact of changes in charging current is reduced.

Benefits of technology

This improves the accuracy and stability of the remaining charging time displayed by energy storage devices, enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116338493B_ABST
    Figure CN116338493B_ABST
Patent Text Reader

Abstract

This application provides a method for calculating the remaining charging time of a battery pack and a storage device. The method for calculating the remaining charging time of the battery pack includes: acquiring the charging parameters of the battery pack in each update cycle; determining the current charging stage and the remaining charging stage based on the current voltage; determining the target remaining charging time based on the current state of charge, charging current, stage parameters of the current charging stage, and stage parameters of the remaining charging stage; determining a correction coefficient based on the target remaining charging time and the displayed remaining charging time; updating the displayed remaining charging time based on the correction coefficient and displaying the updated displayed remaining charging time. This method makes the remaining charging time displayed by the energy storage device closer to the actual charging time, resulting in a more stable remaining charging time and improved user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of new energy technology, specifically to a method for calculating the remaining charging time of a battery pack and an energy storage device. Background Technology

[0002] In related technologies, energy storage devices display the Remaining Charging Time (RCT). During the charging process from an external power source, users can use the remaining charging time to understand how much longer it will take for the battery pack to reach full charge. Currently, the remaining charging time is calculated by dividing the remaining battery capacity by the current charging current (i.e., Remaining charging time = Remaining charging capacity / Charging current). This calculation method does not fully consider the impact of factors such as unstable charging current and battery aging on the remaining charging time during the charging process. This leads to inconsistencies between the displayed remaining charging time and the actual charging time, resulting in fluctuating and inaccurate readings that degrade the user experience. Summary of the Invention

[0003] In view of this, this application provides a method for calculating the remaining charging time of a battery pack and an energy storage device, which reduces the impact of changes in charging current during the charging process on the remaining charging time, so that the remaining charging time displayed by the energy storage device is closer to the actual charging time, the remaining charging time display is more stable, and the user experience is improved.

[0004] The first aspect of this application provides a method for calculating the remaining charging time of a battery pack, the method comprising:

[0005] In each update cycle, the charging parameters of the battery pack are acquired, including the current voltage, charging current, current state of charge, and remaining charging time. The current charging stage and remaining charging stage are determined based on the current voltage. The charging process of the battery pack includes multiple charging stages, and the stage parameters for each stage include the battery voltage corresponding to that stage. A target remaining charging time is determined based on the current state of charge, the charging current, the stage parameters of the current charging stage, and the stage parameters of the remaining charging stage. A correction coefficient is determined based on the target remaining charging time and the displayed remaining charging time. The displayed remaining charging time is updated based on the correction coefficient, and the updated displayed remaining charging time is displayed.

[0006] In the above scheme, when the energy storage device updates the displayed remaining charging time, in each update cycle, when calculating the displayed remaining charging time, the current charging stage and the remaining charging stage are determined based on the charging parameters. Then, the stage parameters corresponding to different stages are determined. When calculating the target remaining charging time, the current state of charge of the battery pack, the charging current, the stage parameters of the current charging stage, and the stage parameters of the remaining charging stage are considered, reducing the influence of interference factors such as changes in charging current. This makes the calculated target remaining charging time approximately equal to the actual remaining charging time. Then, using the difference between the target remaining charging time and the obtained displayed remaining charging time, a correction coefficient corresponding to the difference is obtained. The obtained displayed remaining charging time is updated using the correction coefficient to make the obtained displayed remaining charging time closer to the target remaining charging time. This makes the remaining charging time displayed by the energy storage device closer to the actual charging time, the remaining charging time display more stable, and the user experience improved.

[0007] In some embodiments of the first aspect, the stage parameters of each charging stage further include the starting state of charge, the ending state of charge, and the maximum charging current corresponding to each charging stage. Determining the target remaining charging time based on the current state of charge, the charging current, the stage parameters of the current charging stage, and the stage parameters of the remaining charging stages includes: when the current charging stage is not a target charging stage, obtaining a first state of charge change based on the starting state of charge and the ending state of charge of each charging stage; determining the smaller current between the charging current and the maximum charging current of each charging stage as a first target current; determining a first remaining charging capacity based on the first state of charge change and the full charge capacity of the battery; determining the maximum charging time of each charging stage based on the first remaining charging capacity and the first target current; determining a first target charging time corresponding to the remaining charging stage based on the maximum charging time of each charging stage; determining a second target charging time corresponding to the current charging stage based on the current state of charge and / or the current voltage; and determining the target remaining charging time based on the first target charging time and the second target charging time.

[0008] Thus, in this embodiment, the smaller of the charging current and the maximum charging current in each charging stage is determined as the first target current. Since the charging current is the actual charging current of the battery pack at the current stage, the remaining charging time can be calculated based on the smaller of the actual charging current and the maximum charging current, which can ensure that the calculation of the remaining charging time is more accurate and avoid sudden changes in the future.

[0009] In some embodiments of the first aspect, determining the second target charging time corresponding to the current charging stage based on the current state of charge and / or the current voltage includes: if the current voltage is less than a preset voltage threshold, determining the second target charging time corresponding to the current charging stage to be zero.

[0010] Thus, in the charging phase where the current voltage is less than the preset voltage threshold, the charging time is short, so the charging time of the charging phase can be ignored. At this time, the second target charging time corresponding to the current charging phase can be directly determined as zero.

[0011] In some embodiments of the first aspect, determining the second target charging time corresponding to the current charging stage based on the current state of charge and / or the current voltage includes: if the current state of charge and the battery voltage meet a preset matching relationship, then the maximum charging time of the current charging stage is corrected based on the maximum state of charge of the current charging stage and the current state of charge to obtain the second target charging time corresponding to the current charging stage.

[0012] In some embodiments of the first aspect, determining the second target charging time corresponding to the current charging stage based on the current state of charge and / or the current voltage includes: if the current state of charge is less than the state of charge matching the current voltage, the maximum charging time of the current charging stage is taken as the second target charging time corresponding to the current charging stage.

[0013] Therefore, if the current state of charge is less than the state of charge that matches the current voltage, it means that the current state of charge is too small. The maximum charging time of this charging stage is directly used as the second target charging time corresponding to the current charging stage, so as to reduce the impact of the current state of charge being too small on the calculation of the target remaining charging time.

[0014] In some embodiments of the first aspect, determining the second target charging time corresponding to the current charging stage based on the current state of charge and / or the current voltage includes: if the current state of charge is greater than the state of charge matching the current voltage, determining the second target charging time corresponding to the current charging stage to be zero.

[0015] Therefore, if the current state of charge is greater than the state of charge that matches the current voltage, it means that the current state of charge is too large. The second target charging time for this charging stage is set to zero to reduce the impact of the current state of charge being too large on the calculation of the target remaining charging time.

[0016] In some embodiments of the first aspect, determining the target remaining charging time based on the current state of charge, the charging current, the stage parameters of the current charging stage, and the stage parameters of the remaining charging stage further includes: determining the charging time of the remaining charging stage to be zero when the current charging stage is the target charging stage; wherein the stage parameters of the target charging stage include a preset state of charge and a preset charging time; correcting the preset charging time based on the preset state of charge and the current state of charge to determine the target charging time of the current charging stage; and using the target charging time of the current charging stage as the target remaining charging time.

[0017] Thus, when the current charging stage is the target charging stage, which is the charging stage that is about to end, the rate of decrease of the charging current may accelerate in the subsequent charging stage. Therefore, the charging time of the remaining charging stage can be directly set to zero. Then, the preset charging time is corrected according to the preset state of charge and the current state of charge to determine the target charging time of the current charging stage, so as to reduce the impact of the accelerated rate of decrease of the charging current on the calculation of the remaining charging time.

[0018] In some embodiments of the first aspect, determining the correction coefficient based on the target remaining charging time and the displayed remaining charging time includes: calculating the difference between the displayed remaining charging time and the target remaining charging time to obtain a charging time difference; determining an adjustment step size based on the charging time difference; wherein the adjustment step size is positively correlated with the charging time difference; and calculating the sum of the initial correction coefficient and the adjustment step size to obtain the correction coefficient.

[0019] In some embodiments of the first aspect, the stage parameters for each charging stage include the maximum charging current corresponding to each charging stage. Updating the displayed remaining charging time according to the correction coefficient and displaying the updated displayed remaining charging time includes: determining the second state-of-charge change in the current update cycle; determining the smaller current between the charging current and the maximum charging current of the current charging stage as a second target current; determining the charging time change in the current update cycle based on the second state-of-charge change, the second target current, and the battery's full charge capacity; updating the displayed remaining time based on the charging time change and the correction coefficient; and displaying the updated displayed remaining charging time in the next update cycle.

[0020] A second aspect of this application provides an energy storage device, comprising: a battery pack; a processor; and a memory for storing executable instructions of the processor; wherein the processor executes the executable instructions to cause the energy storage device to perform the aforementioned method for calculating the remaining charging time of the battery pack.

[0021] The beneficial effects of the second aspect of this application are similar to those of the first aspect, and will not be repeated here. Attached Figure Description

[0022] Figure 1 This is a schematic diagram illustrating the trend of remaining charging time changes using the calculation methods of related technologies.

[0023] Figure 2 This is another schematic diagram illustrating the trend of remaining charging time changes based on the calculation methods of related technologies.

[0024] Figure 3 This is another schematic diagram illustrating the trend of remaining charging time changes using the calculation methods of related technologies.

[0025] Figure 4 This is a schematic diagram of the structure of an energy storage device according to an embodiment of this application.

[0026] Figure 5 This is an application scenario diagram of a calculation method according to an embodiment of this application.

[0027] Figure 6 This is a flowchart illustrating the calculation method according to an embodiment of this application.

[0028] Figure 7 This is an application scenario diagram of the calculation method according to another embodiment of this application.

[0029] Figure 8 This is a detailed flowchart of step S103 provided in the embodiments of this application.

[0030] Figure 9 This is another detailed flowchart of step S103 provided in the embodiments of this application.

[0031] Figure 10 This is a detailed flowchart of step S104 provided in the embodiments of this application.

[0032] Figure 11 This is a detailed flowchart of step S105 provided in the embodiments of this application.

[0033] Figure 12 This is a schematic diagram comparing the application results of a calculation method according to an embodiment of this application with calculation methods of related technologies.

[0034] Figure 13 This is yet another schematic diagram comparing the application results of the calculation method of this application with the calculation method of related technologies.

[0035] Figure 14 This is another schematic diagram comparing the application results of the calculation method of another embodiment of this application with the calculation method of related technologies.

[0036] Figure 15This is another structural schematic diagram of the energy storage device provided in the embodiments of this application. Detailed Implementation

[0037] It should be noted that the terms "first" and "second" in the specification, claims and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or sequence.

[0038] It should also be noted that the methods disclosed in the embodiments of this application or the methods shown in the flowcharts include one or more steps for implementing the method. Without departing from the scope of the claims, the execution order of multiple steps can be interchanged, and some steps can also be deleted.

[0039] Where there is no conflict, the following embodiments and features can be combined with each other.

[0040] The following is a brief introduction to the technical terms used in this application:

[0041] State of charge (SOC): A parameter that reflects the remaining capacity of a battery.

[0042] Full Charge Capacity (FCC): A parameter reflecting the full charge capacity of a battery. FCC = SOH * CAP, where SOH represents the battery health and CAP represents the battery's rated capacity. This formula means that the full charge capacity of a battery pack is obtained by multiplying the battery health and the battery's rated capacity.

[0043] The following is a brief explanation of the relevant technologies:

[0044] Energy storage devices display the Remaining Charging Time (RCT). During the charging process from an external power source, users can use the remaining charging time to determine how much longer it will take for the battery pack to reach full charge. Currently, the common method for calculating remaining charging time is: remaining charging time = remaining battery capacity divided by the current charging current (i.e., remaining charging time = remaining charging capacity / charging current). This calculation method does not fully account for potential instability in the charging current and battery aging during the charging process. Instability in the charging current includes a significant increase or decrease compared to the previous charging current. Understandably, according to the current method of calculating remaining charging time, if the remaining charging capacity remains constant while the charging current suddenly increases or decreases significantly, the remaining charging time will also change abruptly with the change in charging current.

[0045] For example, please see Figures 1 to 3, Figures 1 to 3 This diagram illustrates the trend of remaining charging time for an energy storage device in fast charging mode under conditions of no external interference. External interference refers to situations that affect the charging of the energy storage device, such as connecting the device to a load and supplying power to that load, switching the charging mode, device malfunction, or limiting charging power. The vertical axis represents the displayed remaining charging time, and the horizontal axis represents real-time time. Changes in the horizontal axis reflect the actual charging time; as the actual charging time increases, the displayed remaining charging time gradually decreases when an external power source is charging the device.

[0046] Understandably, even without external interference, energy storage devices in fast charging mode may experience sudden voltage spikes and sudden decreases in charging current. Since the remaining charging time is calculated by dividing the remaining battery capacity by the current charging current, a significant decrease in the charging current will result in a sudden increase in the remaining charging time. For example... Figure 1 As shown, during the charging process of an energy storage device, the remaining charging time may suddenly increase dramatically. For example, as shown in the boxed area in the figure, when the actual charging time is about 4400 seconds, the remaining charging time will suddenly jump from 23 minutes to 41 minutes. When the energy storage device displays this sudden change in the remaining charging time to the user, the user's experience is that the remaining charging time increases as charging continues, which is inconsistent with the actual situation that the remaining charging time should decrease.

[0047] It should be noted that this application is based on Figure 1 The charging process in fast charging mode is used as an example for explanation, but the problems shown in the figure are not limited to fast charging mode.

[0048] Understandably, during the charging process of energy storage devices, the charging current will fluctuate slightly, especially during the constant voltage charging stage, where the fluctuation of the charging current will be more frequent. The current algorithm will cause the remaining charging time to fluctuate with the fluctuation of the charging current, that is, it cannot eliminate the influence of the charging current on the remaining charging time. Therefore, the remaining time presented to the user will change repeatedly, which is unstable and inaccurate.

[0049] like Figure 2 As shown, during the charging process of the energy storage device, the remaining charging time will fluctuate repeatedly or change slightly downward in many places (that is, the places marked by the arrows in the figure).

[0050] It should be noted that this application is based on Figure 2 The charging process in fast charging mode will be used as an example for explanation, but the problems shown by the arrows in the figure are not limited to fast charging mode.

[0051] Understandably, during the charging process, the charging current in the initial charging phase is larger than the current in subsequent charging phases. However, the current algorithm uses the initial charging current to calculate the remaining charging time, without considering the charging current in subsequent phases. Therefore, the calculated remaining charging time is less than the actual charging time. In other words, the current algorithm cannot recognize the decrease in charging current during subsequent charging phases. Furthermore, because it cannot recognize the decrease in current, it displays a larger remaining charging time than the actual time when the energy storage device finishes charging.

[0052] like Figure 3 As shown, the remaining charging time of the energy storage device is much shorter than the actual charging time. When the energy storage device just begins charging (i.e., when the actual charging time is close to 171 seconds), the calculated remaining charging time is approximately 97 minutes. However, when the energy storage device finishes charging (i.e., when the actual charging time is approximately 6409 seconds), the total actual charging time is approximately 104 minutes (6409 - 171 = 6238 seconds, which is equivalent to 104 minutes). The remaining charging time of 97 minutes is less than the actual charging time of 104 minutes, a difference of 7 minutes. Furthermore, when the energy storage device finishes charging, the remaining charging time is displayed as 4 minutes, not 0 minutes.

[0053] It should be noted that this application is based on Figure 3 The charging process in fast charging mode is used as an example for explanation, but the problems shown in the figure are not limited to fast charging mode.

[0054] In summary, the methods for calculating remaining charging time in related technologies do not fully consider the impact of factors such as changes in charging current and battery aging during the charging process on the remaining charging time, resulting in discrepancies between the remaining charging time and the actual charging time, thus reducing the user experience.

[0055] In view of this, this application provides a method for calculating the remaining charging time of a battery pack, an energy storage device, and a storage medium to reduce the impact of changes in charging current during the charging process on the remaining charging time, so that the remaining charging time displayed by the energy storage device is closer to the actual charging time, the remaining charging time displayed by the energy storage device is more stable, and the user experience is improved.

[0056] The method for calculating the remaining charging time of a battery pack according to the embodiments of this application can be applied to electronic devices with battery packs, such as mobile phones, vehicles, furniture, or energy storage devices. This application uses an energy storage device as an example to illustrate the method for calculating the remaining charging time of a battery pack.

[0057] Please see Figure 4 , Figure 4This is a schematic diagram of the structure of an energy storage device according to an embodiment of this application. The energy storage device 100 includes a Battery Management System (BMS) unit 101, a battery pack 102, and a display unit 103. The Battery Management System unit 101 controls the battery pack 102 to receive charging from a power source and controls the display unit 103 to display the remaining charging time. The battery pack 102 includes energy storage batteries and is used to receive charging from a power source. The display unit 103 is used to display the remaining charging time, wherein the current input from the power source to the battery pack 102 is the charging current.

[0058] Please see Figure 5 and combined Figure 4 , Figure 5 This diagram illustrates an application scenario of a battery pack remaining charging time calculation method according to an embodiment of this application. The calculation method of this embodiment can be applied to an energy storage device 100. When the power source 200 charges the energy storage device 100, the energy storage device 100 starts operating. The battery management system unit 101 controls the battery pack 102 to accept charging from the power source 200. The display unit 103 displays the remaining charging time. The update cycle is determined by the update frequency of the remaining charging time displayed by the display unit 103, and the time between two adjacent updates is one update cycle. Assuming that during a certain update cycle, the battery management system unit 101 acquires the charging parameters of the battery pack 102, including the current voltage, charging current, current state of charge, and displayed remaining charging time (108 minutes). First, it determines the current charging stage and the remaining charging stage based on the current voltage. Then, it determines the target remaining charging time based on the current state of charge, charging current, stage parameters of the current charging stage, and stage parameters of the remaining charging stage. Next, it determines a correction coefficient based on the target remaining charging time and the displayed remaining charging time. Finally, it updates the displayed remaining charging time based on the correction coefficient and controls the display unit 103 to display the updated displayed remaining charging time (106 minutes, e.g., ...). Figure 5 (as shown in the image).

[0059] Please see Figure 6 , Figure 6 This is a flowchart illustrating the method for calculating the remaining charging time of the battery pack 102 according to an embodiment of this application. The method for calculating the remaining charging time of the battery pack in this application can be applied to the energy storage device 100, specifically to the battery management system unit 101 of the energy storage device 100.

[0060] Please continue reading. Figure 6 The method for calculating the remaining charging time of the battery pack includes the following steps:

[0061] Step S101: In each update cycle, obtain the charging parameters of the battery pack.

[0062] Charging parameters include the battery pack's current voltage, charging current, current state of charge, and remaining charging time.

[0063] When the power supply 200 charges the battery pack 102, the battery management system unit 101 can obtain the charging parameters of the battery pack 102.

[0064] The current state of charge (SOC) refers to the SOC directly calculated using algorithms such as the ampere-hour integration method or the Extended Kalman Filter (EKF). In certain charging stages, if there is a significant error between the calculated SOC and the actual SOC, or if there are abrupt changes, the current SOC can also be considered the indicated SOC. The indicated SOC is a correction result that more closely approximates the calculated SOC after adjusting it based on the actual SOC. This correction typically involves determining a correction coefficient based on the difference between the actual and calculated SOCs, and then using this coefficient to correct the calculated SOC to obtain the indicated SOC.

[0065] It should be noted that this application does not limit the method of correcting the displayed state of charge.

[0066] Step S102: Determine the current charging stage and the remaining charging stage based on the current voltage.

[0067] The charging process of the battery pack 102 includes multiple charging stages, and the stage parameters of each charging stage include the battery voltage corresponding to each charging stage.

[0068] The charging process refers to the entire process by which the power source 200 charges the battery pack 102, from a zero-charge state to a fully charged state.

[0069] Based on the battery voltage during the charging process, the entire charging process can be divided into multiple charging stages.

[0070] It should be noted that battery voltage can refer to the voltage of a single cell, that is, the voltage of a single cell when the battery pack consists of multiple cells connected in parallel and / or in series.

[0071] For example, as shown in Table 1 below, the charging stages are divided according to the voltage of the individual battery cells. The stage with a cell voltage less than 3200.0mV is divided into the first charging stage, the stage with a cell voltage greater than 3200.0mV and less than 3400.0mV is divided into the second charging stage, and so on. The charging process can be divided into six charging stages, and the maximum charging current of each charging stage can be calculated.

[0072] Table 1. Mapping relationship between charging stage and individual battery cell voltage

[0073] Battery cell voltage (U) Charging phase 3200mv≥U First charging stage 3200mv<U≤3400mv Second charging stage 3400mv<U≤4050mv Third charging stage 4050mv<U≤4150mv Fourth charging stage 4150mv<U≤4200mv Fifth charging stage 4200.0mv<U≤5000mv Sixth charging stage

[0074] like Figure 7 As shown, Figure 7 This shows the charging process of battery pack 102, divided according to the voltage of individual battery cells. The vertical axis represents the charging current, and the horizontal axis represents the real-time time. From Figure 7 As can be seen, the charging process is divided into six charging stages based on different battery voltages, and these six stages are further divided into a first charging stage, a second charging stage, a third charging stage, a fourth charging stage, a fifth charging stage, and a sixth charging stage, depending on the actual charging time. In each charging stage, the maximum charging current of the battery pack (102) is different. For example... Figure 7 As shown in the figure, in the first charging stage, the maximum charging current is 0.25C, where C is the full charge capacity of the battery pack. For example, in the figure, 1C represents a current of 40A. The maximum charging current in the second charging stage is 0.5C, and so on. It can also be seen from the figure that the charging time of the first charging stage at the beginning of charging and the sixth charging stage before the end of charging is almost negligible.

[0075] After obtaining the current voltage of the battery pack 102, the battery management system unit 101 compares the current voltage with the battery voltage corresponding to each charging stage to determine which charging stage the battery pack 102 is currently in and which charging stages the remaining charging stages of the battery pack 102 include. For example, after obtaining the current voltage of the battery pack 102, the battery management system unit 101 compares the current voltage with the battery voltage corresponding to each charging stage, and determines that the current voltage matches the battery voltage of the third charging stage, then the current charging stage of the battery pack 102 can be determined to be the third charging stage, and the remaining charging stages can be determined to include the fourth, fifth, and sixth charging stages.

[0076] Step S103: Determine the target remaining charging time based on the current state of charge, charging current, stage parameters of the current charging stage, and stage parameters of the remaining charging stage.

[0077] Understandably, the target remaining charging time fully considers the factors that affect the calculation of the remaining charging time in each charging stage of the charging process. For example, it takes into account the interference factors such as the stage parameters of each charging stage. By using the current state of charge, charging current, stage parameters of the current charging stage and stage parameters of the remaining charging stage, the influence of interference factors is reduced, so that the calculated target remaining charging time is approximately the same as the actual remaining charging time.

[0078] Step S104: Determine the correction coefficient based on the target remaining charging time and the displayed remaining charging time.

[0079] After obtaining a target remaining charging time that approximates the actual remaining charging time, the battery management system unit 101 determines a correction coefficient corresponding to the difference between the obtained displayed remaining charging time and the target remaining charging time. This correction coefficient allows the updated displayed remaining charging time to approach the target remaining charging time, thereby making the updated displayed remaining charging time closer to the actual remaining charging time.

[0080] Step S105: Update the remaining charging time according to the correction factor and display the updated remaining charging time.

[0081] After the battery management system unit 101 updates the displayed remaining charging time according to the correction coefficient, the updated displayed remaining charging time is close to the actual remaining charging time. Finally, the battery management system unit 101 can control the display unit 103 to display the updated displayed remaining charging time.

[0082] Understandably, when power supply 200 charges battery pack 102, there will be four time periods: unstable charging current, relatively stable charging current, battery pack 102 is about to reach full charge, and battery pack 102 has reached full charge.

[0083] During periods of relatively stable charging current, the target remaining charging time may fluctuate and stagnate due to changes in charging phase switching and state of charge. Therefore, by first determining a correction coefficient based on the target remaining charging time and the displayed remaining charging time, and then updating the displayed remaining charging time according to the correction coefficient, fluctuations and stagnation in the target remaining charging time can be reduced. The updated displayed remaining charging time is closer to the actual remaining charging time, and compared to related technologies, the updated remaining charging time is more stable and accurate.

[0084] In some embodiments, during periods of unstable charging current, such as when the power supply 200 has just started charging the battery pack 102 for 2 minutes, the battery management system unit 101 controls the display unit 103 to display the target remaining charging time.

[0085] In some embodiments, during the period when the battery pack 102 is about to reach full charge, the battery management system unit 101 controls the display unit 103 to display the minimum target remaining charging time, for example, 1 minute.

[0086] In some embodiments, during the period when the battery pack 102 is fully charged, the battery management system unit 101 controls the display unit 103 to display 0 minutes.

[0087] In the above embodiments, when the energy storage device 100 updates the displayed remaining charging time, in each update cycle, when calculating the displayed remaining charging time, it confirms the current charging stage and the remaining charging stage based on the charging parameters, and then determines the stage parameters corresponding to different stages. When calculating the target remaining charging time, it considers the current state of charge of the battery pack 102, the charging current, the stage parameters of the current charging stage, and the stage parameters of the remaining charging stage, reducing the influence of interference factors such as changes in charging current, so that the calculated target remaining charging time is approximately the same as the actual remaining charging time. Then, using the difference between the target remaining charging time and the obtained displayed remaining charging time, a correction coefficient corresponding to the difference is obtained. The obtained displayed remaining charging time is updated through the correction coefficient to make the obtained displayed remaining charging time closer to the target remaining charging time, thereby making the remaining charging time displayed by the energy storage device 100 closer to the actual charging time, making the remaining charging time display more stable, and improving the user experience.

[0088] In some embodiments, please refer to Figure 8 Step S103 includes the following steps:

[0089] Step S201: When the current charging stage is not the target charging stage, obtain the first state of charge change amount based on the starting state of charge and the ending state of charge of each charging stage.

[0090] A target charging stage refers to a charging stage where the charging time does not need to consider the charging current. This stage is usually the final stage of the charging process, where the charging time and the change in state of charge are relatively fixed. For example, in the charging stages shown in Table 2, the target charging stage can be the fifth charging stage.

[0091] When the charging stage requires consideration of charging current, the battery management system unit 101 acquires stage parameters for each charging stage. These parameters include the initial state of charge (SOC), the final state of charge (SOC), and the maximum charging current for each stage. For an example, please refer to [link to example]. Figure 7 Taking six charging stages as an example, the initial state of charge, the final state of charge, and the maximum charging current for each charging stage are shown in Table 2. For instance, in the first charging stage, both the initial and final state of charge are 0, and the maximum charging current is 0.25C. In the second charging stage, the initial state of charge is 0, the final state of charge is 0.58, and the maximum charging current is 0.5C.

[0092] Table 2 shows the mapping relationship between charging stages and stage parameters.

[0093]

[0094] The first state-of-charge change refers to the change in state of charge during a specific charging phase. The formula for calculating the change in state of charge during a specific charging phase is:

[0095] △soc=soc 结束 -soc 开始

[0096] Where Δsoc represents the change in the first state of charge, soc 结束 Indicates the end of the state of charge, soc 开始 The formula represents the initial state of charge (SOC). It calculates the change in the first state of charge for each charging stage by subtracting the initial state of charge from the final state of charge. For example, as shown in Table 2, the change in the first state of charge for the third charging stage is ΔSOC = 82.56 - 0.59 = 81.97.

[0097] Step S202: Determine the smaller current between the charging current and the maximum charging current of each charging stage as the first target current.

[0098] The first target current refers to the current used to calculate the target remaining charging time during a certain charging stage.

[0099] After obtaining the charging current of the battery pack 102, the battery management system unit 101 can compare the charging current with the maximum charging current of the corresponding charging stage. The smaller of the two currents is determined as the first target current. For example, if the current charging stage is determined to be the third charging stage, and the obtained charging current is 27000mA, the charging current 27000mA is compared with the maximum charging current of 25000mA in the third charging stage. The smaller of the two currents, i.e., the maximum charging current 25000mA, is determined as the first target current. The battery management system unit 101 can obtain the charging current in any charging stage; therefore, a corresponding first target current can be determined for each charging stage.

[0100] Understandably, in this embodiment, the smaller of the charging current and the maximum charging current in each charging stage is determined as the first target current. Since the charging current is the actual charging current of the battery pack at the current stage, the remaining charging time can be calculated based on the smaller of the actual charging current and the maximum charging current, which can ensure that the calculation of the remaining charging time is more accurate and avoid sudden changes in the future.

[0101] Step S203: Determine the first remaining charging capacity based on the first change in state of charge and the full charge capacity of the battery.

[0102] The first remaining charging capacity refers to the remaining charging capacity at a certain charging stage.

[0103] The mathematical expression for determining the first remaining charging capacity is △soc×FCC, where △soc represents the first change in state of charge, and FCC represents the current full charge capacity of the battery pack.

[0104] Step S204: Determine the maximum charging time for each charging stage based on the first remaining charging capacity and the first target current.

[0105] The mathematical expression for determining the maximum charging time is as follows:

[0106] T max = △soc × FCC / Current

[0107] Among them, T max Δsoc×FCC represents the maximum charging time of a certain charging stage, Δsoc×FCC represents the first remaining charging capacity of a certain charging stage, and Current represents the first target current of a certain charging stage.

[0108] It should be noted that since the sixth charging stage is the final stage of charging, i.e., the full charge stage, this stage is usually extremely short, and the change in state of charge is zero. Therefore, the maximum charging time T max6 Since the value is zero, the maximum charging time T of the sixth charging stage can be ignored in subsequent calculations. max6 .

[0109] Step S205: Determine the first target charging time corresponding to the remaining charging stage based on the maximum charging time of each charging stage.

[0110] Understandably, once the current charging stage is determined, all subsequent stages are considered remaining charging stages. This means the sum of the maximum charging times for each subsequent stage equals the first target charging time for the remaining stages. For example, if the current stage is determined to be the third stage, the remaining stages can be identified as the fourth, fifth, and sixth stages. Then, the maximum charging time T for the fourth stage is... max4 The maximum charging time T in the fifth charging stage max5 and the maximum charging time T in the sixth charging stage max6 Add them together to get the first target charging time T for the remaining charging stage. 目标1 Based on Table 2, the remaining first target charging time can be determined as follows:

[0111] T 目标1 =T max4+ T max5+ T max6 =(11.46×FCC) / Current+(5.97×FCC) / Current+0.

[0112] Where 11.46 is the ΔSOC of the fourth charging stage calculated according to Table 2, and 5.97 is the ΔSOC of the fifth charging stage calculated according to Table 2. max6 It is 0.

[0113] In some embodiments, when the charging stage is the target charging stage, that is, when the charging time of the charging stage does not need to consider the charging current, the target charging time (i.e., the maximum charging time) can also be a preset charging time multiplied by the battery health level. For example, if the fifth charging stage is the target charging stage and the preset charging time is 20 minutes, then the maximum charging time of the fifth charging stage can be T. max5 =20min×SOH.

[0114] Step S206: Determine the second target charging time corresponding to the current charging stage based on the current state of charge and / or the current voltage.

[0115] Understandably, since each charging stage has a corresponding state of charge and battery voltage, the second target charging time T corresponding to the current charging stage can be determined by comparing the acquired current voltage with the battery voltage, and / or by comparing the acquired current state of charge with the state of charge of the charging stage. 目标2 .

[0116] Step S207: Determine the remaining target charging time based on the first target charging time and the second target charging time.

[0117] Understandably, the first target charging time T for the remaining charging phase is obtained. 目标1 and the second target charging time T of the current charging phase 目标2 Then, based on the first target charging time T 目标1 Second target charging time T 目标2 The sum of these can be used to obtain the target remaining charging time RCT. 目标 . That is:

[0118] RCT 目标 =T 目标2 +T 目标1 .

[0119] In some embodiments, step S206 includes the following steps:

[0120] Step S301: If the current voltage is less than the preset voltage threshold, determine that the second target charging time corresponding to the current charging stage is zero.

[0121] The voltage threshold refers to the voltage value of the battery pack 102 when its charge is insufficient. For example, it can be the undervoltage protection voltage value of the battery pack.

[0122] It's understandable that during the initial charging phase, the battery voltage generally won't be too low. Even if the battery pack 102 is depleted, causing the battery voltage to drop too low, this phase is relatively short. For example... Figure 7 The first charging stage is shown. Therefore, if the current voltage is less than the preset voltage threshold, it means that the current charging stage is just beginning, and the second target charging time T of the initial charging stage can be disregarded. 目标2 The second target charging time T in this stage is directly used. 目标2 The value is determined to be zero.

[0123] In one example, when the charging process enters the first charging stage, if the current voltage is less than a preset voltage threshold, the second target charging time T for the current charging stage is directly determined. 目标2 The value is zero. Therefore, the target remaining charging time RCT of battery pack 102 is now zero. 目标 =0+T max2 +T max3 +T max4 +T max5 In this context, the current state of charge during the first charging phase is the calculated true state of charge.

[0124] In some embodiments, step S206 further includes the following step:

[0125] Step S401: If the current state of charge and the battery voltage meet the preset matching relationship, then the maximum charging time of the current charging stage is corrected according to the maximum state of charge of the current charging stage and the current state of charge to obtain the second target charging time corresponding to the current charging stage.

[0126] Understandably, since each charging stage has a corresponding state of charge (SOC) and battery voltage, and the SOC and battery voltage of each charging stage have a certain matching relationship to measure whether the SOC is too high or too low, this matching relationship can be determined experimentally and pre-configured within the battery pack. Therefore, the relationship between the current voltage and the current SOC can be compared with this matching relationship to determine whether to adjust the second target charging time for the current charging stage.

[0127] If the current voltage and the current state of charge are in a preset matching relationship, it means that the current state of charge is neither too high nor too low, and can reflect the true state of charge. At this time, the second target charging time T 目标2 The calculation formula is as follows:

[0128] T 目标2 =((SOC) max -SOC)×FCC) / Current

[0129] Among them, T目标2 Indicates the second target charging time, SOC max The formula represents the maximum state of charge (SOC) during the current charging phase, where SOC represents the current state of charge, FCC represents the full charge capacity, and Current represents the first target current. This formula indicates that, using the maximum state of charge (SOC) during the current charging phase... max Subtracting the current state of charge (SOC) and replacing it with the first state of charge change ΔSOC during the current charging phase allows us to calculate the remaining charging time for the current charging phase, which is also the second target charging time.

[0130] In one example, let's assume the charging process includes six stages. When the charging process enters the second to fourth stages, it's necessary to consider whether the current state of charge and battery voltage meet a preset matching relationship. If they do, the second target charging time for the current stage is determined according to the aforementioned calculation formula. Specifically,

[0131] Understandably, the switching between the displayed state of charge and the actual state of charge in the fourth charging stage may cause a sudden change in the current remaining charging capacity. Therefore, by using a weighted average algorithm to calculate the actual state of charge and the displayed state of charge to obtain the state of charge in the fourth charging stage, the sudden change in the current remaining charging capacity can be mitigated.

[0132] The second target charging time for the current charging phase will be explained below in conjunction with Table 2.

[0133] If the current charging stage is the second charging stage, the second target charging time for the second charging stage is:

[0134] T 目标2 =((0.58-SOC)×FCC) / Current,

[0135] The target remaining charging time for battery pack 102 is:

[0136] RCT 目标 =((0.58-SOC)×FCC) / Current+T max3 +T max4 +T max5 ,

[0137] Where 0.58 represents the maximum state of charge during the second charging phase; the current state of charge (SOC) is the calculated state of charge.

[0138] If the current charging stage is the third charging stage, the second target charging time for the third charging stage is:

[0139] T 目标2 =((82.56-SOC)×FCC) / Current,

[0140] The target remaining charging time is:

[0141] RCT 目标 =((82.56-SOC)×FCC) / Current+T max4 +T max5 ,

[0142] Among them, 82.56 is the maximum state of charge in the third charging stage, and the current state of charge (SOC) is the calculated state of charge.

[0143] Understandably, in the early stages of the charging process, such as from the first charging stage to the third charging stage, the calculated actual state of charge can be used as the current state of charge without affecting the calculation of the first remaining charging capacity.

[0144] If the current charging stage is the fourth charging stage, then the second target charging time for the fourth charging stage is:

[0145] T 目标2 =((94.02-SOC)×FCC) / Current;

[0146] At this point, the remaining charging time for the target is:

[0147] RCT 目标 =((94.02-SOC)×FCC) / Current+T max5 ,

[0148] Among them, 94.02 represents the maximum state of charge during the third charging stage.

[0149] In the fourth charging stage, a weighted average algorithm can be used to calculate the true state of charge (SOC) and the displayed SOC to obtain the current SOC for the fourth charging stage. For example, the formula for calculating the current SOC in the fourth charging stage is as follows:

[0150]

[0151] Where SOC represents the current state of charge in the fourth charging stage, SOC 真实 The State of Charge (SOC) represents the true state of charge during the fourth charging stage. 显示 This indicates the state of charge during the fourth charging stage.

[0152] In some embodiments, step S206 further includes the following step:

[0153] Step S501: If the current state of charge is less than the state of charge that matches the current voltage, the maximum charging time of the current charging stage is taken as the second target charging time corresponding to the current charging stage.

[0154] Understandably, according to the matching relationship, the current voltage has a corresponding state of charge (SOC). If the current SOC is less than the corresponding SOC, it means the current SOC is too low, and the maximum charging time T for this charging phase will be reduced accordingly. max The second target charging time T is directly used as the current charging stage. 目标2 To reduce the impact of an underestimation of the current state of charge (SOC) on the calculation of the target remaining charging time (RCT). 目标 The impact.

[0155] In one example, let's assume the charging process includes six stages. When the charging process enters the second to fourth stages, it's necessary to consider whether the current state of charge (SOC) is less than the voltage-matched SOC. If it is, the maximum charging time T for each stage will be adjusted. max The second target charging time T is directly used as the current charging stage. 目标2 Specifically, the current charging stage is the second charging stage, and the second target charging time for the second charging stage is T. 目标2 =T max2 Target Remaining Charging Time (RCT) 目标 =T max2 +T max3 +T max4 +T max5 The current charging stage is the third charging stage, and the second target charging time for the third charging stage is: T. 目标2 =T max3 .

[0156] The target remaining charging time (RCT) for the third charging phase 目标 =T max3 +T max4 +T max5 The current charging stage is the fourth charging stage, and the second target charging time for the fourth charging stage is: T. 目标2 =T max4 Target remaining charging time:

[0157] RCT 目标 =T max4 +T max5 .

[0158] In some embodiments, step S206 further includes the following step:

[0159] Step S601: If the current state of charge is greater than the state of charge that matches the current voltage, determine that the second target charging time corresponding to the current charging stage is zero.

[0160] Understandably, if the current state of charge (SOC) is greater than the corresponding state of charge, it indicates that the current SOC is too high, and the second target charging time T for this charging phase will be adjusted accordingly. 目标2 The value is set to zero to reduce the impact of an overestimation of the current state of charge (SOC) on the calculation of the target remaining charging time (RCT). 目标 The impact.

[0161] In one example, when the charging process enters the second to fourth charging stages, it is necessary to consider whether the current state of charge (SOC) is less than the current voltage-matched SOC. If it is greater than the current voltage-matched SOC, then the second target charging time T for the current charging stage is adjusted. 目标2 The value is determined to be zero. Therefore, if the current charging stage is the second charging stage, the target remaining charging time RCT is... 目标 =0+T max3 +T max4 +T max5 .

[0162] If the current charging stage is the third charging stage, the target remaining charging time (RCT) is... 目标 =0+T max4 +T max5 If the current charging stage is the fourth charging stage, the target remaining charging time (RCT) is... 目标 =0+T max5 .

[0163] Please see Figure 9 In some embodiments, step S103 further includes the following steps:

[0164] Step S701: When the current charging stage is the target charging stage, determine that the charging time of the remaining charging stage is zero.

[0165] The target charging stage parameters include a preset state of charge and a preset charging time.

[0166] The preset state of charge and preset charging time can be set according to the actual changes in the battery pack 102 during the charging process.

[0167] Understandably, when the current charging stage is a charging stage where the charging current does not need to be considered, this charging stage is a charging stage that is about to end. Therefore, the charging time of the remaining charging stage can be directly determined as zero.

[0168] In one example, when the charging process enters the fifth charging stage, the remaining charging time of the fifth charging stage, i.e. the sixth charging stage, is set to zero.

[0169] Step S702: Correct the preset charging time based on the preset state of charge and the current state of charge, and determine the target charging time for the current charging stage.

[0170] Understandably, considering that the charging current decreases more rapidly towards the end of the charging phase, if the smaller of the maximum and minimum charging currents is used as the first target current, the current used to calculate the remaining charging time might be too small, affecting the accuracy of the remaining charging time. However, in the charging phase near the end, given a fixed battery capacity, the corresponding charging time (e.g., a preset charging time) is typically only related to the battery's health state, and the change in state of charge (SBC) during this phase is also fixed. Therefore, the charging current does not need to be considered in this case. Thus, in the final stage of charging, the preset charging time can be adjusted based on the preset SBC and the current SBC to determine the target charging time for the current phase, mitigating the impact of the accelerated decrease in charging current on the calculation of the remaining charging time.

[0171] In one example, when the charging process enters the fifth charging stage, the preset state of charge can be 100%, and the preset charging time is 20 minutes. Then the target charging time T... 目标3 The calculation formula is as follows:

[0172]

[0173] Among them, T 目标3 The target charging time is indicated by SOC, which is the current state of charge. The current state of charge is displayed on the screen. SOH indicates the battery health. △SOC is the change in the first state of charge of the battery pack in the fifth charging stage. Taking Table 2 as an example, △SOC can be 5.97.

[0174] Understandably, in the final stages of the charging process, such as the fifth charging stage, the actual state of charge may change or remain at 99% for an extended period. Therefore, displaying the state of charge as the state of charge in the fifth charging stage can prevent the state of charge from changing or remaining at 99% for an extended period.

[0175] Step S703: Take the target charging time of the current charging stage as the target remaining charging time.

[0176] Understandably, after the remaining charging time for the charging phase is reduced to zero, only the target charging time T for the current charging phase remains. 目标3 The target charging time T 目标3 That is, the target remaining charging time (RCT). 目标 In other words, RCT 目标 =T 目标3 .

[0177] In some embodiments, step S103 further includes the following steps:

[0178] Step S801: If the current charging stage is the last charging stage, determine the target remaining charging time as the preset time.

[0179] Understandably, if the current charging stage is the last charging stage, the corresponding charging time of the current charging stage, for example, a preset time, can be determined as the target remaining charging time.

[0180] The preset time is set according to the actual changes in the battery pack 102 during the charging process. For example, the preset time can be 1 minute.

[0181] In one example, when the charging process enters the sixth charging stage:

[0182] Target Remaining Charging Time (RCT) 目标 == 1 min.

[0183] In some embodiments, please refer to Figure 10 Step S104 includes the following steps:

[0184] Step S901: Calculate the difference between the displayed remaining charging time and the target remaining charging time to obtain the charging time difference.

[0185] After calculating the target remaining charging time (RCT) 目标 Afterwards, the charging time difference is displayed as the remaining charging time RCT. 显示 Subtract the target remaining charging time RCT 目标 The difference, or the mathematical expression for the charging time difference, is RCT. 显示 -RCT 目标 .

[0186] Step S902: Determine the adjustment step size based on the charging time difference; wherein the adjustment step size is positively correlated with the charging time difference.

[0187] The formula for determining the adjustment step size is as follows:

[0188] g = k * (RCT) 显示 -RCT 目标 ) / RCT 目标

[0189] Where g represents the adjustment step size, and K represents the preset coefficient. The preset coefficient K can be set according to the actual debugging situation. (RCT) 显示 -RCT 目标 The ) represents the charging time difference, RCT 目标 Indicates the remaining charging time for the target.

[0190] Step S903: Calculate the sum of the initial correction coefficient and the adjustment step size to obtain the correction coefficient.

[0191] The initial correction factor can be set to 1. The formula for calculating the correction factor is as follows: m = 1 + g; that is:

[0192] m=k*(RCT 显示 -RCT 目标 ) / RCT 目标

[0193] Where m represents the correction coefficient, which can be limited to a threshold below a certain value based on the actual debugging situation, in order to limit the correction speed of the correction coefficient. (RCT) 显示 -RCT 目标 The ) represents the charging time difference, RCT 目标 Indicates the remaining charging time for the target.

[0194] Understandably, when the target remaining charging time RCT 目标 With display of remaining charging time RCT 显示 The larger the difference between them, the larger the value of m, or when the target remaining charging time RCT 目标 As it gets closer to zero, the remaining charging time (RCT) is adjusted. 显示 The faster the speed.

[0195] Please see Figure 11 In some embodiments, step S105 includes the following steps:

[0196] Step S1001: Determine the change in the second state of charge for the current update cycle.

[0197] The second state-of-charge (SOC) change is used to characterize the change in the amount of electricity charged by the power source 200 to the battery pack during each update cycle. In some embodiments, the second SOC change can be obtained based on the charging current of the battery pack in the current update cycle, the time of the update cycle, and a preset algorithm such as the ampere-hour integral method or the EKF algorithm. This application does not limit the type of preset algorithm used, and it can be determined according to the actual SOC algorithm used.

[0198] Step S1002: Determine the smaller current between the charging current and the maximum charging current of the current charging stage as the second target current.

[0199] The second target current refers to the current used to calculate the change in charging time during the current cycle.

[0200] Step S1003: Determine the change in charging time for the current update cycle based on the second state of charge change, the second target current, and the battery's full charge capacity.

[0201] The formula for determining the change in charging time is as follows:

[0202] DeltaRCT=DeltaSOC×FCC / Current2

[0203] Among them, DeltaRCT represents the change in charging time, DeltaSOC represents the change in the second state of charge, Current2 represents the second target current, and FCC represents the current full charge capacity of the battery.

[0204] Step S1004: Update the remaining time display based on the change in charging time and the correction factor.

[0205] The formula for updating the remaining time is shown below:

[0206] RCT 更新显示 =RCT 显示 -DeltaRCTⅹm

[0207] Among them, RCT 更新显示 DeltaRCT represents the remaining display time after the update, while RCT represents the change in charging time during the current update cycle. 显示 This indicates the remaining display time updated in the previous cycle. The initial value of the remaining display time is equal to the target remaining charging time RCT. 目标 , where m represents the correction factor.

[0208] Step S1005: Display the updated remaining charging time in the next update cycle.

[0209] After updating the remaining display time for the current update cycle, the battery management system unit 101 controls the display unit 103 to display the updated remaining display time RCT in the next update cycle. 更新显示 .

[0210] Please see Figures 12 to 14 , Figures 12 to 14 This diagram compares the results of applying the remaining charging time calculation method of the battery pack 102 in this embodiment of the invention to the energy storage device 100, with those of applying the remaining charging time calculation method of related technologies to the energy storage device 100. The vertical axis represents the remaining charging time, and the horizontal axis represents the real-time time. The power supply 200 charges the energy storage device 100; as the actual charging time gradually increases, the remaining charging time displayed by the energy storage device 100 gradually decreases.

[0211] like Figure 12 As shown, the energy storage device 100 is in fast charging mode, and the actual charging time is a total of 104 minutes (6409s-171s=6238s, approximately 104 minutes). Following the calculation method of this embodiment, the remaining charging time is gradually converged with an accuracy of 1 minute, resulting in a calculated remaining charging time of approximately 106 minutes.

[0212] Understandably, in fast charging mode, compared to the remaining charging time trends of related technologies, the remaining charging time of this application reduces the occurrence of large upward abrupt changes, as shown in the boxed area in the figure; it also reduces repeated fluctuations in the remaining charging time and sudden drops in the remaining charging time. Furthermore, compared to the calculated total remaining charging time of approximately 97 minutes in related technologies, the remaining charging time of this application is approximately 106 minutes, which is closer to the actual charging time of 104 minutes.

[0213] like Figure 13 As shown, the energy storage device 100 is in slow charging mode, with an actual charging time of 320 minutes (32499s - 13260s = 19239s, approximately 320 minutes). Following the calculation method of this embodiment, the remaining charging time is gradually converged with an accuracy of 1 minute, resulting in a calculated remaining charging time of approximately 292 minutes. Algorithms in related technologies calculate a remaining charging time of approximately 259 minutes.

[0214] Understandably, in slow charging mode, compared to algorithms in related technologies, the algorithm in this embodiment calculates a remaining charging time of approximately 292 minutes, which is closer to the actual charging time of approximately 320 minutes, with fewer fluctuations. Furthermore, the algorithm in this embodiment shows a remaining charging time of 1 minute just before the energy storage device 100 finishes charging, while the remaining charging time in related technologies is greater than 1 minute.

[0215] like Figure 14 As shown, the energy storage device 100 is in low-current mode, and the actual charging time is a total of 211 minutes (12747s - 96s = 12651s, approximately 211 minutes). Following the calculation method of this embodiment, the remaining charging time is gradually converged with an accuracy of 1 minute, resulting in a calculated remaining charging time of approximately 223 minutes. Algorithms in related technologies calculate a remaining charging time of approximately 244 minutes.

[0216] Understandably, in low-current mode, compared to algorithms in related technologies, the algorithm in this embodiment calculates a remaining charging time of approximately 223 minutes, which is closer to the actual charging time of approximately 311 minutes, with fewer fluctuations. Furthermore, the algorithm in this embodiment shows a remaining charging time of 1 minute just before the energy storage device 100 finishes charging, while the remaining charging time in related technologies is greater than 1 minute.

[0217] Figure 15 This is a schematic diagram of an energy storage device provided in an embodiment of this application. In one embodiment of this application, the energy storage device 100 includes a memory 31, at least one processor 32, at least one communication bus 33, and a battery pack 102.

[0218] Those skilled in the art should understand that Figure 15 The structure of the energy storage device 100 shown does not constitute a limitation of the embodiments of this application. The energy storage device 100 may also include more or fewer other hardware or software, or different component arrangements than shown. For example, the energy storage device 100 may also include multiple interfaces, with a first interface for connecting a load to supply power to the load, and a second interface for connecting an independent battery pack 102 to increase the capacity of the energy storage device 100.

[0219] In some embodiments, the memory 31 stores a computer program that, when executed by at least one processor 32, performs all or part of the steps in the method for calculating the remaining charging time of the battery pack 102 as described above. The memory 31 includes read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0220] Furthermore, the computer-readable storage medium may primarily include a stored program area and a stored data area, wherein the stored program area may store the operating system, an application program required for at least one function, etc.; and the stored data area may store data created based on the use of the energy storage device 100, etc.

[0221] In some embodiments, at least one processor 32 is the control unit of the energy storage device 100, connecting various components of the entire energy storage device 100 via various interfaces and lines. It executes programs or modules stored in the memory 31 and calls data stored in the memory 31 to perform various functions and process data of the energy storage device 100. For example, when at least one processor 32 executes a computer program stored in the memory, it implements all or part of the steps of the battery pack remaining charging time calculation method in this embodiment; or it implements all or part of the functions of the battery pack 102 heating time determination device. At least one processor 32 may be composed of integrated circuits, such as a single-packaged integrated circuit or multiple integrated circuits with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips.

[0222] In some embodiments, at least one communication bus 33 is configured to enable communication between the memory 31 and at least one processor 32, etc.

[0223] Although not shown, the energy storage device 100 may also include a battery pack 102 that powers various components. Preferably, the battery pack 102 can be logically connected to at least one processor 32 via a power management device 200, thereby enabling the power management device to manage functions such as charging, discharging, and power consumption. The energy storage device 100 may also include one or more DC or AC power supplies 200, recharging devices, power supply 200 fault detection circuits, power supply 200 converters or inverters, power supply 200 status indicators, and other arbitrary components. The energy storage device 100 may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.

[0224] The integrated unit, implemented as a software functional module, can be stored in a computer-readable storage medium. This software functional module, stored in a storage medium, includes several instructions to cause an energy storage device 100 or a controller (processor) to execute portions of the methods described in the various embodiments of this application.

[0225] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.

[0226] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0227] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.

[0228] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit it. Although this application has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of this application without departing from the spirit and scope of the technical solutions of this application.

Claims

1. A method of calculating a remaining charging time of a battery pack, characterized by, The method includes: In each update cycle, the charging parameters of the battery pack are obtained, including the current voltage, charging current, current state of charge, and remaining charging time of the battery pack. The current charging stage and the remaining charging stage are determined based on the current voltage; wherein, the charging process of the battery pack includes multiple charging stages, and the stage parameters of each charging stage include the battery voltage, initial state of charge, final state of charge, and maximum charging current corresponding to each charging stage. The target remaining charging time is determined based on the current state of charge, the charging current, the stage parameters of the current charging stage, and the stage parameters of the remaining charging stage. A correction coefficient is determined based on the target remaining charging time and the displayed remaining charging time, and the correction coefficient is positively correlated with the difference between the displayed remaining charging time and the target remaining charging time. The remaining charging time is updated according to the correction coefficient, and the updated remaining charging time is displayed. The step of updating the displayed remaining charging time according to the correction coefficient and displaying the updated displayed remaining charging time includes: Determine the change in the second state of charge for the current update cycle; The smaller current obtained by comparing the charging current with the maximum charging current of the current charging stage is determined as the second target current; The charging time change for the current update cycle is determined based on the second state of charge change, the second target current, and the full charge capacity of the battery. The remaining charging time is updated based on the change in charging time and the correction coefficient, wherein the updated remaining charging time is negatively correlated with the product of the change in charging time and the correction coefficient. The updated remaining charging time will be displayed in the next update cycle.

2. The computational method of claim 1, wherein, Determining the target remaining charging time based on the current state of charge, the charging current, the stage parameters of the current charging stage, and the stage parameters of the remaining charging stage includes: When the current charging stage is not the target charging stage, a first state of charge change is obtained based on the initial state of charge and the final state of charge of each charging stage. The smaller current obtained by comparing the charging current with the maximum charging current of the corresponding charging stage is determined as the first target current, and the first target current can be determined for each charging stage. The first remaining charging capacity is determined based on the first change in state of charge and the full charge capacity of the battery. The maximum charging time for each charging stage is determined based on the first remaining charging capacity and the first target current. The first target charging time corresponding to the remaining charging stage is determined based on the maximum charging time of each charging stage. The second target charging time corresponding to the current charging stage is determined based on the current state of charge and / or the current voltage. The remaining target charging time is determined based on the first target charging time and the second target charging time.

3. The computational method of claim 2, wherein, Determining the second target charging time corresponding to the current charging stage based on the current state of charge and / or the current voltage includes: If the current voltage is less than a preset voltage threshold, the second target charging time corresponding to the current charging stage is determined to be zero.

4. The calculation method according to claim 2, characterized in that, Determining the second target charging time corresponding to the current charging stage based on the current state of charge and / or the current voltage includes: If the current state of charge and the battery voltage meet a preset matching relationship, then the maximum charging time of the current charging stage is corrected according to the maximum state of charge of the current charging stage and the current state of charge, so as to obtain the second target charging time corresponding to the current charging stage.

5. The calculation method according to claim 2, characterized in that, Determining the second target charging time corresponding to the current charging stage based on the current state of charge and / or the current voltage includes: If the current state of charge is less than the state of charge that matches the current voltage, the maximum charging time of the current charging stage is taken as the second target charging time corresponding to the current charging stage.

6. The calculation method according to claim 2, characterized in that, Determining the second target charging time corresponding to the current charging stage based on the current state of charge and / or the current voltage includes: If the current state of charge is greater than the state of charge that matches the current voltage, the second target charging time corresponding to the current charging stage is determined to be zero.

7. The calculation method according to claim 2, characterized in that, The step of determining the target remaining charging time based on the current state of charge, the charging current, the stage parameters of the current charging stage, and the stage parameters of the remaining charging stage further includes: When the current charging stage is the target charging stage, the charging time of the remaining charging stage is determined to be zero; wherein, the stage parameters of the target charging stage include a preset state of charge and a preset charging time, and the target charging stage is the final stage of the charging process. The preset charging time is corrected based on the preset state of charge and the current state of charge to determine the target charging time for the current charging stage; The target charging time of the current charging stage is taken as the target remaining charging time.

8. The calculation method according to claim 1, characterized in that, Determining the correction factor based on the target remaining charging time and the displayed remaining charging time includes: Calculate the difference between the displayed remaining charging time and the target remaining charging time to obtain the charging time difference; The adjustment step size is determined based on the charging time difference; wherein the adjustment step size is positively correlated with the charging time difference. The correction coefficient is obtained by calculating the sum of the initial correction coefficient and the adjustment step size.

9. An energy storage device, characterized in that, include: Battery pack; processor; as well as Memory for storing the executable instructions of the processor; The processor executes the executable instructions to cause the energy storage device to perform the remaining charging time calculation method for the battery pack according to any one of claims 1 to 8.