Distributed storage system for source network load storage cooperative scheduling

By constructing a distributed data acquisition and scheduling optimization module, the problem of power imbalance in the power grid under the traditional scheduling mode was solved, and unified data processing and refined scheduling of source, grid, load and storage nodes were realized, thereby improving the system's response efficiency and stability.

CN121507839APending Publication Date: 2026-02-10STATE GRID HEILONGJIANG ELECTRIC POWER CO LTD QITAIHE POWER SUPPLY CO
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202511320845.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-16
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Traditional centralized dispatching models are unable to respond to the dynamic changes of distributed nodes, resulting in power imbalances and frequent fluctuations in regional power grids under the high proportion of new energy access. The utilization rate of distributed energy storage resources is low, there is a lack of refined management and coordination mechanisms, and dispatching instructions lack point-to-point closed-loop distribution and execution feedback.

Method used

A distributed data acquisition module, a regional collaborative sensing module, a distributed energy storage assessment module, and a scheduling instruction generation module are constructed to achieve unified data acquisition and standardized processing of source, grid, load, and storage nodes, calculate net load power deviation in real time, and generate refined scheduling instructions for point-to-point distribution to energy storage units.

Benefits of technology

It achieves unified data acquisition and standardized processing of source, grid, load and storage nodes, calculates net load power deviation in real time, improves the accuracy of energy storage regulation and the system's response efficiency and stability, and enhances the reliability of scheduling decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121507839A_ABST
    Figure CN121507839A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of power system dispatching, in particular to a distributed storage system for source-network-load-storage collaborative dispatching, which comprises a distributed data acquisition module, a regional collaborative sensing module, a distributed energy storage evaluation module, a dispatching instruction generation module and a dispatching instruction distribution module, wherein the distributed data acquisition module is used for acquiring real-time operation data of source, network, load and storage nodes in parallel; the regional collaborative sensing module is used for calculating a real-time power deviation value; the distributed energy storage evaluation module is used for generating an energy storage adjustment instruction set; and the scheduling instruction generation module is used for generating a final refined scheduling instruction. According to the invention, through constructing a cooperative scheduling mechanism of the source network load storage full chain, accurate identification of power deviation and optimal distribution of energy storage resources are realized, and scheduling response efficiency and operation stability of the system are significantly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of power system dispatching technology, and in particular to a distributed storage system for coordinated dispatching of power generation, grid, load and storage. Background Technology

[0002] With the continuous increase in the proportion of renewable energy connected to the grid, the power fluctuations among power sources, grids, loads, and storage in the power system have increased significantly. The traditional centralized dispatch mode is unable to respond to the dynamic changes of distributed nodes in a timely manner, which makes it easy for regional power grids to experience power imbalances and frequent fluctuations under the high proportion of renewable energy access. At the same time, although the scale of distributed energy storage resources is gradually expanding, its dispatch utilization rate is not high, and it lacks a refined management and coordination mechanism, making it difficult to give full play to the role of energy storage in peak shaving, valley filling, and system stability.

[0003] Existing technical solutions generally suffer from the following challenges: First, the lack of a unified standard for data collection in distributed node operation leads to the inability to directly integrate data from different source, grid, load, and storage units. Second, the deviation between the net load power and the planned curve within a region cannot be assessed in real time and accurately, resulting in delayed scheduling decisions. Third, distributed energy storage scheduling is mostly based on single-point or coarse-grained allocation, failing to fully consider the state of charge, response speed, and lifetime constraints of energy storage units, leading to low regulation efficiency. Fourth, the lack of point-to-point closed-loop distribution and execution feedback mechanisms for scheduling commands reduces the system's execution reliability. Therefore, there is an urgent need to propose a distributed storage system oriented towards source-grid-load-storage coordination to solve the above problems. Summary of the Invention

[0004] To achieve the above objectives, the present invention provides a distributed storage system for coordinated scheduling of source, grid, load, and storage.

