Energy scheduling method and apparatus for energy storage unit, computer device, and storage medium

By acquiring the initial operating state and overall regulation target of the energy storage unit, and performing charging and discharging state transitions and scheduling adjustments, the problem of inflexible scheduling of energy storage units in existing technologies is solved, thereby improving the stability and security of the power grid.

WO2025245960A1PCT designated stage Publication Date: 2025-12-04CSG POWER GENERATION (GUANGDONG) ENERGY STORAGE TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/103399
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-30
Filing Date
2024-07-03
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

Existing energy storage unit energy dispatching methods are not flexible enough in the centralized control process and cannot flexibly adjust dispatching strategies according to the actual situation of energy storage units, resulting in insufficient flexibility in power balance dispatching within the grid area.

Method used

By acquiring the initial operating status data and overall regulation target of the energy storage unit, the charging and discharging state is switched, the current operating status data is calculated, and if the regulation target is not reached, the scheduling is adjusted according to the energy storage status data. Different scheduling types are used to reduce the state differences between energy storage units until the overall regulation target is reached.

Benefits of technology

It improves the flexibility of energy dispatching of energy storage units, ensures the stability and security of the power grid, reduces performance loss, and maintains the stability and security of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024103399_04122025_PF_FP_ABST
    Figure CN2024103399_04122025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to an energy scheduling method and apparatus for an energy storage unit, a computer device, a computer readable storage medium, and a computer program product. The method comprises: acquiring an overall adjustment objective for energy scheduling and initial operation state data of a plurality of energy storage units to be scheduled; on the basis of the overall adjustment objective and the initial operation state data, performing charging and discharging state conversion on each of said energy storage units to obtain current operation state data of each of said energy storage units; calculating a charging and discharging adjustment result on the basis of the current operation state data, and acquiring current energy storage state data of each of said energy storage units when the charging and discharging adjustment result does not achieve the overall adjustment objective; and on the basis of the energy storage state data, continuing to perform energy scheduling on said plurality of energy storage units to update the current operation state data until the charging and discharging adjustment result achieves the overall adjustment objective. The method can improve the energy scheduling flexibility.
Need to check novelty before this filing date? Find Prior Art

Description

Energy storage unit energy dispatching methods, devices, computer equipment and storage media Technical Field

[0001] This application relates to the field of artificial intelligence technology, and in particular to an energy dispatching method, apparatus, computer equipment, storage medium and computer program product for an energy storage unit. Background Technology

[0002] When the power balance in a power grid zone is under strain, real-time power grid dispatching can maintain the power generation and consumption balance within a zone through pre-control measures such as rapid load transfer between zones, thereby preventing power flow from exceeding limits at main transformers or transmission sections and ensuring the safe operation of the power grid.

[0003] In grid zones with centralized access to large-scale energy storage, reasonable power dispatch can be implemented through centralized control of large-scale energy storage during peak and off-peak periods, periods of high clean energy generation with deep peak shaving by thermal power units, periods of fluctuating clean energy output, and periods of insufficient thermal power regulation capacity. This addresses issues such as transmission line congestion, transformer peak load, and power flow control. However, existing energy dispatch methods are not flexible enough in responding to actual situations during centralized control and cannot flexibly adjust dispatch strategies according to the actual conditions of energy storage units.

[0004] Summary of the Invention

[0005] Therefore, it is necessary to provide an energy dispatching method, device, computer equipment, computer-readable storage medium, and computer program product for energy storage units that can improve the flexibility of energy dispatching, in order to address the above-mentioned technical problems.

[0006] Firstly, this application provides an energy dispatching method for an energy storage unit, including:

[0007] Acquire the overall regulation target of energy dispatch and the initial operating status data of multiple energy storage units to be dispatched;

[0008] Based on the overall adjustment target and the initial operating status data, the energy storage units to be scheduled are switched between charging and discharging states to obtain the current operating status data of each energy storage unit to be scheduled.

[0009] Calculate the charge and discharge adjustment results based on the current operating status data, and if the charge and discharge adjustment results do not reach the overall adjustment target, obtain the current energy storage status data of each of the energy storage units to be scheduled.

[0010] Based on the energy storage status data, energy scheduling is continued for multiple energy storage units to be scheduled, in order to update the current operating status data, until the charging and discharging regulation results reach the overall regulation target.

[0011] In one embodiment, the step of continuing energy scheduling of the plurality of energy storage units to be scheduled based on the energy storage status data includes:

[0012] Based on the energy storage status data, the type of energy dispatch mode required at present is determined, wherein the energy storage status data is used to characterize the proportion of energy stored in the energy storage unit to be dispatched to the rated capacity;

[0013] If the difference between the energy storage status data of two energy storage units to be scheduled exceeds a preset difference threshold, the energy scheduling method of the first scheduling type is used to schedule the energy of multiple energy storage units to be scheduled.

[0014] If the numerical difference indicated by the energy storage status data between any two energy storage units to be scheduled does not exceed a preset difference threshold, the energy scheduling method of the second scheduling type is used to schedule the energy of multiple energy storage units to be scheduled.

