Method, device and system for determining remaining available time, equipment and medium

By acquiring information from energy storage devices, power generation devices, and power consumption devices, and combining this with load and power generation forecasts, the remaining available time of energy storage devices in the microgrid system can be accurately determined. This solves the problem of insufficient accuracy in traditional methods and enables timely early warning and power management.

CN121663771APending Publication Date: 2026-03-13SUNGROW POWER SUPPLY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Traditional methods for estimating the remaining available time of energy storage devices in microgrid systems are not accurate enough and cannot accurately predict the impact of load and power generation changes on the available time of electricity.

Method used

By acquiring the current status information of energy storage devices, the predicted power generation information of power generation devices, and the predicted load information of power consumption devices, and combining the load and power generation changes, the remaining available time of energy storage devices can be determined.

Benefits of technology

It improves the accuracy of remaining available time, ensuring timely warnings to users when the main power grid experiences a power outage, thus preventing damage to electrical equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121663771A_ABST
    Figure CN121663771A_ABST
Patent Text Reader

Abstract

The invention discloses a remaining available time determination method, device, system and equipment and a medium, and the method comprises the steps: obtaining the current state information of energy storage equipment, the predicted power generation information of power generation equipment in a set time period, and the predicted load information of power utilization equipment in response to a large power grid power failure instruction; and determining the remaining available time of the energy storage equipment according to the current state information, the predicted power generation information and the predicted load information. The influence of load change and power generation change conditions on the remaining available time is considered, and the current state information of the energy storage equipment is combined, so that the remaining available time of the energy storage equipment is comprehensively determined. The accuracy of the remaining available time is improved, and then support is provided for timely early warning for a user during subsequent power failure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of energy storage technology, and in particular to a method, apparatus, system, device and medium for determining remaining available time. Background Technology

[0002] Microgrid systems, built using energy storage devices and renewable energy generation equipment, can provide off-grid backup power to users during power outages in the main grid. To facilitate backup power for critical loads, it is necessary to display the remaining available time of the energy storage devices in real time, and to promptly remind users to prepare for power outages when the power is insufficient.

[0003] Traditional energy storage devices calculate their remaining usable time based on their current remaining power and power consumption details for the current time period. However, this method is not accurate enough for estimating the remaining usable time of energy storage devices in microgrid systems. Summary of the Invention

[0004] This application provides a method, apparatus, system, device, and medium for determining the remaining available time of energy storage devices in a microgrid system, so as to accurately determine the remaining available time of energy.

[0005] According to a first aspect of this application, a method for determining remaining available time is provided, comprising:

[0006] In response to power outage commands from the main power grid, the system obtains the current status information of energy storage devices, the predicted power generation information of power generation devices during a set time period, and the predicted load information of power consumption devices.

[0007] Based on the current status information, the predicted power generation information, and the predicted load information, the remaining available time of the energy storage device is determined.

[0008] According to a second aspect of this application, an apparatus for determining remaining available time is provided, comprising:

[0009] The information acquisition module is used to respond to power outage commands from the main power grid by acquiring the current status information of the energy storage device, the predicted power generation information of the power generation device under a set time period, and the predicted load information of the power consumption device.

[0010] The time determination module is used to determine the remaining available time of the energy storage device based on the current status information, the predicted power generation information, and the predicted load information.

[0011] According to a third aspect of this application, an electronic device is provided, the electronic device comprising:

[0012] At least one processor; and

[0013] A memory communicatively connected to the at least one processor; wherein,

[0014] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the method for determining the remaining available time as described in any embodiment of this application.

[0015] According to a fourth aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the method for determining the remaining available time as described in any embodiment of this application.

[0016] According to a fifth aspect of this application, embodiments of this application also provide a computer program product, the computer program product including a computer program, which, when executed by a processor, implements a method for determining the remaining available time according to any embodiment of this application.