[0005] A distributed storage system for coordinated scheduling of energy sources, grid, load, and storage includes a distributed data acquisition module, a regional collaborative sensing module, a distributed energy storage assessment module, a scheduling instruction generation module, and a scheduling instruction distribution module; wherein: Distributed data acquisition module: used to collect real-time operating data from various source, network, load, and storage nodes in parallel, and to format and process the data to generate a standardized node status dataset; Regional collaborative sensing module: It is used to receive the node status dataset of all nodes in the scheduling area, aggregate and calculate the net load power of the area, compare it with the planned tracking curve issued by the upper power grid, and calculate the real-time power deviation value of the area. Distributed energy storage assessment module: used to assess the adjustable power limit and adjustment priority coefficient of each distributed energy storage unit based on the direction and magnitude of power deviation and the real-time status of each energy storage unit, and generate a set of energy storage adjustment instructions; Dispatch instruction generation module: It is used to receive the energy storage regulation instruction set and real-time power deviation value, and optimize the allocation by taking into account the constraints of the energy storage unit itself and the grid security constraints, with the goal of minimizing the power deviation, and generate the final refined dispatch instruction. Dispatch instruction distribution module: Used to distribute fine-grained dispatch instructions point-to-point to the corresponding distributed energy storage units within the region and execute them.

[0006] Optionally, the distributed data acquisition module includes a data access unit, a data cleaning unit, and a format standardization unit; wherein: Data access unit: The monitoring interfaces of each source, network, load and storage node are connected in parallel. The real-time operating data of the node is obtained by adopting a multi-threaded asynchronous processing mechanism, including voltage, current, power and energy storage state of charge parameters. Data cleaning unit: Performs missing value imputation, outlier removal, and timestamp alignment operations on the incoming data to ensure data integrity; Standardized Format Unit: Converts the cleaned data into a unified format according to a preset field structure, and outputs a standardized node status dataset containing node number, timestamp, and running parameter values.

[0007] Optionally, the regional collaborative sensing module includes a data aggregation unit, a net load calculation unit, a planned curve comparison unit, and a power deviation assessment unit; wherein: Data aggregation unit: used to receive the node status dataset of all source, network, load and storage nodes in the scheduling area, classify and summarize them according to the type of the node, and construct the regional status information matrix at the current moment; Net load calculation unit: Based on the regional status information matrix, the actual power generation of each source node and the power consumption of each load node are accumulated respectively, and the charging and discharging power of the energy storage unit and the power fed into the grid are combined to calculate the real-time net load power of the region. Planned curve comparison unit: used to obtain the planned tracking power value corresponding to the current moment from the upper-level scheduling system, and to perform a one-to-one value comparison with the real-time net load power on the time axis; Power Deviation Assessment Unit: Compares the difference between the actual net load power and the planned tracking value, calculates the real-time power deviation value of the area, and marks the direction of the deviation.

[0008] Optionally, the net load calculation unit includes: Source power aggregation subunit: Used to extract the actual power generation value of each source node from the regional state information matrix, perform time alignment, and then accumulate the values ​​item by item to obtain the total regional power generation at the current time. ; Load power aggregation subunit: Used to extract the power consumption values ​​of each load node, and accumulate them to obtain the total regional load power at the current moment. ; Energy storage regulation power extraction subunit: used to extract the charging and discharging power of all energy storage units within the region. When the energy storage is in a discharging state, When in charging state, ; Power grid feed-in receiving subunit: Used to receive power exchange values ​​between this region and the upstream power grid. A positive value indicates that power is obtained from the main grid, while a negative value indicates that power is supplied to the main grid. Net load calculation subunit: used to substitute the above power parameters into a unified formula to calculate the real-time net load power of the region. The formula is: .

[0009] Optionally, the power deviation assessment unit includes: Deviation Calculation Subunit: Receives the real-time net load power value output from the net load calculation subunit. And the planned tracking power value provided by the planned curve comparison unit, denoted as The difference between the two is calculated to obtain the real-time power deviation value of the region. ; Direction labeling subunit: based on The direction of deviation in the positive and negative judgment, when When this occurs, it indicates that the regional power demand exceeds the plan and is marked as a positive deviation; when When this occurs, it indicates that the power supply exceeds the plan and is marked as a negative deviation; when When the time is right, it is marked as no deviation.