[0015] In one embodiment, the energy scheduling of the plurality of energy storage units to be scheduled using the energy scheduling method of the first scheduling type includes:

[0016] The multiple energy storage units to be scheduled are sorted according to the energy storage status data to obtain the priority information of each energy storage unit to be scheduled.

[0017] Energy scheduling is performed on each of the multiple energy storage units to be scheduled based on the priority information.

[0018] In one embodiment, the energy scheduling method of the second scheduling type for scheduling multiple energy storage units to be scheduled includes:

[0019] For each energy storage unit to be scheduled, the energy scheduling target of the energy storage unit is calculated based on the energy storage status data of the energy storage unit to be scheduled;

[0020] Simultaneously, energy scheduling is performed on multiple energy storage units to be scheduled according to their respective energy scheduling targets.

[0021] In one embodiment, the initial operating status data includes operating power data and charge / discharge status; the step of performing charge / discharge status transition on the energy storage unit to be scheduled based on the overall regulation target and the initial operating status data to obtain the current operating status data of the energy storage unit to be scheduled includes:

[0022] The energy storage units to be converted are selected based on the overall adjustment target and the charging and discharging status of each energy storage unit to be scheduled.

[0023] Based on the operating power data, the energy storage units to be converted are sorted to obtain the conversion order;

[0024] The charging and discharging states of the energy storage units to be converted are sequentially changed according to the conversion order.

[0025] In one embodiment, the energy storage unit is divided into a dispatchable energy storage unit and a non-dispatchable energy storage unit; the overall regulation objective for obtaining energy dispatch includes:

[0026] The total active power of the unschedulable energy storage units is calculated.

[0027] The overall regulation target for energy dispatch of the energy storage system is calculated based on the total active power.

[0028] Secondly, this application also provides an energy dispatching device for an energy storage unit, comprising:

[0029] The data acquisition module is used to acquire the overall regulation target of energy dispatch and the initial operating status data of multiple energy storage units to be dispatched;

[0030] The state transition module is used to perform charge and discharge state transitions on the energy storage units to be scheduled based on the overall adjustment target and the initial operating state data, so as to obtain the current operating state data of each energy storage unit to be scheduled.

[0031] The data processing module is used to calculate the charge and discharge regulation results based on the current operating status data, and to obtain the current energy storage status data of each of the energy storage units to be scheduled when the charge and discharge regulation results do not reach the overall regulation target.

[0032] The energy dispatch module is used to continue to dispatch energy to multiple energy storage units to be dispatched based on the energy storage status data, so as to update the current operating status data until the charging and discharging regulation result reaches the overall regulation target.

[0033] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0034] Acquire the overall regulation target of energy dispatch and the initial operating status data of multiple energy storage units to be dispatched;

[0035] Based on the overall adjustment target and the initial operating status data, the energy storage units to be scheduled are switched between charging and discharging states to obtain the current operating status data of each energy storage unit to be scheduled.

[0036] Calculate the charge and discharge adjustment results based on the current operating status data, and if the charge and discharge adjustment results do not reach the overall adjustment target, obtain the current energy storage status data of each of the energy storage units to be scheduled.

[0037] Based on the energy storage status data, energy scheduling is continued for multiple energy storage units to be scheduled, in order to update the current operating status data, until the charging and discharging regulation results reach the overall regulation target.

[0038] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0039] Acquire the overall regulation target of energy dispatch and the initial operating status data of multiple energy storage units to be dispatched;

[0040] Based on the overall adjustment target and the initial operating status data, the energy storage units to be scheduled are switched between charging and discharging states to obtain the current operating status data of each energy storage unit to be scheduled.

[0041] Calculate the charge and discharge adjustment results based on the current operating status data, and if the charge and discharge adjustment results do not reach the overall adjustment target, obtain the current energy storage status data of each of the energy storage units to be scheduled.

[0042] Based on the energy storage status data, energy scheduling is continued for multiple energy storage units to be scheduled, in order to update the current operating status data, until the charging and discharging regulation results reach the overall regulation target.

[0043] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0044] Acquire the overall regulation target of energy dispatch and the initial operating status data of multiple energy storage units to be dispatched;

[0045] Based on the overall adjustment target and the initial operating status data, the energy storage units to be scheduled are switched between charging and discharging states to obtain the current operating status data of each energy storage unit to be scheduled.

[0046] Calculate the charge and discharge adjustment results based on the current operating status data, and if the charge and discharge adjustment results do not reach the overall adjustment target, obtain the current energy storage status data of each of the energy storage units to be scheduled.

[0047] Based on the energy storage status data, energy scheduling is continued for multiple energy storage units to be scheduled, in order to update the current operating status data, until the charging and discharging regulation results reach the overall regulation target.