[0017] The technical solution of this application embodiment, in response to a power outage command from the main power grid, acquires the current status information of the energy storage device, the predicted power generation information of the power generation equipment during a set time period, and the predicted load information of the power consumption equipment; based on the current status information, predicted power generation information, and predicted load information, it determines the remaining available time of the energy storage device. By considering the impact of load changes and power generation changes on the remaining available time, and combining this with the current status information of the energy storage device, the remaining available time of the energy storage device is comprehensively determined. This improves the accuracy of the remaining available time, thereby providing support for timely warnings to users during subsequent power outages.

[0018] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This is a flowchart of a method for determining remaining available time according to Embodiment 1 of this application;

[0021] Figure 2 This is a flowchart of a method for determining remaining available time according to Embodiment 2 of this application;

[0022] Figure 3 This is an example curve diagram from a method for determining remaining available time provided in Embodiment 2 of this application;

[0023] Figure 4 This is a schematic diagram of a device for determining remaining available time according to Embodiment 3 of this application;

[0024] Figure 5 This is a schematic diagram of a system for determining remaining available time according to Embodiment 3 of this application;

[0025] Figure 6 This is a schematic diagram of the structure of an electronic device that implements the embodiments of this application. Detailed Implementation

[0026] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0028] Example 1

[0029] Figure 1 This application provides a flowchart of a method for determining remaining available time in Embodiment 1. This embodiment is applicable to determining the remaining available time of energy storage devices in a microgrid system that includes energy storage devices and renewable energy generation devices. This method can be executed by a device for determining remaining available time, which can be implemented in hardware and / or software and can be configured in an electronic device. Figure 1 As shown, the method includes:

[0030] S110: In response to a power outage command from the main power grid, obtain the current status information of the energy storage device, the predicted power generation information of the power generation device under the set time period, and the predicted load information of the power consumption device.

[0031] In this embodiment, the power grid outage command can be understood as a command generated when the power grid fails. The energy storage device can be understood as a device used to store electrical energy and provide it. The current status information can be understood as information reflecting the status of the electrical energy corresponding to the energy storage device at the current moment. The set time period can be understood as the predicted duration, such as predicting the next day, next week, or next month.

[0032] In this context, power generation equipment can be understood as equipment used to provide electrical energy, such as photovoltaic power generation equipment, wind power generation equipment, and tidal power generation equipment. Predicted power generation information can be understood as the predicted power generation for a set period of time corresponding to the current moment, where the predicted power generation is the predicted power generation of the power generation equipment within a certain future time period.

[0033] It is understandable that the power generation of these power generation devices is weather-dependent. For example, the power generation capacity of photovoltaic power generation devices differs between sunny and rainy days. Therefore, when forecasting power generation (e.g., forecasting power generation for the next 48 hours overnight), meteorological information for a future period can be obtained from weather websites or services, such as weather information for the next week or two weeks. Optionally, weather information for the corresponding power generation time period can also be included. It is understood that in practice, the specific time period for weather information can be determined based on specific needs, such as the time period to be predicted; this is not limited here. Power generation information can be obtained from the power generation devices themselves. This power generation information specifically includes the power generation information of the devices within a certain time period, such as power generation information for the past month or two months, current power generation information, or power generation information for the past two weeks or week. It is understood that in practice, the specific time period for power generation information can be determined based on specific needs and constraints; this is not limited here. Power generation prediction algorithms (such as artificial neural network methods, support vector machines, time series methods, and Markov chains, etc., not limited here) are combined with power generation information and meteorological information to determine the predicted power generation information for a given time period.

[0034] For example, taking a neural network prediction algorithm, this system mainly analyzes the temporal and spatial dependencies of power generation information by constructing input features, optimizing the network structure and parameter space of the neural network model, and establishing a dynamic adaptive power generation prediction system based on a model algorithm that combines temporal and spatial models. Here, power generation prediction is not performed in real time; it is typically generated periodically for a certain period of time in the future, such as generating the power generation of the equipment for the next 48 hours every night.