[0010] Optionally, the distributed energy storage assessment module includes a power upper limit calculation unit, a priority coefficient assessment unit, and a regulation command generation unit; wherein: Power Limit Calculation Unit: Based on the current state of charge, voltage, current, and rated parameters of each energy storage unit, and combined with the real-time power deviation direction, calculates its current adjustable power limit using the following formula: ,in, Adjustable power limit; This refers to the rated power of the energy storage unit; This represents the current remaining available battery power. The current state of charge; To adjust the cycle duration; Priority coefficient evaluation unit: used to comprehensively consider the remaining energy storage capacity, response speed and historical cycle count to assign an adjustment priority coefficient to each energy storage unit; Regulation command generation unit: used to match and sort the adjustable power limits of all energy storage units with priority coefficients, allocate regulation power according to real-time power deviation values, and form an energy storage regulation command set.

[0011] Optionally, the priority coefficient evaluation unit includes: Capacity factor extraction sub-unit: Used to obtain the current remaining available capacity of each energy storage unit, and normalize it based on the sum of the remaining capacities of all energy storage units in the region, as the capacity factor. ; Response rate factor extraction subunit: Used to obtain the charge and discharge response time of the energy storage unit, and perform inverse normalization processing according to the preset maximum response time limit to form the response rate factor. ; Cycle Count Correction Subunit: Used to obtain the number of cycles used by the energy storage unit, and calculate the health correction factor by combining it with the maximum allowable number of cycles in the design. ; The comprehensive scoring calculation sub-unit is used to weight and integrate the capacity factor, response rate factor, and health correction factor to generate the adjustment priority coefficient of the energy storage unit. The formula is as follows: ,in, This is the adjustment priority coefficient for the energy storage unit; These are the preset weighting coefficients.

[0012] Optionally, the adjustment instruction generation unit includes: Adjustment and sorting construction sub-unit: used to receive the adjustable power limit and corresponding priority coefficient of all energy storage units, and sort them in descending order of priority coefficient to form an execution sequence list of adjustment tasks; Power allocation calculation subunit: Based on the current power deviation value, the target adjustment power of each energy storage unit is allocated sequentially according to the adjustment sequence. The allocation value of each energy storage unit shall not exceed its adjustable power limit until the power deviation is completely eliminated or the energy storage resources are exhausted. Instruction set output subunit: used to bind the target regulation power of all energy storage units with the node identifier to generate an energy storage regulation instruction set.

[0013] Optionally, the scheduling instruction generation module includes an objective function construction unit, a constraint extraction unit, an optimization solution unit, and a scheduling instruction output unit; wherein: Objective function construction unit: used to construct an objective function with minimizing the remaining power deviation as the optimization objective based on the received energy storage regulation instruction set and real-time power deviation value; Constraint Extraction Unit: Used to extract the power boundary constraints, state of charge limits, and system-level grid security constraints for each energy storage unit; Optimization Solving Unit: Based on the objective function and constraints, the built-in integer programming solver solves for the optimal target regulating power value of each energy storage unit. ; Scheduling instruction output unit: This unit outputs the optimized solution... It is bound to the corresponding energy storage unit number to generate a fine-grained scheduling instruction that includes the node number, target regulation power value, and execution time.

[0014] Optionally, the scheduling instruction distribution module includes a communication mapping unit and an execution triggering unit; wherein: Communication mapping unit: Establishes a point-to-point communication link mapping relationship based on the energy storage unit number, and simultaneously calls the scheduling network interface to send fine-grained scheduling instructions to the corresponding energy storage control terminal; Execution triggering unit: After the energy storage unit receives the instruction, it sends the target power value to the power conversion device to complete the adjustment action.

[0015] The beneficial effects of this invention are: This invention, by constructing a complete chain of distributed data acquisition, regional collaborative sensing, energy storage assessment, scheduling optimization, and instruction distribution, achieves unified acquisition and standardized processing of operational data from source, grid, load, and storage nodes. It can calculate net load power in real time at the regional level and compare it with the planned curve to accurately obtain power deviation values, providing a reliable basis for subsequent energy storage regulation.

[0016] This invention comprehensively evaluates the power limit, priority coefficient, and health status of energy storage units, and introduces energy storage and grid constraints into scheduling optimization, thereby making the power allocation more precise and reasonable, and thus improving the system's response efficiency and operational stability. Attached Figure Description

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

[0018] Figure 1 This is a schematic diagram of a distributed storage system according to an embodiment of the present invention; Figure 2 This is a schematic diagram of the regional collaborative sensing module according to an embodiment of the present invention. Detailed Implementation