[0048] The aforementioned energy dispatching method, apparatus, computer equipment, storage medium, and computer program product for energy storage units, by acquiring the overall energy dispatching target and the initial operating status data of multiple energy storage units to be dispatched, can obtain the initial charging and discharging states and other operating conditions of multiple energy storage units to be dispatched. Then, based on the overall dispatching target and the initial operating status data, the charging and discharging states of the energy storage units to be dispatched are switched, obtaining the current operating status data of each energy storage unit to be dispatched after the switch. Next, the charging and discharging adjustment results are calculated based on the current operating status data, which can determine whether the energy storage system, including multiple energy storage units, can achieve the overall dispatching target after the charging and discharging state switch. If the charging and discharging adjustment results do not achieve the overall dispatching target, the current energy storage status data of each energy storage unit to be dispatched is acquired, and energy dispatching is continued for multiple energy storage units to be dispatched based on the energy storage status data to update the current operating status data until the charging and discharging adjustment results achieve the overall dispatching target. The dispatching scheme can be determined according to the actual situation of different energy storage units. Therefore, the above method can flexibly obtain the energy storage status of a single energy storage unit when the overall regulation target cannot be achieved after the charge-discharge conversion process, and then flexibly adjust the scheduling scheme according to the actual situation of each energy storage unit, thereby improving the flexibility of energy scheduling. Attached Figure Description

[0049] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies 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.

[0050] Figure 1 is an application environment diagram of an energy storage unit energy dispatching method in one embodiment;

[0051] Figure 2 is a flowchart illustrating an energy dispatching method for an energy storage unit in one embodiment;

[0052] Figure 3 is a flowchart illustrating step S208 of an energy storage unit energy dispatching method in one embodiment;

[0053] Figure 4 is a structural block diagram of an energy storage unit energy dispatching device in one embodiment;

[0054] Figure 5 is an internal structure diagram of a computer device in one embodiment;

[0055] Figure 6 is an internal structural diagram of a computer device in another embodiment. Detailed Implementation

[0056] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0057] The energy dispatching method for energy storage units provided in this application embodiment can be applied to the application environment shown in Figure 1. The terminal 102 communicates with the server 104 via a network. The terminal 102 is used to obtain the overall regulation target and also to obtain the energy storage configuration data of individual energy storage units. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104 or placed on the cloud or other network servers. The data storage system can be used to store the energy storage configuration data of individual energy storage units, wherein the energy storage configuration data is used to calculate energy storage status data. The data storage system can also be used to cache the operating status data and energy storage status data of energy storage units in real time, and to store information such as historical dispatch records. The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. The terminal 102 can also include various sensors and detection devices, such as voltage detection devices and current detection devices. The server 104 can be implemented using a standalone server or a server cluster composed of multiple servers.

[0058] In an exemplary embodiment, as shown in FIG2, an energy dispatching method for energy storage units is provided. This method can be used in a centralized energy dispatching system, which includes multiple energy storage units. Taking the application of this method to server 104 in FIG1 as an example, the method includes the following steps S202 to S208. Wherein:

[0059] Step S202: Obtain the overall regulation target of energy dispatch and the initial operating status data of multiple energy storage units to be dispatched.

[0060] The centralized energy dispatch system includes multiple energy storage units, which can be divided into dispatchable and non-dispatchable energy storage units. For example, dispatchable energy storage units can be energy storage batteries, energy storage power stations, etc., while non-dispatchable energy storage units can be energy storage power stations that use clean energy sources with relatively poor energy stability as their energy source. The initial operating status data can include operating power data and charge / discharge status. Operating power data characterizes the current energy change power of the energy storage unit, such as charging power and discharging power; charge / discharge status characterizes whether the energy storage unit is currently in a charging or discharging state.

[0061] For example, server 104 can directly obtain the overall regulation target for energy dispatch from terminal 102, or it can obtain the overall regulation target from other servers. Server 104 can obtain the initial operating status data of the energy storage units to be dispatched in the system at the current moment from terminal 102.

[0062] For example, server 104 can also count the total active power of unschedulable energy storage units, and then calculate the overall regulation target of energy dispatching for the energy storage system based on the total active power. The calculation formula is:

[0063] Among them, P′ Ss P represents the total regulation target of dispatchable energy storage units; l represents the number of undispatchable energy storage units; gen,j P represents the actual output power of energy storage unit j. Ss The overall target of the centralized scheduling system is received by terminal 102 and sent to server 104, or it can be obtained by server 104 from other servers.

[0064] Step S204: Based on the overall regulation target and initial operating status data, perform charge / discharge state transitions on the energy storage units to be scheduled to obtain the current operating status data of each energy storage unit to be scheduled.

[0065] For example, server 104 can filter out energy storage units whose actual power output is opposite to the overall adjustment target of the schedulable energy storage units, and perform charge / discharge conversion on them. If the adjustment target is positive, the energy storage units in the charging state are sequentially switched to standby (i.e., 0 power); conversely, if the adjustment target is negative, the energy storage units in the discharging state are sequentially switched to standby (i.e., 0 power). After the charge / discharge state conversion, server 104 can calculate the adjustment result of the charge / discharge conversion by calculating the current operating status data of each energy storage unit to be scheduled.