[0035] Here, "electrical equipment" can be understood as any electrical equipment that consumes electrical energy, including electrical equipment in electricity-consuming units, centralized electricity-consuming units, or power-consuming plants, such as residential electrical equipment, or electrical equipment in factories or industrial parks; the specifics are not limited here. Forecasted load information can be understood as the predicted electricity consumption required by electrical equipment during a set time period.

[0036] The predicted load information can be determined in the following ways: First, load information over a certain period of time is obtained. This load information includes current load data and historical load data, i.e., the electricity consumption of electrical equipment within a certain period of time, such as the electricity consumption of electrical equipment in the past month or two months and the current electricity consumption, or the electricity consumption in the past two weeks or one week and the current electricity consumption. Alternatively, the time period of load information can be determined based on the time period corresponding to the power generation information of the generating equipment. It is understood that in actual practice, the specific method can be determined according to specific needs, and no specific limitation is made here. Load prediction data is obtained from the load information through load prediction algorithms (such as weighted sequential average method, moving average method, weighted moving average method, trend prediction method, exponential smoothing method, and seasonal trend prediction method, or AI algorithms, etc.), and no limitation is made here.

[0037] If an AI algorithm is used, load information needs to be input into the load AI prediction model. Then, the model continuously fits the current electricity consumption with historical electricity consumption over a given period. Through a neural network, it learns the temporal characteristics of the load data to further accurately determine the real-time electricity consumption of electrical equipment during backup power periods (power outage periods). Minimizing the loss function yields the electricity consumption of the equipment during the period requiring backup power, i.e., the predicted load information. This load prediction is not performed in real-time; it is typically generated periodically for a certain future time period, such as generating the load consumption for the next 48 hours every night.

[0038] Specifically, when the main power grid experiences a power outage, in response to the power outage command, the control device can obtain the current status information of the energy storage device through the lines connected to the energy storage device, as well as the predicted power generation information of the power generation equipment and the predicted load information of the power consumption equipment for a set time period. Subsequently, the current status information can be obtained at set time intervals (such as once every 5 minutes).

[0039] S120. Based on the current status information, predicted power generation information, and predicted load information, determine the remaining available time of the energy storage device.

[0040] It's understandable that different electrical devices may be operating at different times. For example, in a residential microgrid system, this typically includes ordinary loads used for extended periods and high-power loads used for short periods during specific work hours (such as air conditioners, electric kettles, washing machines / dryers, and dishwashers). Normally, power is supplied by both the main grid and the microgrid system. When the main grid fails, power is supplied by generators and energy storage devices. If, at the current moment (specifically, after the main grid fails), the high-power load is not yet operating during its designated time and is in a power outage state, the calculated current available power time does not consider the possibility of the high-power load operating in the future. Furthermore, the electrical energy provided by generators varies at different times. That is, generation and load change over time. Determining the current available power time solely based on the current status information of energy storage devices is inaccurate; future generation and load conditions must be considered.

[0041] In this embodiment, the remaining available time can be understood as the available time obtained by taking into account future power generation and load conditions.

[0042] Specifically, based on predicted power generation and load information, the predicted available time under future power generation and load conditions can be determined. Then, a weighted average is calculated using weights that balance the predicted available time and the current available time to obtain the remaining available time.

[0043] The technical solution of this application embodiment, in response to a power outage command from the main power grid, acquires the current status information of the energy storage device, the predicted power generation information of the power generation equipment during a set time period, and the predicted load information of the power consumption equipment; based on the current status information, predicted power generation information, and predicted load information, it determines the remaining available time of the energy storage device. By considering the impact of load changes and power generation changes on the available time, and combining this with the current status information of the energy storage device, the remaining available time of the energy storage device is comprehensively determined. This improves the accuracy of the remaining available time, thereby providing support for timely warnings to users during subsequent power outages.

