A method, apparatus and equipment for source-grid-load-storage scheduling and processing
By optimizing the energy flow data of energy storage and waste heat resources through reverse tracing and allocation, the problem of power shortage in the power system has been solved, and safe and economical power shortage compensation and dispatch optimization have been achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-14
- Publication Date
- 2026-04-03
AI Technical Summary
In the power system, power shortages occur at certain times due to factors such as fluctuations in new energy output, load forecasting errors, and untimely energy storage dispatch. Traditional compensation methods increase system operating costs or affect production and economic benefits.
By using a power shortage event-driven mechanism and reverse-order tracing allocation, the energy flow data of energy storage systems, waste heat devices, and grid-connected power resources are optimized to allocate multiple energy storage units, thereby achieving optimized compensation during power shortages and ensuring that resource constraints are not exceeded.
Without altering the main production load schedule, this reduces power shortages during periods of power outages, enhances the system's scheduling and operational capabilities for known power shortages, and provides a safer, more economical, and intelligent scheduling solution.
Smart Images

Figure CN121032072B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of source-grid-load-storage scheduling technology, and in particular to a source-grid-load-storage scheduling processing method, apparatus and equipment. Background Technology
[0002] With the rapid grid connection and development of renewable energy sources (such as wind power and photovoltaics), and the comprehensive application of various energy forms such as energy storage, waste heat utilization, and grid-connected power in power plants, industrial parks, and microgrids, the operation and management of power systems are becoming increasingly complex. Most systems have introduced a "production simulation balancing" mechanism, which generates hourly power generation, energy storage, curtailment, and grid connection schemes during the dispatch planning stage by predicting load and renewable energy output, in order to meet energy balance and economic objectives.
[0003] However, in actual operation or later simulations, power shortages (power outages) often occur during certain periods due to factors such as fluctuations in new energy output, load forecasting errors, and untimely energy storage dispatch. Traditionally, the industry mainly adopts the following two conventional solutions to cope with or compensate for these power outage periods:
[0004] 1. Increase grid reserve capacity or increase maximum grid output. During the dispatch planning phase, set higher reserve capacity or increase grid power limits to allow for the use of more grid resources for compensation during periods of power shortage. However, this approach will significantly increase system operating costs, as additional grid capacity enhancement means increased construction or power purchase costs.
[0005] 2. Proactively reduce load or implement power rationing and production restrictions. When there is a power shortage, some users or factories will temporarily reduce load, stop production or ration power to balance supply and demand. Although this can alleviate the power shortage, it seriously affects production, equipment stability and economic benefits. Summary of the Invention
[0006] This invention provides a source-grid-load-storage scheduling method, apparatus, and equipment. Through a power shortage event-driven mechanism and reverse-order tracing allocation, it optimizes and compensates energy flow data while ensuring that the physical constraints of resources such as energy storage systems, waste heat devices, and grid output are not breached, and without changing the main production load arrangements. This enables more compensation during power shortages, proactively reducing power gaps during power shortage periods. It can improve the system's scheduling and operational capabilities for known power shortage situations, bringing a safer, more economical, and intelligent scheduling solution to the energy system.
[0007] To solve the above-mentioned technical problems, the technical solution of the present invention is as follows:
[0008] A source-grid-load-storage scheduling method includes:
[0009] Obtain initial energy flow data from completed production simulations or production balancing;
[0010] Based on the initial energy flow data, the unit time of occurrence of the power shortage event and the power shortage data are obtained;
[0011] Based on the power shortage data and preset constraints, the required energy storage capacity for power shortage events is obtained.
[0012] Based on the occurrence unit time, the energy storage power data to be compensated, the initial energy flow data, and the preset constraints, a reverse tracing allocation process is performed on the available multi-charge energy storage to obtain multi-charge energy storage power allocation data.
[0013] The initial energy flow data is updated based on the multi-charge energy storage power allocation data to obtain the target energy flow data;
[0014] Source-grid-load-storage scheduling control is performed based on the target energy flow data.
[0015] Optionally, based on the initial energy flow data, the unit time of occurrence of the power shortage event and the power shortage data are obtained, including:
[0016] The initial energy flow data is sequentially traversed through all time points. If the power shortage data at a certain unit time point in the initial energy flow data is greater than zero, indicating a power shortage event, then the power shortage data is the power shortage data of the power shortage event, and the corresponding unit time point is the unit time point in which the power shortage event occurred.
[0017] Optionally, based on the power shortage data and preset constraints, the required energy storage capacity for power shortage events is obtained, including:
[0018] pass Obtain data on the amount of energy storage required to compensate for power shortage events;
[0019] in, This represents the amount of energy storage power that needs to be compensated for during a power shortage event per unit time t. The power shortage data represents the power shortage event per unit time t; This indicates the energy conversion efficiency of the energy storage device. This is one of the preset constraints.
[0020] Optionally, based on the occurrence unit time, the energy storage capacity data to be compensated, the initial energy flow data, and preset constraints, a reverse-order traceability allocation process is performed on the available multi-charge energy storage to obtain multi-charge energy storage capacity allocation data, including:
[0021] Based on the occurrence unit time, determine multiple allocation unit times for which reverse tracing allocation of available multi-charge energy storage is required;
[0022] Based on the initial energy flow data corresponding to the multiple allocation unit times and the preset constraints, multiple charging capacity data corresponding to the multiple allocation unit times are obtained one by one;
[0023] Based on the multiple charging capacity data, multiple allocatable multi-charge data corresponding to multiple allocation unit times are obtained one by one, which are used as multi-charge energy storage power allocation data.
[0024] Optionally, based on the occurrence unit time, multiple allocation unit times for which reverse tracing allocation of available multi-charge energy storage needs to be performed are determined, including:
[0025] pass Determine the time of multiple allocation units at which reverse-order retrospective allocation of available multi-charge energy storage is required;
[0026] in, The unit of time represents the allocation; t represents the unit of time in which the power shortage event occurs. This indicates the number of times the assignment is performed sequentially in reverse order.
[0027] Optionally, based on the initial energy flow data corresponding to the multiple allocation unit times and preset constraints, multiple charging capacity data corresponding to the multiple allocation unit times are obtained one by one, including:
[0028] pass Multiple remaining charging power space data corresponding to multiple allocation unit times are obtained; among them, This represents the remaining charging power space data corresponding to the allocation unit time h; This represents the maximum charging power of energy storage per unit of time. This is one of the preset constraints; This represents the planned charging power data allocated per unit time h;
[0029] pass Multiple remaining energy storage space data corresponding to multiple allocation unit times are obtained; among them, This represents the remaining energy storage space data of the energy storage device corresponding to the allocation unit time h; This indicates the maximum energy storage capacity of the energy storage device. This is one of the preset constraints; This represents the remaining power data of the energy storage device corresponding to the allocation unit time h;
[0030] pass Multiple spatial data of residual heat charging power corresponding to multiple allocation unit times are obtained; among them, This represents the spatial data of the remaining waste heat charging power corresponding to the allocation unit time h; This represents the maximum charging power of waste heat charging per unit time. This is one of the preset constraints; This represents the originally planned waste heat charging power data corresponding to the allocation unit time h;
[0031] pass Multiple remaining offline charging power space data corresponding to multiple allocation unit times are obtained; among them... This represents the remaining offline charging power space data corresponding to the allocation unit time h; This represents the maximum charging power data for offline charging within a unit of time. This is one of the preset constraints; This represents the originally planned offline charging power data corresponding to the allocation unit time h;
[0032] pass Obtain multiple maximum allocatable power data corresponding to multiple allocation unit times; This represents the maximum allocatable power data corresponding to the time interval h in the allocation unit; This represents the amount of energy storage power that needs to be compensated for during a power shortage event per unit time t. This represents the total allocated electricity data that was actually completed;
[0033] Multiple remaining charging power space data, multiple remaining energy storage space data, multiple remaining waste heat charging power space data, multiple remaining offline charging power space data, and multiple maximum allocable power data corresponding to multiple allocation unit times are used as multiple charging capacity data corresponding to multiple allocation unit times.
[0034] Optionally, based on the multiple charging capacity data, multiple allocatable multi-charge capacity data corresponding to multiple allocation unit times are obtained one by one, as multi-charge energy storage capacity allocation data, including:
[0035] Based on the principle of prioritizing waste heat charging, through
[0036] Multiple allocable multi-charge data corresponding to multiple allocation unit times are obtained one by one, which are used as multi-charge energy storage power allocation data;
[0037] in, This represents the allocatable filler data corresponding to the unit time h. This represents the remaining charging power space data corresponding to the allocation unit time h; This represents the remaining energy storage space data of the energy storage device corresponding to the allocation unit time h; This represents the spatial data of the remaining waste heat charging power corresponding to the allocation unit time h; This represents the remaining offline charging power space data corresponding to the allocation unit time h; This represents the maximum allocatable power data corresponding to the time h in the allocation unit.
[0038] The present invention also provides a source-grid-load-storage scheduling and processing device, comprising:
[0039] The acquisition module is used to acquire initial energy flow data after production simulation or production balancing has been completed;
[0040] The processing module is used to obtain the occurrence time and power shortage data of the power shortage event based on the initial energy flow data; to obtain the power storage capacity data to be compensated for the power shortage event based on the power shortage data and preset constraints; to perform reverse-order traceability allocation processing of available multi-charge storage energy based on the occurrence time, the power storage capacity data to be compensated, the initial energy flow data, and the preset constraints to obtain multi-charge storage capacity allocation data; to update the initial energy flow data based on the multi-charge storage capacity allocation data to obtain target energy flow data; and to perform source-grid-load-storage scheduling control based on the target energy flow data.
[0041] The present invention also provides a computing device, comprising: a processor and a memory storing a computer program, wherein the computer program, when executed by the processor, performs the method described above.
[0042] The present invention also provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method described above.
[0043] The above-described solution of the present invention has at least the following beneficial effects:
[0044] The above-described solution of the present invention obtains initial energy flow data from completed production simulation or production balancing; based on the initial energy flow data, it obtains the occurrence time and power shortage data of the power shortage event; based on the power shortage data and preset constraints, it obtains the power storage power data to be compensated for the power shortage event; based on the occurrence time, the power storage power data to be compensated, the initial energy flow data, and the preset constraints, it performs reverse-order traceability allocation of available multi-charge storage energy to obtain multi-charge storage power allocation data; it updates the initial energy flow data based on the multi-charge storage power allocation data to obtain target energy flow data; it performs source-grid-load-storage scheduling control based on the target energy flow data; through the power shortage event-driven mechanism and reverse-order traceability allocation, under the premise that the physical constraints of resources such as energy storage systems, waste heat devices, and grid output are not breached, and without changing the main production load arrangement, it optimizes and compensates energy flow data, thereby achieving multi-release compensation during power shortages, actively reducing the power gap during power shortage periods, improving the system's scheduling and operational capabilities for known power shortage situations, and bringing a safer, more economical, and intelligent scheduling solution to the energy system. Attached Figure Description
[0045] Figure 1 This is a flowchart of the source-grid-load-storage scheduling processing method provided in the embodiments of the present invention;
[0046] Figure 2 A block diagram of the source-grid-load-storage scheduling and processing device provided in the embodiments of the present invention. Detailed Implementation
[0047] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
[0048] like Figure 1 As shown, an embodiment of the present invention proposes a source-grid-load-storage scheduling method, including:
[0049] Step 11: Obtain the initial energy flow data after the production simulation or production balancing has been completed;
[0050] Step 12: Based on the initial energy flow data, obtain the time unit of occurrence of the power shortage event and the power shortage data;
[0051] Step 13: Based on the power shortage data and preset constraints, obtain the energy storage power data to be compensated for the power shortage event;
[0052] Step 14: Based on the occurrence unit time, the energy storage power data to be compensated, the initial energy flow data, and the preset constraints, perform reverse tracing allocation of available multi-charge energy storage to obtain multi-charge energy storage power allocation data;
[0053] Step 15: Update the initial energy flow data according to the multi-charge energy storage power allocation data to obtain the target energy flow data;
[0054] Step 16: Perform source-grid-load-storage scheduling control based on the target energy flow data.
[0055] In this embodiment, initial energy flow data from completed production simulations or production balancing is acquired. Based on the initial energy flow data, the occurrence time and power shortage data of the power shortage event are obtained. Based on the power shortage data and preset constraints, the power storage capacity data to be compensated for the power shortage event is obtained. Based on the occurrence time, the power storage capacity data to be compensated, the initial energy flow data, and the preset constraints, a reverse-order traceability allocation process for available multi-charge storage energy is performed to obtain multi-charge storage capacity allocation data. The initial energy flow data is updated based on the multi-charge storage capacity allocation data to obtain target energy flow data. Source-grid-load-storage scheduling control is performed based on the target energy flow data. Through the power shortage event-driven mechanism and reverse-order traceability allocation, under the premise that the physical constraints of resources such as energy storage systems, waste heat devices, and grid output are not breached, and without changing the main production load arrangement, energy flow data is optimized and compensated. This achieves multi-release compensation during power shortages, actively reduces the power gap during power shortage periods, improves the system's scheduling and operational capabilities for known power shortage situations, and brings a safer, more economical, and intelligent scheduling solution to the energy system.
[0056] In this embodiment, the initial energy flow data includes, but is not limited to, the following time-series data (taking a unit of time as an example): new energy output (wind power, photovoltaic, etc.), waste heat unit output, energy storage charging power, discharging power, grid connection power, base load, abandoned power, and power shortage;
[0057] The unit of time can be one hour;
[0058] The preset constraints include, but are not limited to, the charging and discharging power of the energy storage device, the energy storage space, the charging and discharging efficiency, the maximum capacity of waste heat and grid charging power.
[0059] In an optional embodiment of the present invention, step 12 includes:
[0060] Step 121: The initial energy flow data is sequentially traversed through all time points. If the power shortage data at a certain unit time point in the initial energy flow data is greater than zero, indicating a power shortage event, then the power shortage data is the power shortage data of the power shortage event, and the corresponding unit time point is the unit time point of the power shortage event.
[0061] In this embodiment, the initial energy flow data is sequentially traversed starting from the initial unit time, through... To determine whether there is a period of insufficient power, This represents the power shortage data for a power shortage event per unit time t. This allows us to obtain the time unit of occurrence of power shortage events and the power shortage data; using power shortage events as triggering conditions allows for subsequent processing. In the field of power generation, grid, load and storage scheduling technology, using power shortage events as triggering conditions is something that existing power generation, grid, load and storage scheduling methods do not possess.
[0062] In an optional embodiment of the present invention, step 13 includes:
[0063] Step 131, through Obtain data on the amount of energy storage required to compensate for power shortage events;
[0064] in, This represents the amount of energy storage power that needs to be compensated for during a power shortage event per unit time t. The power shortage data represents the power shortage event per unit time t; This indicates the energy conversion efficiency of the energy storage device. This is one of the preset constraints.
[0065] In this embodiment, due to the influence of the energy conversion efficiency of the energy storage device, in order to ensure accurate compensation of the power shortage data of the power shortage event per unit time t, the following measures are taken: Obtaining the required energy storage capacity for power shortage events ensures sufficient compensation for the power shortage at a given time interval (t). For example, if the power shortage at a given time interval (t) is 10 MWh, and the energy conversion efficiency of the energy storage device is 0.85, then to ensure sufficient compensation for the power shortage at a given time interval (t), energy storage needs to be prepared in advance. 1.76MWh.
[0066] In an optional embodiment of the present invention, step 14 includes:
[0067] Step 141: Based on the occurrence unit time, determine multiple allocation unit times for which reverse tracing allocation of available multi-charge energy storage is required;
[0068] Step 142: Based on the initial energy flow data corresponding to the multiple allocation unit times and the preset constraints, obtain multiple charging capacity data corresponding to the multiple allocation unit times one by one;
[0069] Step 143: Based on the multiple charging capacity data, obtain multiple allocatable multi-charge amount data corresponding to multiple allocation unit times, as multi-charge energy storage power allocation data.
[0070] Further, step 141 includes:
[0071] Step 1411, through Determine the time of multiple allocation units at which reverse-order retrospective allocation of available multi-charge energy storage is required;
[0072] in, The unit of time represents the allocation; t represents the unit of time in which the power shortage event occurs. This indicates the number of times the assignment is performed sequentially in reverse order.
[0073] In this embodiment, when a power shortage event occurs at unit time t, by... Determine the multiple allocation unit times at which the reverse-chronological allocation of available multi-charge energy storage needs to be performed, i.e., from... Reverse order to The available multi-charge energy storage is allocated in reverse order.
[0074] In an optional embodiment of the present invention, step 142 includes:
[0075] Step 1421, through Multiple remaining charging power space data corresponding to multiple allocation unit times are obtained; among them, This represents the remaining charging power space data corresponding to the allocation unit time h; This represents the maximum charging power of energy storage per unit of time. This is one of the preset constraints; This represents the planned charging power data allocated per unit time h;
[0076] Step 1422, through Multiple remaining energy storage space data corresponding to multiple allocation unit times are obtained; among them, This represents the remaining energy storage space data of the energy storage device corresponding to the allocation unit time h; This indicates the maximum energy storage capacity of the energy storage device. This is one of the preset constraints; This represents the remaining power data of the energy storage device corresponding to the allocation unit time h;
[0077] Step 1423, through Multiple spatial data of residual heat charging power corresponding to multiple allocation unit times are obtained; among them, This represents the spatial data of the remaining waste heat charging power corresponding to the allocation unit time h; This represents the maximum charging power of waste heat charging per unit time. This is one of the preset constraints; This represents the originally planned waste heat charging power data corresponding to the allocation unit time h;
[0078] Step 1424, through Multiple remaining offline charging power space data corresponding to multiple allocation unit times are obtained; among them... This represents the remaining offline charging power space data corresponding to the allocation unit time h; This represents the maximum charging power data for offline charging within a unit of time. This is one of the preset constraints; This represents the originally planned offline charging power data corresponding to the allocation unit time h;
[0079] Step 1425, through Obtain multiple maximum allocatable power data corresponding to multiple allocation unit times; This represents the maximum allocatable power data corresponding to the time interval h in the allocation unit; This represents the amount of energy storage power that needs to be compensated for during a power shortage event per unit time t. This represents the total allocated electricity data that was actually completed;
[0080] Multiple remaining charging power space data, multiple remaining energy storage space data, multiple remaining waste heat charging power space data, multiple remaining offline charging power space data, and multiple maximum allocable power data corresponding to multiple allocation unit times are used as multiple charging capacity data corresponding to multiple allocation unit times.
[0081] In this embodiment, before performing reverse-order tracing allocation of available multi-chargeable energy storage one by one, in order to ensure reasonable allocation, it is necessary to obtain multiple charging capacity data corresponding to multiple allocation unit times.
[0082] Specifically, through When obtaining multiple remaining charging power space data corresponding to multiple allocation unit times, and performing reverse-order retrospective allocation of available multi-charge storage energy, the allocable multi-charge amount data allocated at each allocation unit time cannot be greater than the remaining charging power space data corresponding to the allocation unit time.
[0083] pass When obtaining multiple remaining energy storage space data corresponding to multiple allocation unit times, and performing reverse-order retrospective allocation of available multi-charge energy storage, the allocable multi-charge data allocated at each allocation unit time cannot be greater than the remaining energy storage space data corresponding to the allocation unit time.
[0084] pass When obtaining multiple remaining waste heat charging power space data corresponding to multiple allocation unit times, and performing reverse-order traceability allocation of available multi-charge storage energy, the allocable multi-charge amount data of waste heat charging allocated to the allocation unit time cannot be greater than the remaining waste heat charging power space data corresponding to the allocation unit time.
[0085] pass When obtaining multiple remaining offline charging power space data corresponding to multiple allocation unit times, and performing reverse-order traceability allocation of available multi-charge storage energy, the allocable multi-charge amount data allocated to offline charging at the allocation unit time cannot be greater than the remaining offline charging power space data corresponding to the allocation unit time.
[0086] pass When obtaining multiple maximum allocable energy data corresponding to multiple allocation unit times, and performing reverse-order retrospective allocation of available multi-charge storage energy, the allocable multi-charge data allocated at each allocation unit time cannot be greater than the maximum allocable energy data corresponding to that allocation unit time.
[0087] Further, step 143 includes:
[0088] Step 1431, according to the principle of prioritizing waste heat charging, through...
[0089] Multiple allocable multi-charge data corresponding to multiple allocation unit times are obtained one by one, which are used as multi-charge energy storage power allocation data;
[0090] in, This represents the allocatable filler data corresponding to the unit time h. This represents the remaining charging power space data corresponding to the allocation unit time h; This represents the remaining energy storage space data of the energy storage device corresponding to the allocation unit time h; This represents the spatial data of the remaining waste heat charging power corresponding to the allocation unit time h; This represents the remaining offline charging power space data corresponding to the allocation unit time h; This represents the maximum allocatable power data corresponding to the time h in the allocation unit.
[0091] In this embodiment, according to the principle of prioritizing waste heat charging, that is, when performing reverse-order tracing allocation of available multi-chargeable energy storage, waste heat charging is selected first, followed by grid charging.
[0092] pass Multiple allocable multi-charge data corresponding to multiple allocation unit times are obtained one by one, and used as multi-charge energy storage power allocation data; that is, the minimum value among the sum of the remaining charging power space data, the remaining energy storage space data, the remaining waste heat charging power space data and the remaining offline charging power space data corresponding to the allocation unit time, and the maximum allocable power data is selected as the allocable multi-charge data corresponding to the allocation unit time.
[0093] If the allocation of available multi-charge storage energy cannot be completed in reverse chronological order at the current allocation unit time, the allocation continues to be performed by going back to an earlier allocation unit time until the allocation is completed or there is no available space. Or h=0.
[0094] The specific implementation process of step 14 is as follows:
[0095] The maximum charging power of the energy storage device per unit time is 50MW, the maximum energy storage capacity of the energy storage device is 200MWh, and the energy conversion efficiency of the energy storage device is 0.9.
[0096] At time t=10, there is a power shortage of 20MWh, meaning that at time 10, a power shortage event occurs, and the power shortage event is 20MWh.
[0097] h=9, h=8, and h=7 are determined as the allocation unit time; among them, the original planned charging power of allocation unit time 9 is 40MW, the original planned charging power of allocation unit time 8 is 20MW, and the original planned charging power of allocation unit time 7 is 10MW.
[0098] At time t=10, the required energy replenishment is: 20 / 0.9 = 22.22 MWh
[0099] Working backwards, h=9, the maximum additional charging space is 50−40=10MW. If waste heat charging / off-grid charging is also sufficient, then 10MWh will be allocated. During a power shortage event, the energy storage capacity of the energy storage device will increase by 10MWh per unit time. The remaining energy needs to be supplemented by 22.22-10=12.22MWh.
[0100] h=8, maximum charging space: 50−20=30MW. If waste heat charging leaves 6MW and grid charging leaves 5MW, only 11MW can be allocated. During a power shortage event, the energy storage capacity of the energy storage device increases by 11MWh per unit time. The remaining energy needs to be supplemented by 12.22-11=1.22MWh.
[0101] h=7, maximum charging capacity: 50−10=40MW, sufficient for waste heat charging / grid charging, allocate 1.22MWh for waste heat charging, increase the energy storage capacity of the energy storage device by 1.22MWh per unit time of the power shortage event, and the remaining energy needs to be supplemented by 1.22-1.22=0MWh, for a total of 22.22MWh fully charged, the reverse tracing allocation ends.
[0102] In an optional embodiment of the present invention, step 15 includes:
[0103] If there is only one power shortage event, after completing the reverse tracing allocation process of the available multi-charge storage energy for that power shortage event, the multi-charge storage power allocation data is obtained. The initial energy flow data is then updated based on the multi-charge storage power allocation data to obtain the target energy flow data.
[0104] If multiple power shortage events exist, a reverse-order tracing allocation process for available multi-chargeable energy storage is performed for each power shortage event. After completing the reverse-order tracing allocation process for the available multi-chargeable energy storage for each power shortage event, the initial energy flow data is updated based on the obtained multi-chargeable energy storage power allocation data. After the update is completed, the reverse-order tracing allocation process for the available multi-chargeable energy storage for the next power shortage event is performed, until the reverse-order tracing allocation process for the last power shortage event is completed. Then, the initial energy flow data is updated based on the obtained multi-chargeable energy storage power allocation data to obtain the target energy flow data.
[0105] In this embodiment, after completing the reverse-order tracing allocation of available multi-chargeable energy storage for a power shortage event, the initial energy flow data is updated based on the obtained multi-chargeable energy storage power allocation data. This updates variables such as the remaining power data of the energy storage devices at all times, waste heat charging-related data, and grid charging-related data. Then, the reverse-order tracing allocation of available multi-chargeable energy storage for the next power shortage event is performed to avoid secondary allocation or exceeding limits. All power shortage events are processed in multiple loops, and the reverse-order tracing allocation of available multi-chargeable energy storage for each power shortage event is relatively independent and does not interfere with each other.
[0106] In an optional embodiment of the present invention, step 16 includes:
[0107] At unit time t, via The available discharge capacity at unit time t is obtained, and real-time compensation is performed based on the available discharge capacity.
[0108] in, This indicates the available discharge capacity per unit time t. This represents the remaining power of the energy storage device at a unit time t. This indicates the energy conversion efficiency of the energy storage device. This indicates the maximum allowable discharge power of the energy storage device per unit of time. This represents the planned discharge power per unit time t; This represents the power shortage data for a power shortage event at a unit time t.
[0109] In this embodiment, source-grid-load-storage scheduling control is performed based on the target energy flow data. At the unit time corresponding to the power shortage event, the multi-charge storage power obtained by the reverse tracing allocation process of available multi-charge storage energy is released to ensure sufficient power consumption at the unit time corresponding to the power shortage event and to make up for the power shortage.
[0110] The source-grid-load-storage scheduling method provided by the above embodiments of the present invention forms a complete closed loop of "event triggering → reverse multi-charging → resource coordination → real-time power replenishment". It performs secondary optimization on the already scheduled production plan, minimizing power shortages and improving the system's power supply guarantee capability and operational economy without changing the main production plan and scheduling structure. It makes full use of the remaining scheduling space of available power resources such as energy storage systems, waste heat, and off-grid power, and realizes dynamic multi-energy flow scheduling under event triggering through reverse allocation and collaborative optimization, significantly improving energy utilization and reducing operating costs. It improves the system's scheduling and management capabilities for known power shortage situations, bringing a safer, more economical, and intelligent scheduling solution to the energy system.
[0111] The specific processing steps for source-grid-load-storage scheduling are as follows:
[0112] Step 1: Obtain the initial energy flow data after the production simulation or production balancing has been completed. The initial energy flow data includes, but is not limited to, the following time-series data (taking a unit of time as an example): new energy output (wind power, photovoltaic, etc.), waste heat unit output, energy storage charging power, discharging power, grid connection power, base load, abandoned power, and power shortage.
[0113] Step 2: Based on the initial energy flow data, obtain the unit time of occurrence of the power shortage event and the power shortage data; specifically, sequentially traverse all time points of the initial energy flow data. If the power shortage data of a certain unit time point in the initial energy flow data is greater than zero, a power shortage event exists. Then, the power shortage data is the power shortage data of the power shortage event, and the corresponding unit time point is the unit time of occurrence of the power shortage event; wherein, the unit time point can be one hour.
[0114] Step 3: Based on the power shortage data and preset constraints, obtain the required energy storage capacity for the power shortage event; wherein, the preset constraints include, but are not limited to, the charging and discharging power of the energy storage device, energy storage space, charging and discharging efficiency, waste heat, and maximum grid charging capacity; specifically, through... Obtain data on the amount of energy storage required to compensate for power shortage events;
[0115] Step 4: Based on the occurrence unit time, the required energy storage capacity data, the initial energy flow data, and preset constraints, perform reverse-order traceability allocation of available multi-charge energy storage to obtain multi-charge energy storage capacity allocation data; specifically, through... Determine the multiple allocation unit times at which reverse-order retrospective allocation of available multi-charge energy storage is required; through Obtain multiple remaining charging power space data corresponding to multiple allocation unit times; through Obtain multiple remaining energy storage space data corresponding to multiple allocation unit times; through Obtain spatial data of multiple remaining waste heat charging power corresponding to multiple allocation unit times; through Obtain multiple remaining offline charging power space data corresponding to multiple allocation unit times; through Multiple maximum allocable power data corresponding to multiple allocation unit times are obtained; multiple remaining charging power space data, multiple remaining energy storage space data, multiple remaining waste heat charging power space data, multiple remaining offline charging power space data, and multiple maximum allocable power data corresponding to multiple allocation unit times are used as multiple charging capacity data corresponding to multiple allocation unit times; through Multiple allocable multi-charge data corresponding to multiple allocation unit times are obtained one by one, which are used as multi-charge energy storage power allocation data;
[0116] Step 5: Update the initial energy flow data according to the multi-charge storage power allocation data to obtain the target energy flow data. Specifically, if there is only one power shortage event, after completing the reverse-order tracing allocation process of the available multi-charge storage energy for that power shortage event, the multi-charge storage power allocation data is obtained. The initial energy flow data is then updated according to the multi-charge storage power allocation data to obtain the target energy flow data. If there are multiple power shortage events, the reverse-order tracing allocation process of the available multi-charge storage energy is performed for each power shortage event. After completing one round of reverse-order tracing allocation of the available multi-charge storage energy for that power shortage event, the initial energy flow data is updated according to the obtained multi-charge storage power allocation data. After the update is completed, the reverse-order tracing allocation process of the available multi-charge storage energy for the next power shortage event is performed until the reverse-order tracing allocation process of the available multi-charge storage energy for the last power shortage event is completed. Finally, the initial energy flow data is updated according to the obtained multi-charge storage power allocation data to obtain the target energy flow data.
[0117] Step 6: Perform source-grid-load-storage scheduling control based on the target energy flow data; specifically, at unit time t, through... The available discharge capacity at unit time t is obtained, and real-time compensation is performed based on the available discharge capacity.
[0118] Through the above process, an event-driven backward optimization and multi-energy collaborative scheduling mechanism are adopted. Each round of backward optimization only affects the current power shortage event, and the backward optimization immediately exits after the power shortage is replenished. The maximum / minimum physical constraints are checked before and after all resource allocation. The entire optimization process can process all power shortage events in multiple cycles, with each power shortage event being backward optimized independently without interference. Based on the "secondary automatic optimization" of the generated production scheduling results, the backward optimization and multi-energy collaboration take into account both economic efficiency and power supply security, avoiding resource waste and capacity loss. It can maximize the utilization of all dispatchable energy resources in the system, improve the overall energy utilization efficiency and power shortage compensation capability. At the same time, this mechanism is applicable to all types of power sources or loads with dispatch margins, which greatly broadens the engineering application scope and system promotion value of the method.
[0119] like Figure 2 As shown, embodiments of the present invention also provide a source-grid-load-storage scheduling processing device 20, comprising:
[0120] Module 21 is used to acquire initial energy flow data that has been completed in production simulation or production balancing.
[0121] The processing module 22 is used to obtain the occurrence unit time and power shortage data of the power shortage event based on the initial energy flow data; to obtain the power storage power data to be compensated for the power shortage event based on the power shortage data and preset constraints; to perform reverse-order traceability allocation processing of available multi-charge storage energy based on the occurrence unit time, the power storage power data to be compensated, the initial energy flow data, and preset constraints to obtain multi-charge storage power allocation data; to update the initial energy flow data based on the multi-charge storage power allocation data to obtain target energy flow data; and to perform source-grid-load-storage scheduling control based on the target energy flow data.
[0122] Optionally, based on the initial energy flow data, the unit time of occurrence of the power shortage event and the power shortage data are obtained, including:
[0123] The initial energy flow data is sequentially traversed through all time points. If the power shortage data at a certain unit time point in the initial energy flow data is greater than zero, indicating a power shortage event, then the power shortage data is the power shortage data of the power shortage event, and the corresponding unit time point is the unit time point in which the power shortage event occurred.
[0124] Optionally, based on the power shortage data and preset constraints, the required energy storage capacity for power shortage events is obtained, including:
[0125] pass Obtain data on the amount of energy storage required to compensate for power shortage events;
[0126] in, This represents the amount of energy storage power that needs to be compensated for during a power shortage event per unit time t. The power shortage data represents the power shortage event per unit time t; This indicates the energy conversion efficiency of the energy storage device. This is one of the preset constraints.
[0127] Optionally, based on the occurrence unit time, the energy storage capacity data to be compensated, the initial energy flow data, and preset constraints, a reverse-order traceability allocation process is performed on the available multi-charge energy storage to obtain multi-charge energy storage capacity allocation data, including:
[0128] Based on the occurrence unit time, determine multiple allocation unit times for which reverse tracing allocation of available multi-charge energy storage is required;
[0129] Based on the initial energy flow data corresponding to the multiple allocation unit times and the preset constraints, multiple charging capacity data corresponding to the multiple allocation unit times are obtained one by one;
[0130] Based on the multiple charging capacity data, multiple allocatable multi-charge data corresponding to multiple allocation unit times are obtained one by one, which are used as multi-charge energy storage power allocation data.
[0131] Optionally, based on the occurrence unit time, multiple allocation unit times for which reverse tracing allocation of available multi-charge energy storage needs to be performed are determined, including:
[0132] pass Determine the time of multiple allocation units at which reverse-order retrospective allocation of available multi-charge energy storage is required;
[0133] in, The unit of time represents the allocation; t represents the unit of time in which the power shortage event occurs. This indicates the number of times the assignment is performed sequentially in reverse order.
[0134] Optionally, based on the initial energy flow data corresponding to the multiple allocation unit times and preset constraints, multiple charging capacity data corresponding to the multiple allocation unit times are obtained one by one, including:
[0135] pass Multiple remaining charging power space data corresponding to multiple allocation unit times are obtained; among them, This represents the remaining charging power space data corresponding to the allocation unit time h; This represents the maximum charging power of energy storage per unit of time. This is one of the preset constraints; This represents the planned charging power data allocated per unit time h;
[0136] pass Multiple remaining energy storage space data corresponding to multiple allocation unit times are obtained; among them, This represents the remaining energy storage space data of the energy storage device corresponding to the allocation unit time h; This indicates the maximum energy storage capacity of the energy storage device. This is one of the preset constraints; This represents the remaining power data of the energy storage device corresponding to the allocation unit time h;
[0137] pass Multiple spatial data of residual heat charging power corresponding to multiple allocation unit times are obtained; among them, This represents the spatial data of the remaining waste heat charging power corresponding to the allocation unit time h; This represents the maximum charging power of waste heat charging per unit time. This is one of the preset constraints; This represents the originally planned waste heat charging power data corresponding to the allocation unit time h;
[0138] pass Multiple remaining offline charging power space data corresponding to multiple allocation unit times are obtained; among them... This represents the remaining offline charging power space data corresponding to the allocation unit time h; This represents the maximum charging power data for offline charging within a unit of time. This is one of the preset constraints; This represents the originally planned offline charging power data corresponding to the allocation unit time h;
[0139] pass Obtain multiple maximum allocatable power data corresponding to multiple allocation unit times; This represents the maximum allocatable power data corresponding to the time interval h in the allocation unit; This represents the amount of energy storage power that needs to be compensated for during a power shortage event per unit time t. This represents the total allocated electricity data that was actually completed;
[0140] Multiple remaining charging power space data, multiple remaining energy storage space data, multiple remaining waste heat charging power space data, multiple remaining offline charging power space data, and multiple maximum allocable power data corresponding to multiple allocation unit times are used as multiple charging capacity data corresponding to multiple allocation unit times.
[0141] Optionally, based on the multiple charging capacity data, multiple allocatable multi-charge capacity data corresponding to multiple allocation unit times are obtained one by one, as multi-charge energy storage capacity allocation data, including:
[0142] Based on the principle of prioritizing waste heat charging, through
[0143] Multiple allocable multi-charge data corresponding to multiple allocation unit times are obtained one by one, which are used as multi-charge energy storage power allocation data;
[0144] in, This represents the allocatable filler data corresponding to the unit time h. This represents the remaining charging power space data corresponding to the allocation unit time h; This represents the remaining energy storage space data of the energy storage device corresponding to the allocation unit time h; This represents the spatial data of the remaining waste heat charging power corresponding to the allocation unit time h; This represents the remaining offline charging power space data corresponding to the allocation unit time h; This represents the maximum allocatable power data corresponding to the time h in the allocation unit.
[0145] It should be noted that this device is the same as the method described above. All implementations in the above method embodiments are applicable to the embodiments of this device and can achieve the same technical effect.
[0146] An embodiment of the present invention also provides a computing device, including: a processor and a memory storing a computer program, wherein the computer program, when executed by the processor, performs the method described in the above embodiments. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effect.
[0147] In this embodiment of the invention, a computer-readable storage medium is also provided, storing instructions that, when executed on a computer, cause the computer to perform the method described in the above embodiments. All implementations of the methods described in the above embodiments are applicable to this embodiment and can achieve the same technical effect.
[0148] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0149] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0150] In the embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0151] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0152] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0153] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0154] Furthermore, it should be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Moreover, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve by using their basic programming skills after reading the description of the present invention.
[0155] Therefore, the object of the present invention can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the object of the present invention can also be achieved simply by providing a program product containing program code implementing the method or apparatus. That is, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent to the present invention. Furthermore, the steps performing the above series of processes can naturally be performed in the order described, but are not necessarily required to be performed in chronological order. Some steps can be performed in parallel or independently of each other.
[0156] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A source-grid-load-storage scheduling method, characterized in that, include: Obtain initial energy flow data from completed production simulations or production balancing; Based on the initial energy flow data, the unit time of occurrence of the power shortage event and the power shortage data are obtained; Based on the power shortage data and preset constraints, the required energy storage capacity for power shortage events is obtained. Based on the occurrence unit time, the energy storage power data to be compensated, the initial energy flow data, and the preset constraints, a reverse tracing allocation process is performed on the available multi-charge energy storage to obtain multi-charge energy storage power allocation data. The initial energy flow data is updated based on the multi-charge energy storage power allocation data to obtain the target energy flow data; Source-grid-load-storage scheduling control is performed based on the target energy flow data; Specifically, based on the occurrence unit time, the required energy storage capacity data, the initial energy flow data, and preset constraints, a reverse-order traceability allocation process is performed on the available multi-charge energy storage to obtain multi-charge energy storage capacity allocation data, including: Based on the occurrence unit time, determine multiple allocation unit times for which reverse tracing allocation of available multi-charge energy storage is required; specifically, through... Determine multiple allocation unit times at which reverse-order retrospective allocation of available multi-charge energy storage is required; among them, The unit of time represents the allocation; t represents the unit of time in which the power shortage event occurs. Indicates the number of times the assignment is performed sequentially in reverse order; Based on the initial energy flow data corresponding to the multiple allocation unit times and the preset constraints, multiple charging capacity data corresponding to the multiple allocation unit times are obtained one by one; Specifically, through Multiple remaining charging power space data corresponding to multiple allocation unit times are obtained; among them, This represents the remaining charging power space data corresponding to the allocation unit time h; This represents the maximum charging power of energy storage per unit of time. This is one of the preset constraints; This represents the planned charging power data allocated per unit time h; pass Multiple remaining energy storage space data corresponding to multiple allocation unit times are obtained; among them, This represents the remaining energy storage space data of the energy storage device corresponding to the allocation unit time h; This indicates the maximum energy storage capacity of the energy storage device. This is one of the preset constraints; This represents the remaining power data of the energy storage device corresponding to the allocation unit time h; pass Multiple spatial data of residual heat charging power corresponding to multiple allocation unit times are obtained; among them, This represents the spatial data of the remaining waste heat charging power corresponding to the allocation unit time h; This represents the maximum charging power of waste heat charging per unit time. This is one of the preset constraints; This represents the originally planned waste heat charging power data corresponding to the allocation unit time h; pass Multiple remaining offline charging power space data corresponding to multiple allocation unit times are obtained; among them... This represents the remaining offline charging power space data corresponding to the allocation unit time h; This represents the maximum charging power data for offline charging within a unit of time. This is one of the preset constraints; This represents the originally planned offline charging power data corresponding to the allocation unit time h; pass Obtain multiple maximum allocatable power data corresponding to multiple allocation unit times; This represents the maximum allocatable power data corresponding to the allocation unit time h; This represents the amount of energy storage power that needs to be compensated for during a power shortage event per unit time t. This represents the total allocated electricity data that was actually completed; Multiple remaining charging power space data, multiple remaining energy storage space data, multiple remaining waste heat charging power space data, multiple remaining offline charging power space data, and multiple maximum allocable power data corresponding to multiple allocation unit times are used as multiple charging capacity data corresponding to multiple allocation unit times. Based on the multiple charging capacity data, multiple allocable multi-charge amount data corresponding to multiple allocation unit times are obtained one by one, which are used as multi-charge energy storage power allocation data. Specifically, based on the principle of prioritizing waste heat charging, through... Multiple allocatable multi-charge quantity data corresponding to multiple allocation unit times are obtained one by one, serving as multi-charge energy storage power allocation data; among them... This represents the allocatable filler data corresponding to the unit time h. This represents the remaining charging power space data corresponding to the allocation unit time h; This represents the remaining energy storage space data of the energy storage device corresponding to the allocation unit time h; This represents the spatial data of the remaining waste heat charging power corresponding to the allocation unit time h; This represents the remaining offline charging power space data corresponding to the allocation unit time h; This represents the maximum allocatable power data corresponding to the time h in the allocation unit.
2. The source-grid-load-storage scheduling method according to claim 1, characterized in that, Based on the initial energy flow data, the unit time of occurrence of the power shortage event and the power shortage data are obtained, including: The initial energy flow data is sequentially traversed through all time points. If the power shortage data at a certain unit time point in the initial energy flow data is greater than zero, indicating a power shortage event, then the power shortage data is the power shortage data of the power shortage event, and the corresponding unit time point is the unit time point in which the power shortage event occurred.
3. The source-grid-load-storage scheduling method according to claim 1, characterized in that, Based on the power shortage data and preset constraints, the required energy storage capacity for power shortage events is obtained, including: pass Obtain data on the amount of energy storage required to compensate for power shortage events; in, This represents the amount of energy storage power that needs to be compensated for during a power shortage event per unit time t. The power shortage data represents the power shortage event per unit time t; This indicates the energy conversion efficiency of the energy storage device. This is one of the preset constraints.
4. A source-grid-load-storage scheduling and processing device, used to implement the method as described in any one of claims 1 to 3, characterized in that, The device includes: The acquisition module is used to acquire initial energy flow data after production simulation or production balancing has been completed; The processing module is used to obtain the occurrence time and power shortage data of the power shortage event based on the initial energy flow data; to obtain the power storage capacity data to be compensated for the power shortage event based on the power shortage data and preset constraints; to perform reverse-order traceability allocation processing of available multi-charge storage energy based on the occurrence time, the power storage capacity data to be compensated, the initial energy flow data, and the preset constraints to obtain multi-charge storage capacity allocation data; to update the initial energy flow data based on the multi-charge storage capacity allocation data to obtain target energy flow data; and to perform source-grid-load-storage scheduling control based on the target energy flow data.
5. A computing device, characterized in that, include: A processor, a memory storing a computer program, wherein the computer program, when executed by the processor, performs the method as described in any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that, The system stores instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Intelligent power dispatching method of energy storage system
CN120454149A
Multi-time-scale power distribution method for microgrid containing energy storage power station, and apparatus
WO2024138950A1