[0019] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments. It should also be noted that, to make the embodiments more comprehensive, the following embodiments are the best and preferred embodiments, and those skilled in the art can use other alternative methods to implement some well-known technologies; moreover, the accompanying drawings are only for more specific description of the embodiments and are not intended to specifically limit the present invention.

[0020] It should be noted that the use of terms such as "an embodiment," "an embodiment," "an exemplary embodiment," and "some embodiments" in the specification indicates that the described embodiment may include a specific feature, structure, or characteristic, but not every embodiment necessarily includes that specific feature, structure, or characteristic. Furthermore, when a specific feature, structure, or characteristic is described in connection with an embodiment, implementing such a feature, structure, or characteristic in conjunction with other embodiments (whether explicitly described or not) should be within the knowledge of those skilled in the art.

[0021] Generally, terms can be understood at least partly from their use in context. For example, depending at least partly on the context, the term "one or more" as used herein can be used to describe any feature, structure, or characteristic in a singular sense, or a combination of features, structures, or characteristics in a plural sense. Additionally, the term "based on" can be understood not necessarily to convey an exclusive set of factors, but rather, alternatively, depending at least partly on the context, to allow for the presence of other factors that are not necessarily explicitly described.

[0022] like Figures 1-2 As shown, a distributed storage system for coordinated scheduling of energy sources, grid, load, and storage includes a distributed data acquisition module, a regional collaborative sensing module, a distributed energy storage assessment module, a scheduling instruction generation module, and a scheduling instruction distribution module; wherein: Distributed data acquisition module: used to collect real-time operating data from various source, network, load, and storage nodes in parallel, and to format and process the data to generate a standardized node status dataset; Regional collaborative sensing module: It is used to receive the node status dataset of all nodes in the scheduling area, aggregate and calculate the net load power of the area, compare it with the planned tracking curve issued by the upper power grid, and calculate the real-time power deviation value of the area. Distributed energy storage assessment module: used to assess the adjustable power limit and adjustment priority coefficient of each distributed energy storage unit based on the direction and magnitude of power deviation and the real-time status of each energy storage unit, and generate a set of energy storage adjustment instructions; Dispatch instruction generation module: It is used to receive the energy storage regulation instruction set and real-time power deviation value, and optimize the allocation by taking into account the constraints of the energy storage unit itself and the grid security constraints, with the goal of minimizing the power deviation, and generate the final refined dispatch instruction. Dispatch instruction distribution module: Used to distribute fine-grained dispatch instructions point-to-point to the corresponding distributed energy storage units within the region and execute them.

[0023] The distributed data acquisition module includes a data access unit, a data cleaning unit, and a format standardization unit; among which: Data access unit: The monitoring interfaces of each source, network, load and storage node are connected in parallel. The real-time operating data of the node is obtained by adopting a multi-threaded asynchronous processing mechanism, including voltage, current, power and energy storage state of charge parameters. Data cleaning unit: Performs missing value imputation, outlier removal, and timestamp alignment operations on the incoming data to ensure data integrity; Standardized Format Unit: Converts the cleaned data into a unified format according to a preset field structure, and outputs a standardized node status dataset containing node number, timestamp, and running parameter values. Through the above structural design, efficient collection and unified processing of the running status of multiple nodes can be achieved, providing a data foundation for subsequent perception and scheduling, and improving the accuracy and stability of system response.

[0024] The regional collaborative sensing module includes a data aggregation unit, a net load calculation unit, a planned curve comparison unit, and a power deviation assessment unit; among which: Data aggregation unit: used to receive the node status dataset of all source, network, load and storage nodes in the scheduling area, classify and summarize them according to the type of the node, and construct the regional status information matrix at the current moment; Net load calculation unit: Based on the regional status information matrix, the actual power generation of each source node and the power consumption of each load node are accumulated respectively, and combined with the charging and discharging power of the energy storage unit and the power fed into the grid, the real-time net load power of the region is calculated. The positive and negative directions of the net load power are predefined by the system to ensure that the calculation standard is consistent. Planned curve comparison unit: used to obtain the planned tracking power value corresponding to the current moment from the upper-level scheduling system, and to perform a one-to-one value comparison with the real-time net load power on the time axis; Power Deviation Assessment Unit: Compares the difference between the actual net load power and the planned tracking value, calculates the real-time power deviation value of the region, and marks the direction of the deviation (exceeding or falling below the plan), which serves as the input basis for subsequent energy storage regulation. Through the above structural design, regional load dynamic aggregation and target deviation identification can be realized, providing accurate time-series power difference values ​​for subsequent energy storage response scheduling of the system, and enhancing the real-time performance and accuracy of the scheduling chain.