[0044] As a first optional embodiment of this embodiment, after determining the remaining available time of the energy storage device based on the current status information, predicted power generation information, and predicted load information, the method further includes:

[0045] Display the remaining available time and issue an audible and visual warning when the remaining available time is less than or equal to a preset warning threshold.

[0046] In this embodiment, the preset warning threshold can be understood as the minimum time set for issuing a reminder, such as 0.5 hours.

[0047] Specifically, the remaining available time and remaining power can be displayed on the corresponding display screen, indicating the current energy storage status, and the current state of the energy storage device being in standby power mode can also be displayed.

[0048] In the first optional embodiment of this embodiment, when the remaining available time reaches a preset warning threshold, an audible and visual warning is automatically issued to remind the user to take measures to prevent power loss of electrical equipment and avoid problems such as damage to electrical equipment caused by sudden power loss.

[0049] Example 2

[0050] Figure 2 This is a flowchart illustrating a method for determining remaining available time according to Embodiment 2 of this application. This embodiment is a further refinement of the above embodiment. Figure 2 As shown, the method includes:

[0051] S201. In response to a power outage command from the main power grid, obtain the current status information of the energy storage device, the predicted power generation information of the power generation device under the set time period, and the predicted load information of the power consumption device.

[0052] S202. Determine the remaining power of the energy storage device based on the current status information.

[0053] In this embodiment, the remaining power can be understood as the current power of the energy storage device.

[0054] Specifically, the remaining power can be obtained by subtracting the current discharge cutoff SOC from the current charge cutoff SOC in the current state of charge information. The current state of charge difference can be multiplied by the energy storage capacity. The remaining power of the energy storage device can be determined by the product of the current state of charge difference and the energy storage capacity.

[0055] S203. Determine the predicted availability time of the energy storage device based on the remaining power, predicted power generation information, and predicted load information.

[0056] Specifically, power generation information and load information can be predicted to determine power consumption over a future period. Then, by comparing the accumulated power consumption with the remaining power, the predicted available time can be determined if the accumulated power consumption is less than the remaining power.

[0057] Furthermore, based on the above embodiments, the step of determining the predicted available time according to the remaining power, predicted power generation information, and predicted load information can be refined as follows:

[0058] Based on the predicted power generation information, determine the predicted power generation curve for the set time period; based on the predicted load information, determine the predicted load curve for the set time period; take the current time as the starting time, and determine the demand power constituted by the predicted power generation curve and the predicted load curve based on the starting time; determine the maximum termination time that satisfies the condition that the remaining power is greater than or equal to the demand power; and determine the predicted available time based on the maximum termination time and the starting time.

[0059] In this embodiment, the predicted power generation curve can be understood as a curve representing the power generation during a set time period. The predicted load curve can be understood as a curve representing the load power during a set time period. The current time can be understood as the time at which the prediction is made. The demand for electricity can be understood as the area enclosed by the curves, representing the electricity consumed. The maximum termination time can be understood as the longest time during which electricity can be consumed.

[0060] Specifically, a predicted generation curve for a given time period can be constructed based on the generation power at each moment in the predicted generation information. Similarly, a predicted load curve for a given time period can be constructed based on the load power at each moment in the predicted load information. The predicted generation and load curves can be aligned with the current moment, using the current moment as the starting point. Based on the starting point, the integral form between the predicted generation and load curves can be determined, thus determining the required electricity demand. The maximum termination time that satisfies the condition that the remaining electricity is greater than or equal to the required electricity demand can be determined. The time interval between the maximum termination time and the starting time can be used as the predicted available time.

[0061] For example, the maximum termination time T2 can be determined using the following formula:

[0062]

[0063] Where T0 represents the starting time, and the maximum value of T2 that satisfies the above inequality is the maximum ending time.