[0066] Among them, the control target P of energy storage unit j des,j for:

[0067] Where u is the total adjustment target P′ Ss The reverse energy storage unit j is called in descending order of its actual power output amplitude; P′ Ss (0)=P′ Ss ;P′ Ss (u)=P′ Ss (u-1)+Pgen,u-1(u≥1).

[0068] Step S206: Calculate the charge and discharge regulation results based on the current operating status data, and if the charge and discharge regulation results do not reach the overall regulation target, obtain the current energy storage status data of each energy storage unit to be scheduled.

[0069] Among them, energy storage state data can be used to characterize the charge state of energy storage units. For example, energy storage state data can be SOC (State of Charge) data, which is the ratio of the electrical energy stored in the battery to its rated capacity. SOC is usually expressed as a percentage. For example, a battery with an SOC of 80% means that the battery has stored 80% of its rated capacity of electrical energy.

[0070] For example, if the charge / discharge regulation result does not reach the overall regulation target, the server 104 can obtain the current energy storage data of the energy storage unit from the terminal 102, and then obtain the rated capacity data of the energy storage unit from the data storage system, thereby calculating the SOC data.

[0071] Step S208: Continue to perform energy scheduling on multiple energy storage units to be scheduled based on the energy storage status data, so as to update the current operating status data until the charging and discharging regulation results reach the overall regulation target.

[0072] In the aforementioned energy storage unit energy dispatching method, by acquiring the overall energy dispatching target and the initial operating status data of multiple energy storage units to be dispatched, the initial charging and discharging states and other operating conditions of the multiple energy storage units to be dispatched can be obtained. Then, based on the overall dispatching target and the initial operating status data, the charging and discharging states of the energy storage units to be dispatched are converted, obtaining the current operating status data of each energy storage unit after the conversion. Next, the charging and discharging adjustment result is calculated based on the current operating status data, allowing us to determine whether the energy storage system, including multiple energy storage units, can achieve the overall dispatching target after the charging and discharging state conversion. If the charging and discharging adjustment result does not reach the overall dispatching target, the current energy storage status data of each energy storage unit to be dispatched is acquired, and energy dispatching continues for multiple energy storage units to be dispatched based on the energy storage status data to update the current operating status data until the charging and discharging adjustment result reaches the overall dispatching target. This allows for the determination of a dispatching scheme based on the actual situation of different energy storage units. Therefore, the above method can flexibly acquire the energy storage status of individual energy storage units even when the overall dispatching target cannot be achieved after the charging and discharging conversion process, and then flexibly adjust the dispatching scheme according to the actual situation of each energy storage unit, improving the flexibility of energy dispatching.

[0073] In an exemplary embodiment, the initial operating status data includes operating power data and charge / discharge status; step S204 may include: selecting energy storage units to be converted based on the overall regulation target and the charge / discharge status of each energy storage unit to be scheduled; sorting each energy storage unit to be converted based on the operating power data to obtain a conversion order; and converting the charge / discharge status of the energy storage units to be converted sequentially according to the conversion order.

[0074] For example, server 104 can first determine the power output direction required by the overall regulation target, then filter the energy storage units whose current power output direction is opposite to the overall regulation target, and take these energy storage units as energy storage units to be converted. Then, it can obtain the current operating power data of these energy storage units to be converted, that is, the charging / discharging power, and sort each energy storage unit to be converted according to the operating power data to obtain the conversion order. Then, according to the conversion order, the charging and discharging state of the energy storage units to be converted is converted in sequence. When the energy demand indicated by the overall regulation target is greater than the preset regulation threshold, the energy storage unit with the larger current output power amplitude is given priority for charging and discharging conversion. When the energy demand indicated by the overall regulation target is less than or equal to the preset regulation threshold, the energy storage unit with the smaller current output power amplitude is given priority for charging and discharging conversion.

[0075] In an exemplary embodiment, as shown in FIG3, step S208 includes steps S302 to S306. Wherein:

[0076] Step S302: Based on the energy storage status data, determine the type of energy dispatch mode required at present, wherein the energy storage status data is used to characterize the proportion of energy stored in the energy storage unit to be dispatched to the rated capacity.

[0077] For example, server 104 can calculate the available power based on the proportion of energy stored in the energy storage unit to the rated capacity, and then determine the type of energy dispatching mode required at present based on the available power. The available power is defined as:

[0078] Where, γ j P represents the available electrical energy of energy storage unit j; cap Rated capacity; S is the percentage of available power; P″ Ss This represents the remaining unallocated capacity after the state transition.

[0079] Step S304: If the difference in the energy storage status data between two energy storage units to be scheduled exceeds a preset difference threshold, the energy scheduling method of the first scheduling type is used to schedule the energy of multiple energy storage units to be scheduled.

[0080] Energy storage units with different states of charge (SOCs) will exhibit different performance characteristics. If the SOCs of the batteries in the system are inconsistent, some energy storage units may reach their charging or discharging thresholds prematurely, thereby reducing the overall performance and lifespan of the system. Therefore, avoiding inconsistencies in SOC values ​​can ensure the stability, reliability, and performance of the energy storage system, reduce performance loss, and maintain system stability and safety.

