A distributed energy storage resource aggregation control system and method based on data analysis
Through data analysis, the resource surplus and urgency of the required equipment are obtained, combined with the transmission efficiency of energy storage resources, the scheduling of distributed energy storage resources is optimized, and the problem of improper resource allocation in distributed energy storage systems is solved, and the scheduling efficiency and Demand satisfaction.
Patent Information
- Application Number
- CN202410808394.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-21
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-06-21
AI Technical Summary
When the distributed energy storage system is regulating resources, multiple devices cannot allocate resources at the same time when sending resource requests at the same time, resulting in improper resource allocation. Due to resource consumption during the waiting process, the actual requirements cannot be met, and the scheduling efficiency is low.
Through data analysis, the resource surplus, consumption rate and urgency of the demand equipment are obtained, the resource allocation priority is calculated, and the transmission efficiency of energy storage resources is scheduled to optimize resource allocation to ensure that the demand equipment is reasonably allocated.
The rationality and scientificity of resource allocation are achieved, the operation of demand equipment is avoided, the loss is reduced, and the requirements of demand equipment are met.
Smart Images

Figure CN118381018B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of resource regulation and control, and in particular to a distributed energy storage resource aggregation regulation and control system and method based on data analysis. Background Art
[0002] Distributed energy storage system is an emerging technology device that combines energy storage technology with distributed power generation technology. By converting and storing energy into a more user-friendly form, it provides people with a more efficient, reliable and sustainable energy supply. Distributed energy storage technology enables users to actively manage energy use and improve the reliability of energy supply.
[0003] When distributed energy storage systems are regulating energy storage resources, the following situations often occur: when multiple devices send resource requests at the same time, resources cannot be allocated to all devices at the same time; if resources are allocated to all devices one after another, some devices consume resources while waiting for resource scheduling, so the allocated resources cannot meet the actual needs of the devices; at the same time, due to the differences in resource storage capacity and transmission distance, distributed energy storage resources often lead to low resource scheduling efficiency when multiple energy storage resources are scheduled at the same time, which will also cause the actual needs of the required devices to not be met. Summary of the invention
[0004] The purpose of the present invention is to provide a distributed energy storage resource aggregation control system and method based on data analysis to solve the problems raised in the above background technology.
[0005] In order to solve the above technical problems, the present invention provides the following technical solutions: a distributed energy storage resource aggregation control method based on data analysis, the control method comprising the following steps:
[0006] Step S100: Obtain the remaining amount of resources of the demand device at any time in the historical unit cycle, calculate the resource consumption rate of the demand device in any time period in a unit cycle, and obtain the average resource consumption rate of the demand device; confirm the consumption peak period of the demand device in a unit cycle, and obtain the average resource consumption rate of the demand device during the consumption peak period;
[0007] Step S200: when several demand devices send resource requests, obtain the request transmission time of the demand devices, analyze the resource consumption changes of the demand devices during the request transmission time, and obtain the actual resource demand of the demand devices; obtain the waiting time of the demand devices waiting for resource scheduling, analyze the resource consumption changes of the demand devices, and obtain the actual resource remaining amount of the demand devices; calculate the urgency of the demand devices, and generate the resource allocation priority of the demand devices according to the urgency;
[0008] Step S300: Obtain the remaining amount of each energy storage resource in the distributed energy storage resources, and calculate the transmission efficiency of each energy storage resource in combination with the transmission distance of each energy storage resource; perform resource scheduling on a plurality of energy storage resources according to the transmission efficiency, and generate a scheduling priority order of the distributed energy storage resources every unit period;
[0009] Step S400: When a new demand device sends a new resource request, obtain the resource demand and resource remaining amount of the new demand device when sending the resource request, calculate the urgency of the new demand device, and adjust the resource allocation priority; according to the resource demand of the new demand device, perform resource scheduling on the distributed energy storage resources.
[0010] Furthermore, the step S100 includes the following steps:
[0011] Step S101: Set a number of required devices, Required equipment exist The remaining amount of resources at time , every unit time Testing equipment required The remaining amount of resources is used to obtain the required equipment exist Resource consumption rate at a given moment ,in, Equipment for demand exist The remaining amount of resources at the moment;
[0012] Step S102: Set a unit period to , then the unit period The number of times the remaining amount of resources is detected is ; Because a test is performed at the initial moment of cycle T, This detection is not included, so it needs to be added by one; get the resource consumption rate at each moment and calculate the unit cycle Equipment required Average resource consumption rate ; Set a peak target consumption rate ,in, is a constant coefficient. Since the consumption peak period is a period of time with a relatively high consumption rate in a cycle, it is necessary to appropriately increase the ratio after obtaining the average resource consumption rate to obtain a higher consumption rate as the target rate for the consumption peak period. Since the peak period does not have a fixed value, adding a constant coefficient can freely adjust the range of the consumption peak period.
[0013] Step S103: From a unit cycle Extracted from The resource consumption rate is moment, and the unit period Divide into time interval, get ,in, For the The resource consumption rate is moment; from Select any time interval from the time intervals , extract any moment in the time interval ,like Resource consumption rate at a given moment , then the time interval As a demand device A consumption peak period; Get unit cycle Medium demand equipment Maximum resource consumption rate , get the required equipment Average resource consumption rate during peak consumption period ; Select a certain value As a reference point, because the resource consumption rate of the device changes in a relatively continuous process, so with two identical values As the two ends of the interval, there will only be two speeds higher than or lower than There are two cases, so as long as the consumption rate at one moment in the interval is higher than , the entire interval is higher than , so the peak consumption period can be obtained.
[0014] Furthermore, the step S200 includes the following steps:
[0015] Step S201: Obtain the request transmission time from when the demand device sends the resource request to when the distributed energy storage resource receives the resource request , every unit time Check the request transmission time The resource consumption rate of each demand device in The demand devices send resource requests at the same time, among which the Required equipment exist Resource consumption rate at a given moment ; Statistics on request transmission time The required device is detected Resource consumption rate The number of , calculate the required equipment At request transfer time The proportion of peak consumption time in ;
[0016] Since it takes a certain amount of time for a resource request to be sent and received, and the demand device consumes resources at every moment, it is necessary to obtain the resource consumption of the demand device during the request reception process. Therefore, it is necessary to analyze whether there is a peak period during the request reception process and how long the peak period lasts, so that a more accurate actual demand can be obtained later.
[0017] Step S202: Obtain the required equipment The resource requirement when sending a resource request is , according to the formula:
[0018] ;
[0019] in, Equipment for demand The average resource consumption rate during the peak consumption period, Equipment for demand The average resource consumption rate of the required equipment The actual resource requirements ;
[0020] Step S203: Set the required equipment The waiting time for resource scheduling is , establish a sliding window, the length of the sliding window is , place the sliding window at the waiting time The first length is The detection length is The length of peak consumption in the time period ; Whenever the length of time , move the sliding window backward by a length of Time period, continue to detect the length of the consumption peak period in the sliding window; according to the formula:
[0021] ;
[0022] in, For the The length of the peak consumption period in the sliding window is detected; the required equipment is calculated In waiting time The proportion of time spent in the peak consumption period ; Setting a sliding window can analyze in real time how long the demand equipment has gone through the peak consumption period while waiting for resource scheduling, so as to obtain accurate resource consumption; if the demand equipment has not been scheduled for resources, the waiting time is always increasing, so the peak consumption period is also changing. Setting a sliding window can periodically detect the change trend of subsequent waiting time. Even if it has been scheduled, the proportion obtained is 0, which does not affect the result; at the same time, it ensures real-time performance, making the results more accurate;
[0023] Step S204: Obtain the required equipment Average resource consumption rate during peak consumption period and demand equipment Average resource consumption rate , according to the formula:
[0024] ;
[0025] Calculate the required equipment Resource consumption while waiting for resource scheduling ;
[0026] Step S205: Obtain the required equipment The amount of resources remaining when sending a resource request , get the required equipment The actual remaining amount of resources when waiting for resource scheduling ; According to the formula:
[0027] ;
[0028] Calculate the required equipment The urgency of the device is determined by the priority level. The priority level is set according to the urgency level of the device in need. Three factors are considered in judging the urgency level: resource demand, resource surplus and resource consumption. The higher the demand level of a device in need, the higher the urgency level of resource scheduling. The lower the resource surplus, the higher the urgency level of resource scheduling. Therefore, the inverse of the surplus is used in the formula, which is in line with the trend that the less the resource surplus, the more urgent it is. Resource consumption is the consumption of the device during the waiting period. Some devices will be ranked at the back of the priority list because of their low demand and large surplus at the beginning. If the consumption of the waiting time is not considered, if a new device is inserted, the device will not be scheduled and the existing resources will be exhausted in the waiting period.
[0029] Step S206: Obtain The urgency of the equipment required will be The urgency is sorted from large to small, generating resource allocation priority of each demand device; each elapsed time , recalculate The urgency of the equipment required, adjustment The resource allocation priority of each demand device; the purpose of setting the cycle length to W here is to match the detection time of the above-mentioned sliding window, so as to facilitate synchronization of adjustment and detection and avoid confusion.
[0030] Furthermore, the step S300 includes the following steps:
[0031] Step S301: Assume the number of distributed energy storage resources is , obtain the remaining amount of resources when each distributed energy storage resource receives a resource request and transmission distance L, where Distributed energy storage resources The remaining amount of resources is , No. Distributed energy storage resources The transmission distance is ; According to the formula: , and calculate the distributed energy storage resources Transmission efficiency ;
[0032] Step S302: The distributed energy storage resources are sorted from large to small according to the transmission efficiency value, and a set of distributed energy storage resources is obtained. ; Get The actual total resource demand of the demand device is , select the set The front Distributed energy storage resources make and , then for the previous Distributed energy storage resources are used for resource scheduling; each time length ,right The transmission efficiency of each distributed energy storage resource is recalculated, and the scheduling priority order is generated from large to small according to the transmission efficiency value;
[0033] If we only select by transmission distance, although we can dispatch resources the fastest, if we choose speed only, a large number of energy storage resources will be dispatched, which will cause scheduling difficulties. Therefore, if we select resource scheduling by transmission efficiency, although it sacrifices a certain amount of time, it makes scheduling more reasonable.
[0034] Furthermore, the step S400 includes the following steps:
[0035] Step S401: Obtain the resource demand when the new demand device sends a resource request and remaining resources , calculate the urgency of the new required equipment ,like , resources will be dispatched to the new demand equipment first; if , then wait for the most recent resource allocation priority adjustment to be performed and then set the resource allocation priority;
[0036] When a new device sends a resource request, only the resource demand and remaining amount are considered first, and the consumption is not considered because the resource allocation priority is adjusted periodically. If the urgency of the new device is not the highest at the beginning, it can still be reasonably allocated after the next priority adjustment. The device with the highest urgency should be allocated resources first. Therefore, when a new device joins, the consumption during the waiting period can be ignored, and the urgency can be calculated together with the subsequent joining.
[0037] Step S402: Obtain The remaining amount of distributed energy storage resources after resource scheduling ,in, for The first of the distributed energy storage resources The remaining amount of distributed energy storage resources; if , then there is no need to dispatch new distributed energy storage resources; if , then according to The transmission efficiency of each distributed energy storage resource is dispatched from high to low.
[0038] In order to better implement the above method, a distributed energy storage resource aggregation control system is also proposed, which includes a consumption peak generation module, a demand equipment priority module, an energy storage resource priority module and an adjustment module;
[0039] The consumption peak period generation module is used to obtain the resource surplus of the demand device at any time in the historical unit cycle, calculate the resource consumption rate of the demand device in any time period in a unit cycle, and obtain the average resource consumption rate of the demand device; confirm the consumption peak period of the demand device in a unit cycle, and obtain the average resource consumption rate of the demand device during the consumption peak period;
[0040] The demand device priority module is used to obtain the request transmission time of the demand device when several demand devices send resource requests, analyze the resource consumption changes of the demand device during the request transmission time, and obtain the actual resource demand of the demand device; obtain the waiting time of the demand device waiting for resource scheduling, analyze the resource consumption of the demand device, and obtain the actual resource remaining amount of the demand device; calculate the urgency of the demand device, and generate the resource allocation priority of the demand device according to the urgency;
[0041] The energy storage resource priority module is used to obtain the remaining amount of each energy storage resource in the distributed energy storage resources, and calculate the transmission efficiency of each energy storage resource in combination with the transmission distance of each energy storage resource; perform resource scheduling on a plurality of energy storage resources according to the transmission efficiency, and generate a scheduling priority order of the distributed energy storage resources every unit period;
[0042] The adjustment module is used to obtain the resource demand and resource remaining amount of the new demand device when sending a new resource request, calculate the urgency of the new demand device, and adjust the resource allocation priority; and perform resource scheduling for distributed energy storage resources according to the resource demand of the new demand device.
[0043] Further, the demand equipment priority module includes an actual demand quantity calculation unit, an actual remaining quantity calculation unit and a priority setting unit;
[0044] The actual demand calculation unit is used to obtain the request transmission time of the demand devices when several demand devices send resource requests, analyze the changes in resource consumption of the demand devices during the request transmission time, and obtain the actual resource demand of the demand devices; the actual remaining quantity calculation unit is used to obtain the waiting time of the demand devices waiting for resource scheduling, analyze the resource consumption of the demand devices, and obtain the actual resource remaining quantity of the demand devices; the priority setting unit is used to calculate the urgency of the demand devices and generate the resource allocation priority of the demand devices according to the urgency.
[0045] Further, the energy storage resource priority module includes an urgency calculation unit and a resource scheduling unit;
[0046] The urgency calculation unit is used to obtain the remaining amount of each energy storage resource in the distributed energy storage resources, and calculate the transmission efficiency of each energy storage resource in combination with the transmission distance of each energy storage resource; the resource scheduling unit is used to schedule a number of energy storage resources according to the transmission efficiency, and generate a scheduling priority order of the distributed energy storage resources every unit period.
[0047] Further, the adjustment module includes a priority adjustment unit and an energy storage resource scheduling adjustment unit;
[0048] The priority adjustment unit is used to obtain the resource demand and resource remaining amount of the new demand device when sending a new resource request, calculate the urgency of the new demand device, and adjust the resource allocation priority when a new demand device sends a new resource request; the energy storage resource scheduling adjustment unit is used to schedule distributed energy storage resources according to the resource demand of the new demand device.
[0049] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: (1) The present invention calculates the emergency value of the demand device by analyzing the resource surplus, resource demand and resource surplus of the demand device, and obtains the priority of each demand device, so that the resource allocation to the demand device can be more reasonable and scientific, avoiding the operation of the demand device being affected by improper allocation; (2) The present invention reasonably arranges the scheduling order of the energy storage device by analyzing the transmission efficiency of the distributed energy storage device, and selects the fastest and most effective energy storage device for resource transmission, so that the demand device can obtain resource allocation as quickly as possible, reducing loss or even avoiding loss; (3) The present invention takes into account the request sending time of the demand device and the waiting time of each demand device during resource scheduling, obtains the demand change of each demand device during the waiting time, generates the actual demand, so that the needs of each demand device can be better met during subsequent resource allocation, avoiding the situation where the actual demand cannot be met due to waiting. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0051] Figure 1 It is a schematic diagram of the steps of a distributed energy storage resource aggregation control method based on data analysis;
[0052] Figure 2 It is a structural diagram of a distributed energy storage resource aggregation and control system based on data analysis. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] See also Figure 1 and Figure 2The present invention provides a technical solution: a distributed energy storage resource aggregation control method based on data analysis, the control method includes the following steps:
[0055] Step S100: Obtain the remaining amount of resources of the demand device at any time in the historical unit cycle, calculate the resource consumption rate of the demand device in any time period in a unit cycle, and obtain the average resource consumption rate of the demand device; confirm the consumption peak period of the demand device in a unit cycle, and obtain the average resource consumption rate of the demand device during the consumption peak period;
[0056] Wherein, the step S100 includes the following steps:
[0057] Step S101: Set a number of required devices, Required equipment exist The remaining amount of resources at time , every unit time Testing equipment required The remaining amount of resources is used to obtain the required equipment exist Resource consumption rate at a given moment ,in, Equipment for demand exist The remaining amount of resources at the moment;
[0058] Step S102: Set a unit period to , then the unit period The number of times the remaining amount of resources is detected is ; Get the resource consumption rate at each moment and calculate the unit cycle Equipment required Average resource consumption rate ; Set a peak target consumption rate ,in, is a constant coefficient;
[0059] Step S103: From a unit cycle Extracted from The resource consumption rate is moment, and the unit period Divide into time interval, get ,in, For the The resource consumption rate is moment; from Select any time interval from the time intervals , extract any moment in the time interval ,like Resource consumption rate at a given moment , then the time interval As a demand device A consumption peak period; Get unit cycle Medium demand equipment Maximum resource consumption rate , get the required equipment Average resource consumption rate during peak consumption period .
[0060] Step S200: when several demand devices send resource requests, obtain the request transmission time of the demand devices, analyze the resource consumption changes of the demand devices during the request transmission time, and obtain the actual resource demand of the demand devices; obtain the waiting time of the demand devices waiting for resource scheduling, analyze the resource consumption changes of the demand devices, and obtain the actual resource remaining amount of the demand devices; calculate the urgency of the demand devices, and generate the resource allocation priority of the demand devices according to the urgency;
[0061] Wherein, the step S200 includes the following steps:
[0062] Step S201: Obtain the request transmission time from when the demand device sends the resource request to when the distributed energy storage resource receives the resource request , every unit time Check the request transmission time The resource consumption rate of each demand device in The demand devices send resource requests at the same time, among which the Required equipment exist Resource consumption rate at a given moment ; Statistics on request transmission time The required device is detected Resource consumption rate The number of , calculate the required equipment At request transfer time The proportion of peak consumption time in ;
[0063] Step S202: Obtain the required equipment The resource requirement when sending a resource request is , according to the formula:
[0064] ;
[0065] in, Equipment for demand The average resource consumption rate during the peak consumption period, Equipment for demand The average resource consumption rate of the required equipment The actual resource requirements ;
[0066] Step S203: Set the required equipment The waiting time for resource scheduling is , establish a sliding window, the length of the sliding window is , place the sliding window at the waiting time The first length is The detection length is The length of peak consumption in the time period ; Whenever the length of time , move the sliding window backward by a length of Time period, continue to detect the length of the consumption peak period in the sliding window; according to the formula:
[0067] ;
[0068] in, For the The length of the peak consumption period in the sliding window is detected; the required equipment is calculated In waiting time The proportion of time spent in the peak consumption period ;
[0069] Step S204: Obtain the required equipment Average resource consumption rate during peak consumption period and demand equipment Average resource consumption rate , according to the formula:
[0070] ;
[0071] Calculate the required equipment Resource consumption while waiting for resource scheduling ;
[0072] Step S205: Obtain the required equipment The amount of resources remaining when sending a resource request , get the required equipment The actual remaining amount of resources when waiting for resource scheduling ; According to the formula:
[0073] ;
[0074] Calculate the required equipment The urgency of
[0075] Step S206: Obtain The urgency of the equipment required will be The urgency is sorted from large to small, generating resource allocation priority of each demand device; each elapsed time , recalculate The urgency of the equipment required, adjustment The resource allocation priority of each request device.
[0076] Step S300: Obtain the remaining amount of each energy storage resource in the distributed energy storage resources, and calculate the transmission efficiency of each energy storage resource in combination with the transmission distance of each energy storage resource; perform resource scheduling on a plurality of energy storage resources according to the transmission efficiency, and generate a scheduling priority order of the distributed energy storage resources every unit period;
[0077] Wherein, the step S300 includes the following steps:
[0078] Step S301: Assume the number of distributed energy storage resources is , obtain the remaining amount of resources when each distributed energy storage resource receives a resource request and transmission distance L, where Distributed energy storage resources The remaining amount of resources is , No. Distributed energy storage resources The transmission distance is ; According to the formula: , and calculate the distributed energy storage resources Transmission efficiency ;
[0079] Step S302: The distributed energy storage resources are sorted from large to small according to the transmission efficiency value, and a set of distributed energy storage resources is obtained. ; Get The actual total resource demand of the demand device is , select the set The front Distributed energy storage resources make and , then for the previous Distributed energy storage resources are used for resource scheduling; each time length ,right The transmission efficiency of each distributed energy storage resource is recalculated, and the scheduling priority order is generated from large to small according to the transmission efficiency value.
[0080] Step S400: when a new demand device sends a new resource request, obtain the resource demand and resource remaining amount of the new demand device when sending the resource request, calculate the urgency of the new demand device, and adjust the resource allocation priority; perform resource scheduling on the distributed energy storage resources according to the resource demand of the new demand device;
[0081] Wherein, the step S400 includes the following steps:
[0082] Step S401: Obtain the resource demand when the new demand device sends a resource request and remaining resources , calculate the urgency of the new required equipment ,like , resources will be dispatched to the new demand equipment first; if , then wait for the most recent resource allocation priority adjustment to be performed and then set the resource allocation priority;
[0083] Step S402: Obtain The remaining amount of distributed energy storage resources after resource scheduling ,in, for The first of the distributed energy storage resources The remaining amount of distributed energy storage resources; if , then there is no need to dispatch new distributed energy storage resources; if , then according to The transmission efficiency of each distributed energy storage resource is dispatched from high to low.
[0084] A distributed energy storage resource aggregation control system based on data analysis, the control system includes a consumption peak generation module, a demand equipment priority module, an energy storage resource priority module and an adjustment module;
[0085] The consumption peak period generation module is used to obtain the resource surplus of the demand device at any time in the historical unit cycle, calculate the resource consumption rate of the demand device in any time period in a unit cycle, and obtain the average resource consumption rate of the demand device; confirm the consumption peak period of the demand device in a unit cycle, and obtain the average resource consumption rate of the demand device during the consumption peak period;
[0086] The demand device priority module is used to obtain the request transmission time of the demand device when several demand devices send resource requests to the distributed energy storage resources, analyze the resource consumption changes of the demand device during the request transmission time, and obtain the actual resource demand of the demand device; obtain the waiting time of the demand device waiting for resource scheduling, analyze the resource consumption of the demand device, and obtain the actual resource remaining amount of the demand device; calculate the urgency of the demand device, and generate the resource allocation priority of the demand device according to the urgency;
[0087] The energy storage resource priority module is used to obtain the remaining amount of each energy storage resource in the distributed energy storage resources, and calculate the transmission efficiency of each energy storage resource in combination with the transmission distance of each energy storage resource; perform resource scheduling on a plurality of energy storage resources according to the transmission efficiency, and generate a scheduling priority order of the distributed energy storage resources every unit period;
[0088] The adjustment module is used to obtain the resource demand and resource remaining amount of the new demand device when sending a new resource request, calculate the urgency of the new demand device, and adjust the resource allocation priority; and perform resource scheduling for distributed energy storage resources according to the resource demand of the new demand device.
[0089] Wherein, the demand equipment priority module includes an actual demand quantity calculation unit, an actual remaining quantity calculation unit and a priority setting unit;
[0090] The actual demand calculation unit is used to obtain the request transmission time of the demand devices when several demand devices send resource requests, analyze the changes in resource consumption of the demand devices during the request transmission time, and obtain the actual resource demand of the demand devices; the actual remaining quantity calculation unit is used to obtain the waiting time of the demand devices waiting for resource scheduling, analyze the resource consumption of the demand devices, and obtain the actual resource remaining quantity of the demand devices; the priority setting unit is used to calculate the urgency of the demand devices and generate the resource allocation priority of the demand devices according to the urgency.
[0091] Wherein, the energy storage resource priority module includes an urgency calculation unit and a resource scheduling unit;
[0092] The urgency calculation unit is used to obtain the remaining amount of each energy storage resource in the distributed energy storage resources, and calculate the transmission efficiency of each energy storage resource in combination with the transmission distance of each energy storage resource; the resource scheduling unit is used to schedule a number of energy storage resources according to the transmission efficiency, and generate a scheduling priority order of the distributed energy storage resources every unit period.
[0093] Wherein, the adjustment module includes a priority adjustment unit and an energy storage resource scheduling adjustment unit;
[0094] The priority adjustment unit is used to obtain the resource demand and resource remaining amount of the new demand device when sending a new resource request, calculate the urgency of the new demand device, and adjust the resource allocation priority when a new demand device sends a new resource request; the energy storage resource scheduling adjustment unit is used to schedule distributed energy storage resources according to the resource demand of the new demand device.
[0095] Suppose there are two demand devices, A and B. The remaining resources of devices A and B at time 0 are 50. The remaining resources of device A are detected every other time. The remaining resources of device A at time 1 are 49. Therefore, the resource consumption rate of device A is 1 / hour. Set a unit period T=24 time, then the number of detections is 25, obtain the resource consumption rate at each time, and calculate the average consumption rate of device A to be 1 / hour. Set the peak target consumption rate to 2 / hour. Therefore, three intervals are extracted from 24 time, namely (0, 10), (10, 12), and (12, 24). (10, 12) is the peak consumption period, and the average consumption rate during the peak consumption period is 2 / hour. Similarly, the average consumption rate of device B is 1 / hour, and the peak period is (11, 13). The average consumption rate during the peak period is 1.5 / hour.
[0096] Assume that the resource demand of device A is 50 and the resource demand of resource B is 30. Assume that a resource request is sent at 10.5 and the request transmission time is 1. During the request transmission time, the peak consumption of device A accounts for 100% and the peak consumption of device B accounts for 50%. Therefore, the actual resource demand of device A is 52 and the actual resource demand of device B is 31.5.
[0097] Set the waiting time of devices A and B when waiting for resource scheduling resources to 1 moment, and set a sliding window with a length of 1 moment. Therefore, the peak period of device A accounts for 50%, and the peak period of device B accounts for 100%. Then the resource consumption of device A is 1.5, and the resource consumption of device B is 1.5; because the remaining resources of device A are 35.5, and the remaining resources of device B are 36.5, the urgency of device A is 52+1 / 35.5+1.5=53.53, and the urgency of device B is 31.5+1 / 36.5+1.5=33.03; because the urgency of device A is greater than that of device B, the priority of device A is higher than that of device B;
[0098] Suppose there are three distributed resource schedulings. The remaining amount of resource a is 100 and the distance is 10; the remaining amount of resource b is 200 and the distance is 15; the remaining amount of resource c is 300 and the distance is 50. The transmission efficiency is calculated and sorted as b, a, and c. Since the remaining amount of resource b satisfies the requirement, resource b can be scheduled.
[0099] When a new device sends a resource request, the resource demand of the new device is 10, the remaining resources are 30, and the urgency is calculated to be 10+1 / 30=10.03, which is less than the urgency of device A. Therefore, there is no need to adjust the resource allocation priority at present.
[0100] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0101] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A distributed energy storage resource aggregation control method based on data analysis, characterized in that: The control method comprises the following steps: Step S100: Obtain the remaining amount of resources of the demand device at any time in the historical unit cycle, calculate the resource consumption rate of the demand device in any time period in a unit cycle, and obtain the average resource consumption rate of the demand device; Identify the peak consumption period of the demand equipment in a unit cycle and obtain the average resource consumption rate of the demand equipment during the peak consumption period; Step S200: when several demand devices send resource requests, obtain the request transmission time of the demand devices, analyze the resource consumption changes of the demand devices during the request transmission time, and obtain the actual resource demand of the demand devices; Obtain the waiting time of the demand equipment waiting for resource scheduling, analyze the changes in resource consumption of the demand equipment, and obtain the actual remaining resources of the demand equipment; The urgency of the required equipment is calculated, and the resource allocation priority of the required equipment is generated according to the urgency; Step S300: obtaining the remaining amount of each energy storage resource in the distributed energy storage resources, and calculating the transmission efficiency of each energy storage resource in combination with the transmission distance of each energy storage resource; Perform resource scheduling on a number of energy storage resources according to transmission efficiency, and generate a scheduling priority order of distributed energy storage resources every unit period; Step S400: when a new demand device sends a new resource request, obtain the resource demand and resource remaining amount of the new demand device when sending the resource request, calculate the urgency of the new demand device, and adjust the resource allocation priority; perform resource scheduling on the distributed energy storage resources according to the resource demand of the new demand device; The step S100 includes the following steps: Step S101: Set a number of required devices, Required equipment exist The remaining amount of resources at time , every unit time Testing equipment required The remaining amount of resources is used to obtain the required equipment exist Resource consumption rate at a given moment ,in, Equipment for demand exist The remaining amount of resources at the moment; Step S102: Set a unit period to , then the unit period The number of times the remaining amount of resources is detected is ; Get the resource consumption rate at each moment and calculate the unit cycle Equipment required Average resource consumption rate ; Set a peak target consumption rate ,in, is a constant coefficient; Step S103: From a unit cycle Extracted from The resource consumption rate is moment, and the unit period Divide into time interval, get ,in, For the The resource consumption rate is moment; from Select any time interval from the time intervals , extract any moment in the time interval ,like Resource consumption rate at a given moment , then the time interval As a demand device A consumption peak period; Get unit cycle Medium demand equipment Maximum resource consumption rate , get the required equipment Average resource consumption rate during peak consumption period ; The step S200 includes the following steps: Step S201: Obtain the request transmission time from when the demand device sends the resource request to when the distributed energy storage resource receives the resource request , every unit time Check the request transmission time The resource consumption rate of each demand device in The demand devices send resource requests at the same time, among which the Required equipment exist Resource consumption rate at a given moment ; Statistics on request transmission time The required device is detected Resource consumption rate The number of , calculate the required equipment At request transfer time The proportion of peak consumption time in ; Step S202: Obtain the required equipment The resource requirement when sending a resource request is , according to the formula: ; in, Equipment for demand The average resource consumption rate during the peak consumption period, Equipment for demand The average resource consumption rate of the required equipment Actual resource requirements ; Step S203: Set the required equipment The waiting time for resource scheduling is , establish a sliding window, the length of the sliding window is , place the sliding window at the waiting time The first length is The detection length is The length of peak consumption in the time period ; Whenever the length of time , move the sliding window backward by a length of Time period, continue to detect the length of the consumption peak period in the sliding window; according to the formula: ; in, For the The length of the peak consumption period in the sliding window is detected; the required equipment is calculated In waiting time The proportion of time spent in the peak consumption period ; Step S204: Obtain the required equipment Average resource consumption rate during peak consumption period and demand equipment Average resource consumption rate , according to the formula: ; Calculate the required equipment Resource consumption while waiting for resource scheduling ; Step S205: Obtain the required equipment The amount of resources remaining when sending a resource request , get the required equipment The actual remaining amount of resources when waiting for resource scheduling ; According to the formula: ; Calculate the required equipment The urgency of Step S206: Obtain The urgency of the equipment required will be The urgency is sorted from large to small, generating resource allocation priority of each demand device; each elapsed time , recalculate The urgency of the equipment required, adjustment Resource allocation priority for each device in need; The step S300 includes the following steps: Step S301: Assume the number of distributed energy storage resources is , obtain the remaining amount of resources when each distributed energy storage resource receives a resource request and transmission distance L, where Distributed energy storage resources The remaining amount of resources is , No. Distributed energy storage resources The transmission distance is ; According to the formula: , and calculate the distributed energy storage resources Transmission efficiency ; Step S302: The distributed energy storage resources are sorted from large to small according to the transmission efficiency value, and a set of distributed energy storage resources is obtained. ; Get The actual total resource demand of the demand device is , select the set The front Distributed energy storage resources make and , then for the previous Distributed energy storage resources are used for resource scheduling; each time length ,right The transmission efficiency of each distributed energy storage resource is recalculated, and the scheduling priority order is generated from large to small according to the transmission efficiency value; The step S400 includes the following steps: Step S401: Obtain the resource demand when the new demand device sends a resource request and remaining resources , calculate the urgency of the new required equipment ,like , resources will be dispatched to the new demand equipment first; if , then wait for the most recent resource allocation priority adjustment to be performed and then set the resource allocation priority; Step S402: Obtain The remaining amount of distributed energy storage resources after resource scheduling ,in, for The first of the distributed energy storage resources The remaining amount of distributed energy storage resources; if , then there is no need to dispatch new distributed energy storage resources; if , then according to The transmission efficiency of each distributed energy storage resource is dispatched from high to low.
2. A distributed energy storage resource aggregation control system applied to a distributed energy storage resource aggregation control method based on data analysis as described in claim 1, characterized in that: The control system includes a consumption peak generation module, a demand equipment priority module, an energy storage resource priority module and an adjustment module; The consumption peak period generation module is used to obtain the resource surplus of the demand device at any time in the historical unit cycle, calculate the resource consumption rate of the demand device in any time period in a unit cycle, and obtain the average resource consumption rate of the demand device; Identify the peak consumption period of the demand equipment in a unit cycle and obtain the average resource consumption rate of the demand equipment during the peak consumption period; The demand device priority module is used to obtain the request transmission time of the demand device when several demand devices send resource requests, analyze the resource consumption changes of the demand devices during the request transmission time, and obtain the actual resource demand of the demand devices; Obtain the waiting time of the demand equipment waiting for resource scheduling, analyze the changes in resource consumption of the demand equipment, and obtain the actual remaining resources of the demand equipment; The urgency of the required equipment is calculated, and the resource allocation priority of the required equipment is generated according to the urgency; The energy storage resource priority module is used to obtain the remaining amount of each energy storage resource in the distributed energy storage resources, and calculate the transmission efficiency of each energy storage resource in combination with the transmission distance of each energy storage resource; perform resource scheduling on a plurality of energy storage resources according to the transmission efficiency, and generate a scheduling priority order of the distributed energy storage resources every unit period; The adjustment module is used to obtain the resource demand and resource remaining amount of the new demand device when sending a new resource request, calculate the urgency of the new demand device, and adjust the resource allocation priority; and perform resource scheduling for distributed energy storage resources according to the resource demand of the new demand device.
3. The distributed energy storage resource aggregation control system according to claim 2 is characterized in that: The demand equipment priority module includes an actual demand quantity calculation unit, an actual remaining quantity calculation unit and a priority setting unit; The actual demand calculation unit is used to obtain the request transmission time of the demand device when several demand devices send resource requests, analyze the resource consumption changes of the demand device during the request transmission time, and obtain the actual resource demand of the demand device; The actual remaining quantity calculation unit is used to obtain the waiting time of the demand device waiting for resource scheduling, analyze the resource consumption of the demand device, and obtain the actual resource remaining quantity of the demand device; the priority setting unit is used to calculate the urgency of the demand device and generate the resource allocation priority of the demand device according to the urgency.
4. The distributed energy storage resource aggregation control system according to claim 2 is characterized in that: The energy storage resource priority module includes an urgency calculation unit and a resource scheduling unit; The urgency calculation unit is used to obtain the remaining amount of each energy storage resource in the distributed energy storage resources, and calculate the transmission efficiency of each energy storage resource in combination with the transmission distance of each energy storage resource; the resource scheduling unit is used to schedule a number of energy storage resources according to the transmission efficiency, and generate a scheduling priority order of the distributed energy storage resources every unit period.
5. The distributed energy storage resource aggregation control system according to claim 2 is characterized in that: The adjustment module includes a priority adjustment unit and an energy storage resource scheduling adjustment unit; The priority adjustment unit is used to obtain the resource demand and resource remaining amount of the new demand device when sending a new resource request, calculate the urgency of the new demand device, and adjust the resource allocation priority when a new demand device sends a new resource request; the energy storage resource scheduling adjustment unit is used to schedule distributed energy storage resources according to the resource demand of the new demand device.
Citation Information
Patent Citations
Method and base station for configuring parameter
CN101888700A
In-station collaborative optimization control method of integrated energy service station and related products
CN116544987A
Task resource demand sensing method for cloud edge collaborative scene
CN117135131A
Task scheduling optimization method and system based on equipment state analysis
CN118193169A
Systems and techniques for power management
US20220145730A1