[0064] For example, to facilitate understanding of how the predicted available time is determined in this application, a specific example can be used to illustrate the process. Figure 3 This is an example curve diagram from a method for determining remaining available time provided in Embodiment 2 of this application, as shown in the figure. Figure 3As shown, taking photovoltaic power generation as an example, the horizontal axis represents time, the vertical axis represents power generation, the circular dot curve represents the predicted power generation curve, and the square dot curve represents the predicted load curve. It can be seen that the photovoltaic power generation varies with the solar irradiance time in 24 hours, while the load power varies with the time of user electricity consumption. The shaded area formed by the diagonal lines represents the demand for electricity. For example, if the available time for this prediction is determined at 18:15, the maximum termination time is obtained at 19:45 through the above formula, that is, the predicted available time is 90 minutes.

[0065] As a first optional embodiment of this second embodiment, based on the above embodiment, it further includes:

[0066] Obtain the time correction weight, which is the weight of the previous moment; determine the current available time of the energy storage device based on the current state information; and perform a weighted correction on the predicted available time and the current available time based on the time correction weight to determine the remaining available time of the energy storage device.

[0067] In this embodiment, the time correction weight can be understood as the weight used to correct the ratio between the current available power time and the current available time. The current available power time can be understood as the time that the energy storage device can supply power in the current state. The previous moment can be understood as the moment when the weight reorganization was last determined. The previous weight can be understood as the weight determined in the previous moment for balancing the ratio between the predicted remaining available time and the current available power time.

[0068] Specifically, the previous weight, calculated and saved from the corresponding storage medium, can be retrieved and used as the time correction weight for subsequent calculations. Based on the current state information and remaining power, the discharge power of the energy storage device can be determined, and the available time of the current power corresponding to the current state can be determined. The remaining available time of the energy storage device is obtained by weighting the weights corresponding to the current available time and the predicted available time in the time correction weights. The initial previous weight can be assumed to be 0.5, and a more accurate weight can be determined through subsequent updates. Alternatively, different weights can be assigned to each time point to determine the remaining available time.

[0069] For example, the remaining available time TRemaining can be calculated using the following formula:

[0070] TRemaining=T1*η+T3*(1-η)

[0071] Where η represents the time correction weight, the current available battery time is T1, and the predicted available battery time is T3.

[0072] Furthermore, based on the above embodiments, the step of determining the current available time of the energy storage device's power based on the current state information can be refined as follows:

[0073] Extract the current discharge power, energy storage capacity, and current state of charge (SOC) information from the current status information; determine the current SOC difference based on the current SOC information; determine the remaining power of the energy storage device based on the current SOC difference and the energy storage capacity; and determine the current available time of the energy storage device based on the remaining power and the current discharge power.

[0074] In this embodiment, the current discharge power is used to characterize the power supplied by the energy storage device to the electrical device at the current moment. The energy storage capacity can be understood as the total capacity of the battery. The current state of charge (SOC) can be understood as a percentage representing the remaining charge at the end of charging or discharging, for example, the current discharge cutoff SOC is 5%. The current state of charge difference can be understood as the SOC difference used to determine the capacity.

[0075] Specifically, the current state of charge (SOC) can be subtracted from the current charge cutoff SOC to obtain the current SOC difference. This SOC difference can then be multiplied by the energy storage capacity. The product of the current SOC difference and the energy storage capacity determines the remaining capacity of the energy storage device. Dividing the remaining capacity by the current discharge power determines the available time of the energy storage device's current capacity.

[0076] For example, the current battery availability time T1 can be determined using the following formula:

[0077] T1 = (Capacity * (SOC) t0 -SOC min ))÷P t0

[0078] Where Capacity represents the installed capacity of energy storage, and SOC t0 -SOC min This represents the current state of charge difference, SOC. t0 This indicates the current charging cutoff SOC. min Indicates the current discharge cutoff SOC, P t0 This indicates the current discharge power.

[0079] As a second optional embodiment of this second embodiment, after weighting the current available time of electricity and the predicted available time according to the previous weight to obtain the remaining available time of the energy storage device, it further includes:

[0080] Obtain the actual available time of the energy storage device, update the previous weight based on the actual available time and the remaining available time, and obtain the current weight.

[0081] In this embodiment, the actual available time can be understood as the time it takes for the energy storage device's power to be used up until the discharge cutoff threshold. The current weight can be understood as the updated weight, used to determine the remaining available time next time.

[0082] Specifically, when the energy storage device runs out of power, the actual available time of the energy storage device can be obtained. The current weight can be determined by combining the actual available time, the remaining available time, and the current available time of the current power supply using the least squares method.

[0083] The technical solution of this application determines the current available time and remaining power of the energy storage device by using the current state information reflected by the energy storage device at the current moment. By predicting power generation information and load information, the power demand in the future period is determined, thus providing a basis for determining the remaining available time. By comparing the demand power with the remaining power, the maximum termination time that does not exceed the remaining power is determined, thereby determining the predicted available time. This comprehensively considers the power generation and load conditions at different times, achieving the determination of the predicted available time. The remaining available time is obtained by balancing the weights of the predicted available time and the current available time. This improves the accuracy of the remaining available time, thus providing support for timely warnings to users in the event of a power outage.

[0084] Example 3

[0085] Figure 4 This is a schematic diagram of a device for determining remaining available time, provided in Embodiment 3 of this application. Figure 4 As shown, the device includes: an information acquisition module 41 and a time determination module 42.

[0086] Information acquisition module 41 is used to respond to the power outage command of the main power grid and acquire the current status information of the energy storage device, the predicted power generation information of the power generation device under the set time period, and the predicted load information of the power consumption device.

[0087] The time determination module 42 is used to determine the remaining available time of the energy storage device based on the current status information, the predicted power generation information and the predicted load information.

[0088] The technical solution of this application embodiment, in response to a power outage command from the main power grid, acquires the current status information of the energy storage device, the predicted power generation information of the power generation equipment during a set time period, and the predicted load information of the power consumption equipment; based on the current status information, predicted power generation information, and predicted load information, it determines the remaining available time of the energy storage device. By considering the impact of load changes and power generation changes on the remaining available time, and combining this with the current status information of the energy storage device, the remaining available time of the energy storage device is comprehensively determined. This improves the accuracy of the remaining available time, thereby providing support for timely warnings to users during subsequent power outages.

[0089] Furthermore, the time determination module 42 includes:

[0090] A power determination unit is used to determine the remaining power of the energy storage device based on the current status information.

[0091] The time determination unit is used to determine the predicted availability time of the energy storage device based on the remaining power, the predicted power generation information, and the predicted load information; the predicted availability time is the remaining availability time of the energy storage device.

[0092] Specifically, the time determination unit is used for:

[0093] Based on the predicted power generation information, determine the predicted power generation curve for the set time period;

[0094] Based on the predicted load information, determine the predicted load curve for the set time period;

[0095] Using the current time as the starting time, the electricity demand consisting of the predicted power generation curve and the predicted load curve is determined based on the starting time.

[0096] Determine the maximum termination time that satisfies the condition that the remaining power is greater than or equal to the required power.

[0097] The predicted available time is determined based on the maximum termination time and the starting time.

[0098] Optionally, the device further includes:

[0099] The weight acquisition unit is used to acquire the time-corrected weight, wherein the time-corrected weight is the weight of the previous moment.

[0100] The first determining unit is used to determine the current available time of the energy storage device based on the current status information.

[0101] The second determining unit is used to perform weighted correction on the predicted available time and the current available time according to the time correction weight, and to determine the remaining available time of the energy storage device.

[0102] Specifically, the first determining unit is used for:

[0103] Extract the current discharge power, energy storage capacity, and current state of charge (SOC) information from the current status information;

[0104] Based on the current state of charge information, determine the current state of charge difference;