[0081] For example, server 104 can sort multiple energy storage units to be scheduled based on energy storage status data to obtain priority information for each unit, and then perform energy scheduling on each unit according to priority order. When there is a large difference in SOC values ​​between different energy storage units, using the first scheduling type of energy scheduling method can quickly reduce the difference in SOC values ​​between different energy storage units. The SOC margin value can be defined as:

[0082] Where, η j Let be the SOC margin of energy storage unit j.

[0083] The energy storage units are activated sequentially according to their SOC margin, from largest to smallest. The control objective for the energy storage units is:

[0084] Where m is the sequence number of the SOC margin in descending order.

[0085] Step S306: If the numerical difference indicated by the energy storage status data between any two energy storage units to be scheduled does not exceed the preset difference threshold, the energy scheduling method of the second scheduling type is used to schedule the energy of multiple energy storage units to be scheduled.

[0086] For example, server 104 can calculate the energy scheduling target for each energy storage unit to be scheduled based on its energy storage status data, and simultaneously perform energy scheduling for multiple energy storage units according to their respective energy scheduling targets. The initial allocation result of the energy scheduling targets for the energy storage units can be:

[0087] Among them, P des,j Let be the energy scheduling target of energy storage unit j; n is the total number of schedulable energy storage units.

[0088] Furthermore, server 104 can also verify the initial allocation result against the maximum charging / discharging power of the energy storage unit, and iteratively correct the initial allocation result:

[0089] When the allocation result P des,j ≤P cmx,j j or P des,j ≥P dmx,j When, then P des,j Corrected to P respectively cmx,j or P dmx,j When the allocation result P des,j >P cmx,j j or P des,j <P dmx,j hour,

[0090] Among them, P′ des,j Let m be the energy scheduling target of energy storage unit j; m be the total number of energy storage units with adjustable SOC margin; and n-m be the total number of energy storage units that have been corrected.

[0091] In another exemplary embodiment, server 104 obtains the overall energy dispatching target from other servers and obtains the initial operating status data of the energy storage units to be dispatched in the system at the current moment from terminal 102. Next, server 104 first determines the power output direction required by the overall dispatching target, then filters the energy storage units whose current power output direction is opposite to the overall dispatching target, and takes these energy storage units as the energy storage units to be converted. Subsequently, it obtains the current charging / discharging power of these energy storage units to be converted, and sorts each energy storage unit to be converted according to the operating power data to obtain the conversion order. Then, according to the conversion order, it converts the charging and discharging state of the energy storage units to be converted in sequence. When the energy demand indicated by the overall dispatching target is greater than the preset dispatching threshold, the energy storage units with larger current output power amplitude are given priority for charging and discharging conversion. When the energy demand indicated by the overall dispatching target is less than or equal to the preset dispatching threshold, the energy storage units with smaller current output power amplitude are given priority for charging and discharging conversion.

[0092] Subsequently, if the charging and discharging adjustment results do not meet the overall adjustment target, server 104 obtains the current energy storage data of the energy storage unit from terminal 102, and then obtains the rated capacity data of the energy storage unit from the data storage system, thereby calculating the SOC data. Server 104 calculates the available power based on the proportion of energy stored in the energy storage unit to its rated capacity, and then determines the type of energy dispatching mode required based on the available power.

[0093] When the difference in SOC values ​​between two energy storage units to be scheduled exceeds a preset threshold, server 104 employs a first-type energy scheduling method to schedule multiple energy storage units: The energy storage units are sorted according to their SOC values ​​to obtain priority information, and then energy is scheduled one by one according to their priority order. When there is a significant difference in SOC values ​​between different energy storage units, using the first-type energy scheduling method can quickly reduce the difference in SOC values ​​between them.

[0094] When the difference between the energy storage status data of any two energy storage units to be scheduled does not exceed the preset difference threshold, the server 104 adopts the energy scheduling method of the second scheduling type to perform energy scheduling on multiple energy storage units to be scheduled: calculate the energy scheduling target of each energy storage unit to be scheduled based on the energy storage status data, and thus simultaneously perform energy scheduling on multiple energy storage units to be scheduled according to the corresponding energy scheduling target.

[0095] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0096] Based on the same inventive concept, this application also provides an energy storage unit energy dispatching device for implementing the energy dispatching method of the energy storage unit described above. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more energy storage unit energy dispatching device embodiments provided below can be found in the limitations of the energy storage unit energy dispatching method above, and will not be repeated here.

[0097] In an exemplary embodiment, as shown in FIG4, an energy storage unit energy dispatching device is provided, including: a data acquisition module 402, a state transition module 404, a data processing module 406, and an energy dispatching module 408, wherein:

[0098] The data acquisition module 402 is used to acquire the overall regulation target of energy dispatch and the initial operating status data of multiple energy storage units to be dispatched;