[0025] The net load calculation unit includes: Source power aggregation subunit: Used to extract the actual power generation value of each source node from the regional state information matrix, perform time alignment, and then accumulate the values ​​item by item to obtain the total regional power generation at the current time. ; Load power aggregation subunit: Used to extract the power consumption values ​​of each load node, and accumulate them to obtain the total regional load power at the current moment. ; Energy storage regulation power extraction subunit: used to extract the charging and discharging power of all energy storage units within the region. When the energy storage is in a discharging state, When in charging state, ; Power grid feed-in receiving subunit: Used to receive power exchange values ​​between this region and the upstream power grid. A positive value indicates that power is obtained from the main grid, while a negative value indicates that power is supplied to the main grid. Net load calculation subunit: used to substitute the above power parameters into a unified formula to calculate the real-time net load power of the region. The formula is: Through the aforementioned molecular units, power data from various types of nodes can be fully integrated to form a unified net load index, providing a stable and accurate power benchmark for subsequent deviation assessment and scheduling optimization, thereby enhancing the accuracy and effectiveness of collaborative scheduling response.

[0026] The power deviation assessment unit includes: Deviation Calculation Subunit: Receives the real-time net load power value output from the net load calculation subunit. And the planned tracking power value provided by the planned curve comparison unit, denoted as The difference between the two is calculated to obtain the real-time power deviation value of the region. The calculation formula is: ; Direction labeling subunit: based on The direction of deviation in the positive and negative judgment, when When this occurs, it indicates that the regional power demand exceeds the plan and is marked as a positive deviation; when When this occurs, it indicates that the power supply exceeds the plan and is marked as a negative deviation; when When the deviation is zero, it is marked as zero. Through the above sub-units, the degree and direction of regional power deviation can be quickly identified, providing a quantitative basis for energy storage regulation and enhancing the accuracy and timeliness of scheduling strategies.

[0027] The distributed energy storage assessment module includes a power ceiling calculation unit, a priority coefficient assessment unit, and a regulation command generation unit; wherein: Power Limit Calculation Unit: Based on the current state of charge, voltage, current, and rated parameters of each energy storage unit, and combined with the real-time power deviation direction, calculates its current adjustable power limit using the following formula: ,in, Adjustable power limit; This refers to the rated power of the energy storage unit; This represents the current remaining available power (remaining energy when discharging, and remaining capacity when charging). The current state of charge (SOC) is within the range of ; To adjust the cycle duration; Priority coefficient evaluation unit: It is used to comprehensively consider the remaining energy storage capacity, response speed and historical cycle count to assign an adjustment priority coefficient to each energy storage unit. The larger the value, the higher the adjustment priority. The regulation instruction generation unit is used to match and sort the adjustable power limits and priority coefficients of all energy storage units, allocate regulation power according to the real-time power deviation value, form an energy storage regulation instruction set, and specify the target regulation power value of each energy storage unit. Through the above unit, the regulation potential of each energy storage unit can be accurately assessed based on its real-time capability and operating status, ensuring the safety and reliability of the power regulation process.

[0028] Priority coefficient evaluation units include: Capacity factor extraction sub-unit: Used to obtain the current remaining available capacity of each energy storage unit, and normalize it based on the sum of the remaining capacities of all energy storage units in the region, as the capacity factor. The formula is: ,in, Capacity factor; This represents the remaining capacity of the current energy storage unit; For all within the region The total remaining capacity of the energy storage units; Response rate factor extraction subunit: Used to obtain the charge and discharge response time of the energy storage unit, and perform inverse normalization processing according to the preset maximum response time limit to form the response rate factor. The calculation formula is: ,in, For response speed factor; This represents the current response time of the energy storage unit. This is the preset maximum acceptable response time; Cycle Count Correction Subunit: Used to obtain the number of cycles used by the energy storage unit, and calculate the health correction factor by combining it with the maximum allowable number of cycles in the design. The formula is: ,in, Health-correcting factors; This refers to the cumulative number of charge-discharge cycles for the energy storage unit. This represents the maximum number of cycles designed for the energy storage unit. The comprehensive scoring calculation sub-unit is used to weight and integrate the capacity factor, response rate factor, and health correction factor to generate the adjustment priority coefficient of the energy storage unit. The formula is as follows: ,in, This is the adjustment priority coefficient for the energy storage unit; The preset weighting coefficients satisfy... Through the above structure and calculation method, the regulation capability, response capability and health status of each energy storage unit can be quantitatively reflected, providing a priority basis for subsequent scheduling, and improving the rationality of energy storage resource allocation and the precision of system scheduling.