[0105] The remaining power of the energy storage device is determined based on the current state of charge difference and the energy storage capacity.

[0106] Based on the remaining power and the current discharge power, the current available power time of the energy storage device is determined.

[0107] Optionally, the device further includes a weight update module.

[0108] The weight update module is specifically used for:

[0109] After the predicted available time and the current available time are weighted and corrected according to the time correction weight to determine the remaining available time of the energy storage device, the actual available time of the energy storage device is obtained, and the previous weight is updated according to the actual available time and the remaining available time to obtain the current weight.

[0110] Optionally, the device further includes an information display module.

[0111] The information display module is specifically used for:

[0112] After determining the remaining available time of the energy storage device based on the current status information, the predicted power generation information, and the predicted load information, the remaining available time is displayed, and an audible and visual warning is issued when the remaining available time is less than or equal to a preset warning threshold.

[0113] The apparatus for determining remaining available time provided in this application embodiment can execute the method for determining remaining available time provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects of executing the method.

[0114] Example 4

[0115] Figure 5 This is a schematic diagram of a microgrid system provided in Embodiment 3 of this application. Figure 5As shown, the system includes: a power generation device 51, an energy storage device 52, and a control device 53. The control device 53 is connected to the power generation device 51 and the energy storage device 52, and is also connected to the power consumption device 54. The power generation device 51 is connected to the energy storage device 52, and the energy storage device 52 is connected to the power consumption device 53. The control device 53 is configured as the execution subject of the method for determining the remaining available time.

[0116] The power generation equipment 51 is used to generate electricity and provide electrical energy.

[0117] The energy storage device 52 is used to receive and store the electrical energy from the power generation device 51 and to supply electrical energy to the power consumption device 53;

[0118] The electrical equipment 53 is used to consume electrical energy.

[0119] The control device can be a cloud server or a local controller.

[0120] It also includes: a display device 55, the control device being connected to the display device, and the control device pushing information such as the remaining available time and remaining power of the energy storage device to the display device for display.

[0121] The display device 55 can be a user terminal or a monitor, providing information such as remaining available power and remaining power, and displaying a reminder when the power is low.

[0122] Example 4

[0123] Figure 6 A schematic diagram of an electronic device 60 that can be used to implement embodiments of this application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the application described and / or claimed herein.

[0124] like Figure 6As shown, the electronic device 60 includes at least one processor 61 and a memory, such as a read-only memory (ROM) 62 and a random access memory (RAM) 63, communicatively connected to the at least one processor 61. The memory stores computer programs executable by the at least one processor. The processor 61 can perform various appropriate actions and processes based on the computer program stored in the ROM 62 or loaded into the RAM 63 from storage unit 68. The RAM 63 may also store various programs and data required for the operation of the electronic device 60. The processor 61, ROM 62, and RAM 63 are interconnected via a bus 64. An input / output (I / O) interface 65 is also connected to the bus 64.

[0125] Multiple components in electronic device 60 are connected to I / O interface 65, including: input unit 66, such as keyboard, mouse, etc.; output unit 67, such as various types of monitors, speakers, etc.; storage unit 68, such as disk, optical disk, etc.; and communication unit 69, such as network card, modem, wireless transceiver, etc. Communication unit 69 allows electronic device 60 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0126] Processor 61 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 61 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 61 performs the various methods and processes described above, such as the method for determining the remaining available time.

[0127] In some embodiments, the method for determining the remaining available time may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 68. In some embodiments, part or all of the computer program may be loaded and / or mounted on electronic device 60 via ROM 62 and / or communication unit 69. When the computer program is loaded into RAM 63 and executed by processor 61, one or more steps of the method for determining the remaining available time described above may be performed. Alternatively, in other embodiments, processor 61 may be configured to perform the method for determining the remaining available time by any other suitable means (e.g., by means of firmware).