[0099] The state transition module 404 is used to perform charge and discharge state transitions of the energy storage units to be scheduled based on the overall adjustment target and initial operating state data, so as to obtain the current operating state data of each energy storage unit to be scheduled.

[0100] Data processing module 406 is used to calculate the charging and discharging regulation results based on the current operating status data, and to obtain the current energy storage status data of each energy storage unit to be scheduled if the charging and discharging regulation results do not reach the overall regulation target.

[0101] The energy dispatch module 408 is used to continue to dispatch energy to multiple energy storage units to be dispatched based on the energy storage status data, so as to update the current operating status data until the charging and discharging regulation results reach the overall regulation target.

[0102] In one embodiment, the energy dispatch module 408 includes:

[0103] The type determination submodule is used to determine the type of energy dispatch mode required at present based on the energy storage status data. The energy storage status data is used to characterize the proportion of energy stored in the energy storage unit to be dispatched relative to its rated capacity.

[0104] The first scheduling submodule is used to perform energy scheduling on multiple energy storage units to be scheduled by adopting the energy scheduling method of the first scheduling type when the numerical difference indicated by the energy storage status data between two energy storage units to be scheduled exceeds a preset difference threshold.

[0105] The second scheduling submodule is used to perform energy scheduling on multiple energy storage units to be scheduled, provided that the numerical difference indicated by the energy storage status data between any two energy storage units to be scheduled does not exceed a preset difference threshold.

[0106] In one embodiment, the first scheduling submodule includes:

[0107] The priority determination unit is used to sort multiple energy storage units to be scheduled based on energy storage status data, and obtain the priority information of each energy storage unit to be scheduled.

[0108] The first scheduling unit is used to schedule energy for multiple energy storage units to be scheduled one by one according to priority information.

[0109] In one embodiment, an energy dispatching method of the second dispatching type is used to dispatch multiple energy storage units to be dispatched, including:

[0110] The target calculation unit is used to calculate the energy scheduling target of each energy storage unit to be scheduled based on the energy storage status data of the energy storage unit.

[0111] The second scheduling unit is used to simultaneously schedule energy for multiple energy storage units to be scheduled according to their respective energy scheduling targets.

[0112] In one embodiment, the initial operating state data includes operating power data and charge / discharge status; the state transition module 404 includes:

[0113] The status screening unit is used to screen out the energy storage units to be converted based on the overall regulation target and the charging and discharging status of each energy storage unit to be scheduled.

[0114] The order determination unit is used to sort the energy storage units to be converted according to the operating power data to obtain the conversion order;

[0115] The state transition unit is used to sequentially transition the charging and discharging states of the energy storage unit to be converted according to the transition sequence.

[0116] In one embodiment, the energy storage unit is divided into a dispatchable energy storage unit and a non-dispatchable energy storage unit; the data acquisition module 402 includes:

[0117] The power calculation unit is used to calculate the total active power of the unschedulable energy storage units;

[0118] The target determination unit is used to calculate the overall regulation target of energy dispatching of the energy storage system based on the total active power.

[0119] Each module in the aforementioned energy storage unit's energy dispatching device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.

[0120] In an exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram is shown in Figure 5. The computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is connected to the system bus via the I / O interfaces. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database of the computer device stores energy storage configuration data for individual energy storage units, and can also be used to cache real-time operating status data and energy storage status data of energy storage units, as well as to store information such as historical scheduling records. The I / O interfaces of the computer device are used for exchanging information between the processor and external devices. The communication interface of the computer device is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements an energy scheduling method for energy storage units.

[0121] In an exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram is shown in Figure 6. The computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the computer device is used for exchanging information between the processor and external devices. The communication interface of the computer device is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an energy scheduling method for an energy storage unit.

[0122] Those skilled in the art will understand that the structure shown in Figure 6 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0123] In one exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps: acquiring an overall energy dispatching regulation target and initial operating state data of multiple energy storage units to be dispatched; performing charge / discharge state transitions on the energy storage units to be dispatched based on the overall regulation target and the initial operating state data to obtain current operating state data for each energy storage unit to be dispatched; calculating charge / discharge regulation results based on the current operating state data, and acquiring current energy storage state data for each energy storage unit to be dispatched if the charge / discharge regulation results do not reach the overall regulation target; and continuing to perform energy dispatching on the multiple energy storage units to be dispatched based on the energy storage state data to update the current operating state data until the charge / discharge regulation results reach the overall regulation target.

[0124] In one embodiment, when the processor executes the computer program, it further performs the following steps: determining the type of energy dispatching mode required at present based on energy storage status data, wherein the energy storage status data is used to characterize the proportion of energy stored in the energy storage unit to be dispatched to the rated capacity; if the numerical difference indicated by the energy storage status data between two energy storage units to be dispatched exceeds a preset difference threshold, energy dispatching mode of the first dispatching type is used to dispatch energy to multiple energy storage units to be dispatched; if the numerical difference indicated by the energy storage status data between any two energy storage units to be dispatched does not exceed the preset difference threshold, energy dispatching mode of the second dispatching type is used to dispatch energy to multiple energy storage units to be dispatched.