[0029] The adjustment instruction generation unit includes: Adjustment and sorting construction sub-unit: used to receive the adjustable power limit and corresponding priority coefficient of all energy storage units, and sort them in descending order of priority coefficient to form an execution sequence list of adjustment tasks; Power allocation calculation subunit: Based on the current power deviation value, the target adjustment power of each energy storage unit is allocated sequentially according to the adjustment sequence. The allocation value of each energy storage unit shall not exceed its adjustable power limit until the power deviation is completely eliminated or the energy storage resources are exhausted. The instruction set output subunit is used to bind the target regulation power of all energy storage units with the node identifier, generate an energy storage regulation instruction set, and each instruction includes the node number, target power value and execution timestamp, and is output to the scheduling instruction distribution module. Through the above subunit, the system can quickly call energy storage units with priority and sufficient power to participate in regulation when power deviation occurs, ensuring optimal resource utilization and improving scheduling efficiency and system stability.

[0030] The scheduling instruction generation module includes an objective function construction unit, a constraint extraction unit, an optimization solution unit, and a scheduling instruction output unit; wherein: Objective function construction unit: This unit constructs an objective function based on the received energy storage regulation command set and real-time power deviation value, with the goal of minimizing the remaining power deviation. Specifically, let the actual regulation power of each energy storage unit be... Then the expression for the objective function is: ,in, This represents the real-time power deviation value for the current region. For the first The actual power that the energy storage unit participates in regulating; This represents the total number of energy storage units. Constraint Extraction Unit: Used to extract the power boundary constraints, state of charge limits, and system-level grid security constraints for each energy storage unit, which are represented as follows: ; ; ;in, For the first The adjustable power limit of the energy storage unit; The current state of charge; and For the first The safe state of charge range of the energy storage unit; The maximum power regulation capability acceptable to the upstream power grid; Optimization Solving Unit: Based on the objective function and constraints, the built-in integer programming solver solves for the optimal target regulating power value of each energy storage unit. This ensures that the residual power deviation is minimized within the system safety boundary; Scheduling instruction output unit: This unit outputs the optimized solution... By binding the corresponding energy storage unit number, a fine-grained scheduling instruction containing the node number, target adjustment power value, and execution time is generated. Through the above units, the system can take into account the energy storage status, grid capacity, and safety constraints when responding to power deviations, and achieve feasible, steady-state, and optimized multi-constraint fine-grained power allocation, effectively improving the reliability and execution efficiency of collaborative scheduling.

[0031] The scheduling instruction distribution module includes a communication mapping unit and an execution triggering unit; wherein: Communication mapping unit: Establishes a point-to-point communication link mapping relationship based on the energy storage unit number, and simultaneously calls the scheduling network interface to send fine-grained scheduling instructions to the corresponding energy storage control terminal; Execution triggering unit: After the energy storage unit receives the instruction, it sends the target power value to the power conversion device to complete the adjustment action; through the above unit, the scheduling instruction can be transmitted and responded to in a closed loop within the system, ensuring that the instruction is accurately issued and executed synchronously.

[0032] This invention encompasses any substitutions, modifications, equivalent methods, and solutions made within the spirit and scope of this invention. To provide the public with a thorough understanding of this invention, specific details are described in detail in the following preferred embodiments; however, those skilled in the art will fully understand the invention even without these details. Furthermore, to avoid unnecessary misunderstanding of the essence of this invention, well-known methods, processes, procedures, components, and circuits are not described in detail.