[0128] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0129] Computer programs used to implement the methods of this application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0130] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0131] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0132] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0133] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0134] In one embodiment, the present application also includes a computer program product, which includes a computer program that, when executed by a processor, implements the method for determining the remaining available time of any embodiment of the present application.

[0135] In the implementation of the computer program product, computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0136] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this application can be achieved, and this is not limited herein.

[0137] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for determining remaining available time, characterized in that, include: In response to power outage commands from the main power grid, the system obtains the current status information of energy storage devices, the predicted power generation information of power generation devices during a set time period, and the predicted load information of power consumption devices. Based on the current status information, the predicted power generation information, and the predicted load information, the remaining available time of the energy storage device is determined.

2. The method according to claim 1, characterized in that, Determining the remaining availability time of the energy storage device based on the current status information, the predicted power generation information, and the predicted load information includes: Based on the current status information, determine the remaining power of the energy storage device; Based on the remaining power, the predicted power generation information, and the predicted load information, the predicted availability time of the energy storage device is determined; the predicted availability time is the remaining availability time of the energy storage device.

3. The method according to claim 2, characterized in that, Determining the predicted availability time of the energy storage device based on the remaining power, the predicted power generation information, and the predicted load information includes: Based on the predicted power generation information, determine the predicted power generation curve for the set time period; Based on the predicted load information, determine the predicted load curve for the set time period; Using the current time as the starting time, the electricity demand consisting of the predicted power generation curve and the predicted load curve is determined based on the starting time. Determine the maximum termination time that satisfies the condition that the remaining power is greater than or equal to the required power. The predicted availability time of the energy storage device is determined based on the maximum termination time and the starting time.

4. The method according to claim 2, characterized in that, Also includes: Obtain the time correction weight, where the time correction weight is the weight of the previous time step; Based on the current status information, determine the current available time of the energy storage device's power. The predicted available time and the current available time are weighted and corrected according to the time correction weight to determine the remaining available time of the energy storage device.

5. The method according to claim 4, characterized in that, Determining the current available power time of the energy storage device based on the current status information includes: Extract the current discharge power, energy storage capacity, and current state of charge (SOC) information from the current status information; Based on the current state of charge information, determine the current state of charge difference; The remaining power of the energy storage device is determined based on the current state of charge difference and the energy storage capacity. Based on the remaining power and the current discharge power, the current available power time of the energy storage device is determined.

6. The method according to claim 4, characterized in that, After determining the remaining available time of the energy storage device by weighting and correcting the predicted available time and the current available time according to the time correction weight, the method further includes: The actual available time of the energy storage device is obtained, and the previous weight is updated based on the actual available time and the remaining available time to obtain the current weight.

7. The method according to claim 1, characterized in that, After determining the remaining availability time of the energy storage device based on the current status information, the predicted power generation information, and the predicted load information, the method further includes: The remaining available time is displayed, and an audible and visual warning is issued when the remaining available time is less than or equal to a preset warning threshold.

8. A device for determining remaining available time, characterized in that, include: The information acquisition module is used to respond to power outage commands from the main power grid by acquiring the current status information of the energy storage device, the predicted power generation information of the power generation device under a set time period, and the predicted load information of the power consumption device. The time determination module is used to determine the remaining available time of the energy storage device based on the current status information, the predicted power generation information, and the predicted load information.

9. A microgrid system, comprising a power generation device, an energy storage device, and a control device, wherein the control device is connected to the power generation device and the energy storage device, the control device is also connected to an electrical user device, the power generation device is connected to the energy storage device, and the energy storage device is connected to the electrical user device; The control device is configured to perform the method for determining the remaining available time as described in any one of claims 1-7.

10. The system according to claim 8, characterized in that, Also includes: The control device is connected to the display device, and the control device pushes the remaining available time of the energy storage device to the display device for display.

11. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the method for determining the remaining available time according to any one of claims 1-7.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method for determining the remaining available time as described in any one of claims 1-7.