[0125] In one embodiment, when the processor executes the computer program, it further performs the following steps: sorting multiple energy storage units to be scheduled according to energy storage status data to obtain priority information of each energy storage unit to be scheduled; and performing energy scheduling on each of the multiple energy storage units to be scheduled according to the priority information.

[0126] In one embodiment, when the processor executes the computer program, it further performs the following steps: for each energy storage unit to be scheduled, calculates the energy scheduling target of the energy storage unit to be scheduled based on the energy storage status data of the energy storage unit; and simultaneously performs energy scheduling for multiple energy storage units to be scheduled according to their respective energy scheduling targets.

[0127] In one embodiment, when the processor executes the computer program, it further performs the following steps: selecting energy storage units to be converted based on the overall regulation target and the charging and discharging states of each energy storage unit to be scheduled; sorting each energy storage unit to be converted according to the operating power data to obtain a conversion order; and sequentially converting the charging and discharging states of the energy storage units to be converted according to the conversion order.

[0128] In one embodiment, when the processor executes the computer program, it also performs the following steps: calculating the total active power of the unschedulable energy storage units; and calculating the overall regulation target of energy dispatching of the energy storage system based on the total active power.

[0129] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When executed by a processor, the computer program performs the following steps: acquiring the overall regulation target of energy dispatch and the initial operating state data of multiple energy storage units to be dispatched; performing charge and discharge state transitions on the energy storage units to be dispatched based on the overall regulation target and the initial operating state data to obtain the current operating state data of each energy storage unit to be dispatched; calculating the charge and discharge regulation result based on the current operating state data, and acquiring the current energy storage state data of each energy storage unit to be dispatched if the charge and discharge regulation result does not reach the overall regulation target; and continuing to perform energy dispatch on the multiple energy storage units to be dispatched based on the energy storage state data to update the current operating state data until the charge and discharge regulation result reaches the overall regulation target.

[0130] In one embodiment, when the processor executes the computer program, it further performs the following steps: determining the type of energy dispatching mode required at present based on energy storage status data, wherein the energy storage status data is used to characterize the proportion of energy stored in the energy storage unit to be dispatched to the rated capacity; if the numerical difference indicated by the energy storage status data between two energy storage units to be dispatched exceeds a preset difference threshold, energy dispatching mode of the first dispatching type is used to dispatch energy to multiple energy storage units to be dispatched; if the numerical difference indicated by the energy storage status data between any two energy storage units to be dispatched does not exceed the preset difference threshold, energy dispatching mode of the second dispatching type is used to dispatch energy to multiple energy storage units to be dispatched.

[0131] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: sorting multiple energy storage units to be scheduled according to energy storage status data to obtain priority information of each energy storage unit to be scheduled; and performing energy scheduling on each of the multiple energy storage units to be scheduled according to the priority information.

[0132] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: for each energy storage unit to be scheduled, calculates the energy scheduling target of the energy storage unit to be scheduled based on the energy storage status data of the energy storage unit; and simultaneously performs energy scheduling for multiple energy storage units to be scheduled according to their respective energy scheduling targets.

[0133] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: selecting energy storage units to be converted based on the overall regulation target and the charging and discharging states of each energy storage unit to be scheduled; sorting each energy storage unit to be converted according to the operating power data to obtain a conversion order; and sequentially converting the charging and discharging states of the energy storage units to be converted according to the conversion order.

[0134] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: calculating the total active power of the unschedulable energy storage units; and calculating the overall regulation target of energy dispatching of the energy storage system based on the total active power.

[0135] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps: acquiring an overall energy dispatching regulation target and initial operating state data of multiple energy storage units to be dispatched; performing charge / discharge state transitions on the energy storage units to be dispatched based on the overall regulation target and the initial operating state data to obtain current operating state data for each energy storage unit to be dispatched; calculating charge / discharge regulation results based on the current operating state data, and acquiring current energy storage state data for each energy storage unit to be dispatched if the charge / discharge regulation results do not reach the overall regulation target; and continuing to perform energy dispatching on the multiple energy storage units to be dispatched based on the energy storage state data to update the current operating state data until the charge / discharge regulation results reach the overall regulation target.

[0136] In one embodiment, when the processor executes the computer program, it further performs the following steps: determining the type of energy dispatching mode required at present based on energy storage status data, wherein the energy storage status data is used to characterize the proportion of energy stored in the energy storage unit to be dispatched to the rated capacity; if the numerical difference indicated by the energy storage status data between two energy storage units to be dispatched exceeds a preset difference threshold, energy dispatching mode of the first dispatching type is used to dispatch energy to multiple energy storage units to be dispatched; if the numerical difference indicated by the energy storage status data between any two energy storage units to be dispatched does not exceed the preset difference threshold, energy dispatching mode of the second dispatching type is used to dispatch energy to multiple energy storage units to be dispatched.