[0033] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle 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 distributed storage system with coordinated scheduling of source, grid, load, and storage, characterized in that, It includes a distributed data acquisition module, a regional collaborative sensing module, a distributed energy storage assessment module, a dispatch instruction generation module, and a dispatch instruction distribution module; among which: Distributed data acquisition module: used to collect real-time operating data from various source, network, load, and storage nodes in parallel, and to format and process the data to generate a standardized node status dataset; Regional collaborative sensing module: It is used to receive the node status dataset of all nodes in the scheduling area, aggregate and calculate the net load power of the area, compare it with the planned tracking curve issued by the upper power grid, and calculate the real-time power deviation value of the area. Distributed energy storage assessment module: used to assess the adjustable power limit and adjustment priority coefficient of each distributed energy storage unit based on the direction and magnitude of power deviation and the real-time status of each energy storage unit, and generate a set of energy storage adjustment instructions; Dispatch instruction generation module: It is used to receive the energy storage regulation instruction set and real-time power deviation value, and optimize the allocation by taking into account the constraints of the energy storage unit itself and the grid security constraints, with the goal of minimizing the power deviation, and generate the final refined dispatch instruction. Dispatch instruction distribution module: Used to distribute fine-grained dispatch instructions point-to-point to the corresponding distributed energy storage units within the region and execute them.

2. The distributed storage system for source-grid-load-storage coordinated scheduling according to claim 1, characterized in that, The distributed data acquisition module includes a data access unit, a data cleaning unit, and a format standardization unit; wherein: Data access unit: The monitoring interfaces of each source, network, load and storage node are connected in parallel. The real-time operating data of the node is obtained by adopting a multi-threaded asynchronous processing mechanism, including voltage, current, power and energy storage state of charge parameters. Data cleaning unit: Performs missing value imputation, outlier removal, and timestamp alignment operations on the incoming data to ensure data integrity; Standardized Format Unit: Converts the cleaned data into a unified format according to a preset field structure, and outputs a standardized node status dataset containing node number, timestamp, and running parameter values.

3. The distributed storage system for source-grid-load-storage coordinated scheduling according to claim 1, characterized in that, The regional collaborative sensing module includes a data aggregation unit, a net load calculation unit, a planned curve comparison unit, and a power deviation assessment unit; wherein: Data aggregation unit: used to receive the node status dataset of all source, network, load and storage nodes in the scheduling area, classify and summarize them according to the type of the node, and construct the regional status information matrix at the current moment; Net load calculation unit: Based on the regional status information matrix, the actual power generation of each source node and the power consumption of each load node are accumulated respectively, and the charging and discharging power of the energy storage unit and the power fed into the grid are combined to calculate the real-time net load power of the region. Planned curve comparison unit: used to obtain the planned tracking power value corresponding to the current moment from the upper-level scheduling system, and to perform a one-to-one value comparison with the real-time net load power on the time axis; Power Deviation Assessment Unit: Compares the difference between the actual net load power and the planned tracking value, calculates the real-time power deviation value of the area, and marks the direction of the deviation.

4. A distributed storage system for source-grid-load-storage coordinated scheduling according to claim 3, characterized in that, The net load calculation unit includes: Source power aggregation subunit: Used to extract the actual power generation value of each source node from the regional state information matrix, perform time alignment, and then accumulate the values ​​item by item to obtain the total regional power generation at the current time. ; Load power aggregation subunit: Used to extract the power consumption values ​​of each load node, and accumulate them to obtain the total regional load power at the current moment. ; Energy storage regulation power extraction subunit: used to extract the charging and discharging power of all energy storage units within the region. When the energy storage is in a discharging state, When in charging state, ; Power grid feed-in receiving subunit: Used to receive power exchange values ​​between this region and the upstream power grid. A positive value indicates that power is obtained from the main grid, while a negative value indicates that power is supplied to the main grid. Net load calculation subunit: used to substitute the above power parameters into a unified formula to calculate the real-time net load power of the region. The formula is: .

5. A distributed storage system for source-grid-load-storage coordinated scheduling according to claim 4, characterized in that, The power deviation assessment unit includes: Deviation Calculation Subunit: Receives the real-time net load power value output from the net load calculation subunit. And the planned tracking power value provided by the planned curve comparison unit, denoted as The difference between the two is calculated to obtain the real-time power deviation value of the region. ; Direction labeling subunit: based on The direction of deviation in the positive and negative judgment, when When this occurs, it indicates that the regional power demand exceeds the plan and is marked as a positive deviation; when When this occurs, it indicates that the power supply exceeds the plan and is marked as a negative deviation; when When the time is right, it is marked as no deviation.