[0137] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: sorting multiple energy storage units to be scheduled according to energy storage status data to obtain priority information of each energy storage unit to be scheduled; and performing energy scheduling on each of the multiple energy storage units to be scheduled according to the priority information.

[0138] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: for each energy storage unit to be scheduled, calculates the energy scheduling target of the energy storage unit to be scheduled based on the energy storage status data of the energy storage unit; and simultaneously performs energy scheduling for multiple energy storage units to be scheduled according to their respective energy scheduling targets.

[0139] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: selecting energy storage units to be converted based on the overall regulation target and the charging and discharging states of each energy storage unit to be scheduled; sorting each energy storage unit to be converted according to the operating power data to obtain a conversion order; and sequentially converting the charging and discharging states of the energy storage units to be converted according to the conversion order.

[0140] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: calculating the total active power of the unschedulable energy storage units; and calculating the overall regulation target of energy dispatching of the energy storage system based on the total active power.

[0141] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0142] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0143] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0144] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for energy dispatching of an energy storage unit, characterized in that, The method comprises: obtaining a total adjustment target of energy scheduling and initial operating state data of a plurality of to-be-scheduled energy storage units; According to the total adjustment target and the initial operating state data, the to-be-scheduled energy storage units are subjected to charge-discharge state conversion, and current operating state data of each to-be-scheduled energy storage unit is obtained; According to the current operating state data, a charge-discharge adjustment result is calculated, and in the case that the charge-discharge adjustment result does not reach the total adjustment target, current energy storage state data of each to-be-scheduled energy storage unit is obtained; According to the energy storage state data, energy scheduling is continuously performed on the plurality of to-be-scheduled energy storage units to update the current operating state data, until the charge-discharge adjustment result reaches the total adjustment target.

2. The method of claim 1, wherein, According to the energy storage state data, the type of the current required energy scheduling mode is determined, wherein the energy storage state data is used to represent the proportion of the energy stored in the to-be-scheduled energy storage unit to the rated capacity; In the case that the numerical difference indicated by the energy storage state data between any two to-be-scheduled energy storage units does not exceed the preset difference threshold, the second scheduling type of the energy scheduling mode is adopted to perform energy scheduling on the plurality of to-be-scheduled energy storage units. According to the energy storage state data, the plurality of to-be-scheduled energy storage units are sorted to obtain priority information of each to-be-scheduled energy storage unit; According to the priority information, the plurality of to-be-scheduled energy storage units are subjected to energy scheduling one by one.

3. The method of claim 2, wherein, According to the energy storage state data of each to-be-scheduled energy storage unit, the energy scheduling target of the to-be-scheduled energy storage unit is calculated; At the same time, the plurality of to-be-scheduled energy storage units are subjected to energy scheduling according to the respective energy scheduling targets. The initial operating state data comprises operating power data and charge-discharge state; and the conversion of the charge-discharge state of the to-be-scheduled energy storage units according to the total adjustment target and the initial operating state data comprises:

4. The method of claim 2, wherein, According to the total adjustment target and the charge-discharge state of each to-be-scheduled energy storage unit, to-be-converted energy storage units are screened out; According to the operating power data, the to-be-converted energy storage units are sorted to obtain a conversion sequence; According to the conversion sequence, the charge-discharge state of the to-be-converted energy storage units is converted in sequence. The energy storage units are divided into schedulable energy storage units and non-schedulable energy storage units; 5. The method according to any one of claims 1 to 4, characterized in that, The total adjustment target of energy scheduling comprises: ​ ​ ​ 6. The method of claim 5, wherein, ​ ​ counting total active power of the non-schedulable energy storage units; calculating a total regulation target of the energy storage system energy dispatching according to the total active power.

7. An energy storage unit energy scheduling device, characterized by, The apparatus comprises: a data acquisition module configured to acquire an initial operating state data of a plurality of to-be-dispatched energy storage units and a total regulation target of energy dispatching; a state conversion module configured to perform charging and discharging state conversion on the to-be-dispatched energy storage units according to the total regulation target and the initial operating state data, to obtain current operating state data of each of the to-be-dispatched energy storage units; a data processing module configured to calculate a charging and discharging regulation result according to the current operating state data, and acquire current energy storage state data of each of the to-be-dispatched energy storage units in a case where the charging and discharging regulation result does not reach the total regulation target; an energy dispatching module configured to continue energy dispatching on the plurality of to-be-dispatched energy storage units according to the energy storage state data, to update the current operating state data, until the charging and discharging regulation result reaches the total regulation target.

8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor, when executing the computer program, implements the steps of the method of any one of claims 1 to 6.

9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.

10. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Distributed-extreme-value-search-algorithm-based energy storage system and energy optimization management method thereof

    CN107968420A

  • Control method of conventional power supply and energy storage power supply based on charging and discharging correction power

    CN113270899A

  • Power system scheduling method and device, electronic equipment and storage medium

    CN115149557A

  • Large-scale energy storage power station power cooperative control method considering economy and safety

    CN115276068A

  • Micro-grid scheduling method, device and equipment and storage medium

    CN117856350A