6. A distributed storage system for source-grid-load-storage coordinated scheduling according to claim 1, characterized in that, The distributed energy storage assessment module includes a power upper limit calculation unit, a priority coefficient assessment unit, and a regulation command generation unit; wherein: Power Limit Calculation Unit: Based on the current state of charge, voltage, current, and rated parameters of each energy storage unit, and combined with the real-time power deviation direction, calculates its current adjustable power limit using the following formula: ,in, Adjustable power limit; This refers to the rated power of the energy storage unit; This represents the current remaining available battery power. The current state of charge; To adjust the cycle duration; Priority coefficient evaluation unit: used to comprehensively consider the remaining energy storage capacity, response speed and historical cycle count to assign an adjustment priority coefficient to each energy storage unit; Regulation command generation unit: used to match and sort the adjustable power limits of all energy storage units with priority coefficients, allocate regulation power according to real-time power deviation values, and form an energy storage regulation command set.

7. A distributed storage system for source-grid-load-storage coordinated scheduling according to claim 6, characterized in that, The priority coefficient evaluation unit includes: Capacity factor extraction sub-unit: Used to obtain the current remaining available capacity of each energy storage unit, and normalize it based on the sum of the remaining capacities of all energy storage units in the region, as the capacity factor. ; Response rate factor extraction subunit: Used to obtain the charge and discharge response time of the energy storage unit, and perform inverse normalization processing according to the preset maximum response time limit to form the response rate factor. ; Cycle Count Correction Subunit: Used to obtain the number of cycles used by the energy storage unit, and calculate the health correction factor by combining it with the maximum allowable number of cycles in the design. ; The comprehensive scoring calculation sub-unit is used to weight and integrate the capacity factor, response rate factor, and health correction factor to generate the adjustment priority coefficient of the energy storage unit. The formula is as follows: ,in, This is the adjustment priority coefficient for the energy storage unit; These are the preset weighting coefficients.

8. A distributed storage system for source-grid-load-storage coordinated scheduling according to claim 7, characterized in that, The adjustment instruction generation unit includes: Adjustment and sorting construction sub-unit: used to receive the adjustable power limit and corresponding priority coefficient of all energy storage units, and sort them in descending order of priority coefficient to form an execution sequence list of adjustment tasks; Power allocation calculation subunit: Based on the current power deviation value, the target adjustment power of each energy storage unit is allocated sequentially according to the adjustment sequence. The allocation value of each energy storage unit shall not exceed its adjustable power limit until the power deviation is completely eliminated or the energy storage resources are exhausted. Instruction set output subunit: used to bind the target regulation power of all energy storage units with the node identifier to generate an energy storage regulation instruction set.

9. A distributed storage system for source-grid-load-storage coordinated scheduling according to claim 1, characterized in that, The scheduling instruction generation module includes an objective function construction unit, a constraint extraction unit, an optimization solution unit, and a scheduling instruction output unit; wherein: Objective function construction unit: used to construct an objective function with minimizing the remaining power deviation as the optimization objective based on the received energy storage regulation instruction set and real-time power deviation value; Constraint Extraction Unit: Used to extract the power boundary constraints, state of charge limits, and system-level grid security constraints for each energy storage unit; Optimization Solving Unit: Based on the objective function and constraints, the built-in integer programming solver solves for the optimal target regulating power value of each energy storage unit. ; Scheduling instruction output unit: This unit outputs the optimized solution... It is bound to the corresponding energy storage unit number to generate a fine-grained scheduling instruction that includes the node number, target regulation power value, and execution time.

10. A distributed storage system for source-grid-load-storage coordinated scheduling according to claim 1, characterized in that, The scheduling instruction distribution module includes a communication mapping unit and an execution triggering unit; wherein: Communication mapping unit: Establishes a point-to-point communication link mapping relationship based on the energy storage unit number, and simultaneously calls the scheduling network interface to send fine-grained scheduling instructions to the corresponding energy storage control terminal; Execution triggering unit: After the energy storage unit receives the instruction, it sends the target power value to the power conversion device to complete the adjustment action.

Citation Information

Cited By

  • A distributed energy aggregator double-time-scale closed-loop scheduling method and system

    CN122288336A

  • A distributed energy aggregator double-time-scale closed-loop scheduling method and system

    CN122288336B