Resource scheduling method, device, equipment and storage medium

By calculating the marginal cost of aggregating resources to measure whether to participate in the demand response, solve the problem of insufficient side response of the user, optimize resource scheduling, reduce the waste of resource, and increase the enthusiasm of response.

CN118710027BActive Publication Date: 2025-01-24CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411195056.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2025-01-24
Estimated Expiration
2044-08-29

AI Technical Summary

Technical Problem

In the prior art, the user-side response volume is difficult to meet the scheduling demand, resulting in waste of resources and affecting the smooth progress of resource scheduling.

Method used

By calculating the marginal cost of aggregable resources participating in scheduling demand response, if the marginal cost is less than the estimated response revenue, it is determined that the resource participates in demand response, and the response data is reported to the resource aggregator for resource scheduling.

Benefits of technology

Optimize response strategies to ensure that users can accurately decide whether to participate in demand response, improve the enthusiasm of response, reduce waste of resources, and achieve more optimized resource scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118710027B_ABST
    Figure CN118710027B_ABST
Patent Text Reader

Abstract

The present application belongs to the field of resource scheduling technology, and discloses a resource scheduling method, device, equipment and storage medium. The method includes: after receiving the scheduling demand issued by the resource aggregator, calculating the marginal cost of the aggregable resources participating in the scheduling demand response; when the marginal cost is less than the estimated response benefit, determining that the aggregable resources participate in the scheduling demand response; reporting the response data of the aggregable resources to the resource aggregator, so that the resource aggregator performs resource scheduling based on the reported response data. The marginal cost of the resource is used as the criterion for whether to participate in the scheduling demand response. If the marginal cost is less than the estimated response benefit, the resource aggregator participates in the demand response, optimizes the response strategy, guarantees the benefits of the power users, and improves the response enthusiasm of the power users, so that the power users can participate in the demand response to the greatest extent, increase the response amount, to ensure that the response amount can reach the demand amount, achieve more optimized resource scheduling, and effectively reduce resource waste.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of resource scheduling, and in particular to a resource scheduling method, device, equipment and storage medium. Background Art

[0002] After the aggregator releases the demand, the users usually have different ways of measuring whether to participate in the demand response, and cannot make a unified and accurate decision on whether to participate in the response. It is easy for users to respond but not respond, resulting in the response volume not meeting the demand volume, resulting in resource waste and affecting the smooth progress of resource scheduling. When participating in demand response, users usually rarely consider the benefits of resources participating in demand response. If users cannot obtain benefits, it will affect their enthusiasm for participating in subsequent demand responses, and the subsequent response volume will decrease, further affecting resource scheduling.

[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present application is to provide a resource scheduling method, device, equipment and storage medium, aiming to solve the technical problem in the prior art that the user side response amount cannot meet the scheduling demand, resulting in resource waste and affecting resource scheduling.

[0005] In a first aspect, the present application provides a resource scheduling method, the method comprising the following steps:

[0006] After receiving the dispatch demand issued by the resource aggregator, the marginal cost of the aggregatable resources participating in the dispatch demand response is calculated;

[0007] When the marginal cost is less than the estimated response benefit, determining that the aggregatable resource participates in the scheduling demand response;

[0008] The response data of the aggregatable resources is reported to the resource aggregator, so that the resource aggregator performs resource scheduling based on the reported response data.

[0009] In this scheme, whether to participate in the scheduling of demand response is measured by calculating the marginal cost of resources. If the marginal cost is less than the estimated benefit of the response, the demand response is participated in so that the aggregator can schedule resources and optimize the response strategy. The marginal cost of resources is uniformly used as the measurement standard for whether to participate in the scheduling of demand response. Electricity users can accurately decide whether to participate in demand response. At the same time, the user's benefits can be guaranteed, the response enthusiasm of electricity users can be improved, and the situation where electricity users can respond but do not respond can be avoided. Electricity users can participate in demand response to the greatest extent, increase the response volume, ensure that the response volume can reach the demand volume, achieve more optimized resource scheduling, and effectively reduce resource waste.

[0010] In some embodiments, the step of calculating the marginal cost of the aggregatable resources participating in the scheduling demand response includes: determining the response resources in the aggregatable resources and the response power of the response resources according to the scheduling demand; and determining the marginal cost according to the response power of the response resources.

[0011] By analyzing the dispatch demands released by resource aggregators, determining the resources that can respond and the power at which the resources can respond, the marginal cost of participating in the response can be calculated. The calculated marginal cost can then be used to measure whether to participate in the demand response, thereby ensuring the benefits of power users after participating in the demand response, increasing the response enthusiasm of power users, increasing the response volume, achieving more optimized resource scheduling, and reducing resource waste.

[0012] In some embodiments, the step of determining the response resources in the aggregatable resources and the response power of the response resources according to the scheduling requirements includes: determining the required resource type, required time and required power according to the scheduling requirements; determining matching response resources in the aggregatable resources according to the required resource type and the required time, and determining the response time of the response resources; and determining the response power of the response resources within the response time according to the required power.

[0013] By analyzing the scheduling requirements released by resource aggregators, determining the resource type, time and power of the current demand, finding out the resources that can respond within the demand time from the aggregatable resources, and determining the power that the responding resources can respond with within the demand time, the marginal cost of the responding resources can be calculated using the responding power, so that power users can use the marginal cost to measure whether to participate in demand response. If the marginal cost is less than the estimated benefit of the response, then they participate in the demand response, thereby ensuring the benefits of power users, increasing the response enthusiasm of power users, increasing the response volume, achieving more optimized resource scheduling, and effectively reducing resource waste.

[0014] In some embodiments, the step of determining the marginal cost based on the response power of the response resource includes: determining the cycle life decay cost and the operating state energy consumption cost based on the response power of the response resource; obtaining the initial construction cost, calendar life decay cost, fixed operation and maintenance cost and insurance expense cost of the response resource; determining the marginal cost based on the cycle life decay cost, the operating state energy consumption cost, the initial construction cost, the calendar life decay cost, the fixed operation and maintenance cost, the insurance expense cost and the static state energy consumption cost.

[0015] The cycle life decay cost and operating state energy consumption cost are calculated through response power. The cycle life decay cost and operating state energy consumption cost related to the response power are utilized, as well as the initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance cost and static state energy consumption cost that are not related to the response power. Taking various cost factors into consideration, the marginal cost of the response resource is accurately calculated. Therefore, while ensuring the benefits of electricity users, the marginal cost of the response resource can be used to accurately measure whether to participate in demand response, so that electricity users can participate in demand response to the greatest extent, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0016] In some embodiments, the step of determining the marginal cost based on the cycle life decay cost, the operating state energy consumption cost, the initial construction cost, the calendar life decay cost, the fixed operation and maintenance cost, the insurance expense cost and the static state energy consumption cost includes: adding the cycle life decay cost, the operating state energy consumption cost, the initial construction cost, the calendar life decay cost, the fixed operation and maintenance cost, the insurance expense cost and the static state energy consumption cost to obtain the marginal cost.

[0017] The marginal cost is obtained by adding the cycle life decay cost, operating energy consumption cost, initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance cost and static energy consumption cost. Taking various cost factors into consideration, the marginal cost of the response resource is accurately calculated, so as to optimize the response strategy and accurately measure whether to participate in demand response based on the marginal cost of the response resource. While ensuring the benefits of electricity users, electricity users can participate in demand response to the greatest extent, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0018] In some embodiments, the step of determining the cycle life decay cost and the operating state energy consumption cost based on the response power of the response resource includes: determining the cycle life decay cost of the response resource based on the response power and cycle life decay cost prediction model of the response resource, and determining the operating state energy consumption cost of the response resource based on the response power and operating state energy consumption cost prediction model of the response resource.

[0019] By constructing a prediction model to calculate the cycle life decay cost and operating state energy consumption cost related to the response resources respectively, accurate data can be obtained, thereby ensuring the accuracy of the marginal cost calculation. Then, the participation in demand response can be accurately measured according to the marginal cost of the response resources, so that power users can participate in demand response to the greatest extent, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0020] In some embodiments, the step of determining the cycle life decay cost of the response resource based on the response power of the response resource and the cycle life decay cost prediction model, and determining the operating state energy consumption cost of the response resource based on the response power of the response resource and the operating state energy consumption cost prediction model also includes: taking the response power as the independent variable and the cycle life decay cost as the first dependent variable; fitting the independent variable and the first dependent variable based on an exponential function to construct the cycle life decay cost prediction model.

[0021] By constructing a prediction model to accurately calculate the cycle life decay cost associated with the response resources and improve the accuracy of marginal cost calculation, it is possible to accurately measure whether to participate in demand response based on the marginal cost of the response resources, so that power users can participate in demand response to the greatest extent, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0022] In some embodiments, the step of determining the cycle life decay cost of the response resource based on the response power of the response resource and the cycle life decay cost prediction model, and determining the operating state energy consumption cost of the response resource based on the response power of the response resource and the operating state energy consumption cost prediction model also includes: taking the response power as the independent variable and the operating state energy consumption cost as the second dependent variable; fitting the independent variable and the second dependent variable based on a cubic function to construct the operating state energy consumption cost prediction model.

[0023] By constructing a prediction model to accurately calculate the operating energy consumption cost related to the response resources, the accuracy of marginal cost calculation can be improved, so that whether to participate in demand response can be accurately measured according to the marginal cost of the response resources, so that power users can participate in demand response to the greatest extent, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0024] In some embodiments, the response data includes at least the response resources in the aggregatable resources and the response power and response time of the response resources. The step of reporting the response data of the aggregatable resources to the resource aggregator so that the resource aggregator performs resource scheduling based on the reported response data includes: reporting the response data of the aggregatable resources to the resource aggregator so that the resource aggregator calculates the response performance score corresponding to the response resource based on the reported response data, determines the resource scheduling order according to the response performance scores sorted in descending order, and schedules the response resources according to the resource scheduling order.

[0025] Through the response data declared by electricity users, the aggregator calculates the response performance score of each response resource, and dispatches these response resources in order of the response performance score from high to low, thereby building a performance evaluation mechanism for electricity users to participate in demand response, incentivizing electricity users to actively participate in demand response, improving response enthusiasm, ensuring that electricity users can participate in demand response to the greatest extent possible, increasing the response volume, and further optimizing the dispatch of user-side aggregatable resources.

[0026] In some embodiments, the response performance score is the sum of the weighted scores of the performance indicators, the weighted score of the performance indicators is the product of the evaluation score of the performance indicators and the corresponding weight, the performance indicators include at least the current response power, the current response time, the response decision time and the historical response success rate, the performance indicators have different levels, and different levels of performance indicators correspond to different evaluation scores.

[0027] The evaluation score of the performance indicator is determined by the level corresponding to the performance indicator, and the evaluation score of each performance indicator is weighted. The weighted evaluation scores are added together to obtain the response performance score, and a performance evaluation mechanism for power users to participate in demand response is established. The response of response resources is evaluated from multiple aspects, and the response performance score of each response resource is accurately calculated. This can accurately determine the scheduling order of response resources so that aggregators can schedule them in order, thereby encouraging power users to actively participate in demand response, improve response enthusiasm, ensure that power users can participate in demand response to the greatest extent, increase response volume, and further optimize the scheduling of user-side aggregatable resources.

[0028] In some embodiments, after receiving the scheduling demand issued by the resource aggregator, before the step of calculating the marginal cost of the aggregatable resources participating in the scheduling demand response, the step also includes: evaluating different types of existing resources, and taking the existing resources that meet the aggregation conditions as the aggregatable resources, and the aggregation conditions at least include interruption conditions, intelligent control conditions and circuit separation conditions.

[0029] By evaluating the existing resources, we can find out all the aggregatable resources that can be used for demand response, and evaluate whether they can be interrupted, whether they can be intelligently controlled, whether they are circuit separated, etc., to ensure the comprehensiveness and accuracy of the evaluation, so that we can accurately find out the eligible aggregatable resources, so that power users can determine the response resources among the aggregatable resources according to the current demand, and calculate the marginal cost according to the power that the response resources can respond to, and then optimize the response strategy. Using the marginal cost to measure whether to participate in the demand response can ensure the benefits of power users after participating in the demand response, improve the response enthusiasm of power users, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0030] In a second aspect, to achieve the above-mentioned purpose, the present application further proposes a resource scheduling device, the resource scheduling device comprising:

[0031] The cost calculation module is used to calculate the marginal cost of the aggregatable resources participating in the dispatch demand response after receiving the dispatch demand issued by the resource aggregator;

[0032] A demand response module, configured to determine that the aggregatable resources participate in the scheduling demand response when the marginal cost is less than the estimated response benefit;

[0033] The resource scheduling module is used to report the response data of the aggregatable resources to the resource aggregator, so that the resource aggregator performs resource scheduling based on the reported response data.

[0034] On the third aspect, in order to achieve the above-mentioned purpose, the present application also proposes a resource scheduling device, which includes: a memory, a processor, and a resource scheduling program stored in the memory and executable on the processor, and the resource scheduling program is configured to implement the steps of the resource scheduling method described above.

[0035] In a fourth aspect, to achieve the above-mentioned purpose, the present application further proposes a storage medium, on which a resource scheduling program is stored, and when the resource scheduling program is executed by a processor, the steps of the resource scheduling method described above are implemented.

[0036] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Moreover, the same figure numbers are used throughout the drawings to represent the same components. In the drawings:

[0038] Figure 1 A schematic diagram of a flow chart of an embodiment of a resource scheduling method proposed in an embodiment of the present application;

[0039] Figure 2 A schematic diagram of a cycle life attenuation cost prediction model in an embodiment of a resource scheduling method proposed in an embodiment of the present application;

[0040] Figure 3 A schematic diagram of an energy consumption cost prediction model for an operation state in an embodiment of a resource scheduling method proposed in an embodiment of the present application;

[0041] Figure 4 This is another flowchart of an embodiment of the resource scheduling method proposed in the embodiment of the present application;

[0042] Figure 5 This is another flowchart of an embodiment of the resource scheduling method proposed in the embodiment of the present application;

[0043] Figure 6 A schematic diagram of an existing resource evaluation process in an embodiment of a resource scheduling method proposed in an embodiment of the present application;

[0044] Figure 7 This is a schematic diagram of the structure of an embodiment of a resource scheduling device proposed in an embodiment of the present application.

[0045] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0046] The following embodiments of the technical solution of the present application are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.

[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.

[0048] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.

[0049] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0050] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0051] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).

[0052] In the description of the embodiments of the present application, the technical terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, which are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the embodiments of the present application.

[0053] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.

[0054] The resources on the user side are numerous and scattered, making them difficult to schedule directly. Resource aggregators can integrate the scattered resources on the user side, collect and manage them in a unified manner, fully tap the adjustable capabilities of user-side resources, and schedule these resources.

[0055] When scheduling resources, aggregators usually publish demands to users so that they can participate in demand response. However, the ways in which users measure whether to participate in demand response are usually different, and they cannot make unified and accurate decisions on whether they should participate in the response. It is easy for users to respond but not respond, resulting in the response amount not meeting the demand amount, resulting in resource waste and affecting the smooth progress of resource scheduling. When participating in demand response, users usually rarely consider the benefits of resources participating in demand response. If no benefits can be obtained, it will affect the enthusiasm of users to participate in subsequent demand responses, and the subsequent response amount will decrease, further affecting resource scheduling.

[0056] Therefore, it is necessary to set a unified and accurate measurement standard, and on this basis, it is necessary to consider the benefits of user participation in the response in order to optimize the response strategy and increase the response volume. The embodiment of the present application proposes a resource scheduling method, which measures whether to participate in the scheduling demand response by calculating the marginal cost of the resource. If the marginal cost is less than the estimated benefit of the response, then the demand response is participated in, so that the aggregator can perform resource scheduling and optimize the response strategy. The marginal cost of the resource is uniformly used as the measurement standard for whether to participate in the scheduling demand response. Users can accurately decide whether to participate in the demand response, and at the same time, the user's benefits can be guaranteed, and the user's response enthusiasm can be improved, avoiding the situation where the user can respond but does not respond, so that the user can participate in the demand response to the greatest extent, increase the response volume, ensure that the response volume can reach the demand volume, achieve more optimized resource scheduling, and effectively reduce resource waste. It is suitable for various resource scheduling scenarios.

[0057] In practical applications, the aggregator's scheduling of user-side resources is usually to respond to the power regulation needs of the power grid, such as peak load regulation and frequency regulation, so as to balance the load of the power grid, optimize power supply, and improve the stability and reliability of the power system. In this case, the aggregator schedules power resources. Based on the above considerations, the embodiments described in this application are applied to the scenario of power resource scheduling.

[0058] This application proposes a resource scheduling method to solve the technical problem that the user side response amount cannot meet the scheduling demand, resulting in resource waste and affecting resource scheduling. Figure 1 , please refer to Figure 1 In this example, the resource scheduling method includes:

[0059] Step S10, after receiving the scheduling demand issued by the resource aggregator, calculate the marginal cost of the aggregatable resources participating in the scheduling demand response.

[0060] It should be noted that the executor of this embodiment is the power user on the user side. The power user usually has a resource scheduling device, and a resource scheduling program runs on the resource scheduling device. The marginal cost calculation, demand response and resource scheduling are realized through the resource scheduling program.

[0061] It is understandable that the dispatch demand is the demand for aggregated dispatch of resources issued by the resource aggregator. The resource aggregator will issue the corresponding dispatch demand to the user side (load demand side) according to the actual demand, so that the power user can respond to the demand. Generally speaking, aggregatable resources are resources that can respond to dispatch demands, which are usually flexibly callable resources. Aggregators can aggregate these resources and call them to ensure the balance between power demand and power supply on the user side, while reducing resource waste.

[0062] There are many types of aggregable resources, such as power generation resources, energy storage resources, load resources, etc. There is no specific limitation on this. Different power users usually have different aggregable resources, which need to be determined according to actual conditions. When participating in the dispatch demand response, the aggregable resources of power users need to meet the type of demand and be able to be called within the required time. Therefore, in actual application, it is necessary to find the most suitable resource in the aggregable resources to participate in the response.

[0063] The actual demand of the resource aggregator can be the actual demand of the power grid or the actual demand of the virtual power plant, and there is no specific limitation on this. When issuing scheduling requirements, the demand issued to the power users on the user side is usually greater than the actual demand, and the response is guaranteed to reach the actual demand as much as possible, so that the resource aggregator can aggregate enough resources for scheduling. For example, assuming that the actual demand of the resource aggregator is Q0, and the demand issued to the power user is Q1, then Q1>Q0. The demand and response are usually in the form of power, that is, the demand can be considered as the power that the resource aggregator needs to call, and the response can be considered as the power that the power user responds to.

[0064] After receiving the dispatch demand issued by the resource aggregator, the power user usually needs to weigh whether to participate in the demand response. In this embodiment, the marginal cost of the resource is uniformly used as the criterion for whether to participate in the dispatch demand response. The marginal cost can be composed of many aspects of costs, such as: the cost related to the response power, which is not specifically limited. Different resources usually have different marginal costs, which need to be calculated according to actual conditions.

[0065] Step S20: When the marginal cost is less than the estimated response benefit, determine that the aggregatable resources participate in the scheduling demand response.

[0066] The estimated response revenue is the pre-estimated revenue that electricity users can obtain from participating in demand response, which is also the response service fee provided by the resource aggregator. It can be determined based on the agreement between the electricity user and the aggregator, or based on past historical revenue situations. There is no specific limitation on this.

[0067] Generally speaking, when the marginal cost is less than the estimated benefit of the response, it is generally believed that power users can obtain benefits by participating in demand response. At this time, from the perspective of resource utilization and benefits, power users should participate in demand response. Therefore, when the marginal cost is less than the estimated benefit of the response, the power user's aggregable resources participate in the dispatch of demand response. When the marginal cost is greater than or equal to the estimated benefit of the response, it is generally believed that power users cannot obtain benefits by participating in demand response. At this time, if power users participate in demand response, it will affect their enthusiasm for participating in demand response in the long run. Therefore, when the marginal cost is greater than or equal to the estimated benefit of the response, the power user's aggregable resources do not participate in the dispatch of demand response.

[0068] If electricity users can decide whether to participate in demand response based on marginal cost each time a dispatch demand is released, all resources that should participate in the response can participate in the demand response, while ensuring user benefits, increasing user response enthusiasm, and increasing the response volume to ensure that the response volume can meet demand.

[0069] Step S30: reporting the response data of the aggregatable resources to the resource aggregator, so that the resource aggregator performs resource scheduling based on the reported response data.

[0070] When the aggregatable resources of power users participate in the dispatch demand response, the power users will report the response data of the aggregatable resources to the resource aggregator. The response data usually needs to include some key information, such as: the resources currently responding, the time period that can respond, and the power that can respond, without specific restrictions. The resource aggregator dispatches the responding resources according to the response data reported by the power users.

[0071] In the technical solution of the embodiment of the present application, the marginal cost of resources is calculated to measure whether to participate in the scheduling of demand response. If the marginal cost is less than the estimated benefit of the response, the demand response is participated in so that the aggregator can schedule resources and optimize the response strategy. The marginal cost of resources is uniformly used as the measurement standard for whether to participate in the scheduling of demand response. Electricity users can accurately decide whether they should participate in demand response. At the same time, the user's benefits can be guaranteed, the response enthusiasm of electricity users can be improved, and the situation where electricity users can respond but do not respond can be avoided. Electricity users can participate in demand response to the greatest extent, increase the response volume, ensure that the response volume can reach the demand volume, achieve more optimized resource scheduling, and effectively reduce resource waste.

[0072] In some embodiments, in order to use marginal cost to measure whether to participate in demand response, it is necessary to accurately calculate the marginal cost, which is usually related to the response of the resource.

[0073] As an example, the step of calculating the marginal cost of aggregatable resources participating in the scheduling demand response includes: determining the response resources and the response power of the response resources in the aggregatable resources according to the scheduling demand; and determining the marginal cost according to the response power of the response resources.

[0074] The response resources are the resources in the aggregated resources that can respond to the scheduling requirements. They need to be determined according to the actual situation. The response power of the response resources is the power that the response resources can respond to.

[0075] Specifically, the power user finds the response resources among the aggregatable resources according to the published dispatch requirements, and determines the response power of the response resources, thereby calculating the marginal cost using the response power.

[0076] If within the demand time, there are no resources in the power user's aggregatable resources that meet the demand type and cannot respond, the power user will not participate in the demand response and there is no need to calculate the marginal cost.

[0077] By analyzing the dispatch demands released by resource aggregators, determining the resources that can respond and the power at which the resources can respond, the marginal cost of participating in the response can be calculated. The calculated marginal cost can then be used to measure whether to participate in the demand response, thereby ensuring the benefits of power users after participating in the demand response, increasing the response enthusiasm of power users, increasing the response volume, achieving more optimized resource scheduling, and reducing resource waste.

[0078] In some embodiments, the scheduling requirement generally includes all requirement information, so that matching response resources among the aggregatable resources can be found by analyzing the scheduling requirement.

[0079] As an example, the steps of determining the response resources in the aggregatable resources and the response power of the response resources according to the scheduling requirements include: determining the required resource type, the required time and the required power according to the scheduling requirements; determining the matching response resources in the aggregatable resources according to the required resource type and the required time, and determining the response time of the response resources; and determining the response power of the response resources within the response time according to the required power.

[0080] It should be noted that the demand resource type is the type of resource required, and the type of response resource needs to conform to the demand resource type. The demand time is the time period that needs to be scheduled. The response resource needs to be able to respond within the demand time so that the resource aggregator can call the resource. It can respond to the entire demand time, a period of time within the demand time, or multiple periods of time within the demand time. There is no specific limitation on this. The time period that the response resource can actually respond within the demand time is the response time. The demand power is the published power that needs to be called. Generally speaking, the response power of the response resource will not be greater than the demand power. If there are multiple types of demand resources, there can be multiple types of response resources accordingly. Different demand resources can correspond to different demand times and demand powers. There is no specific limitation on this.

[0081] In this embodiment, the scheduling requirements issued by the resource aggregator are analyzed to determine the resource type, time and power of the current demand, and the resources that can respond within the demand time are found from the aggregatable resources. At the same time, the response time of the response resources is determined, and the response power of the response resources within the response time is determined. The marginal cost of the response resources can be calculated using the response power, so that power users can use the marginal cost to measure whether to participate in the demand response. If the marginal cost is less than the estimated benefit of the response, the power users participate in the demand response, thereby ensuring the benefits of the power users, increasing the response enthusiasm of the power users, increasing the response volume, achieving more optimized resource scheduling, and effectively reducing resource waste.

[0082] In some embodiments, in order to accurately calculate the marginal cost, it is necessary to consider multiple aspects and determine the relevant cost factors as comprehensively as possible.

[0083] As an example, according to the response power of the response resource, the step of determining the marginal cost includes: determining the cycle life decay cost and the operating state energy consumption cost according to the response power of the response resource; obtaining the initial construction cost, calendar life decay cost, fixed operation and maintenance cost and insurance expense cost of the response resource; determining the marginal cost according to the cycle life decay cost, operating state energy consumption cost, initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance expense cost and static state energy consumption cost.

[0084] It should be noted that the marginal cost in this embodiment includes the cost related to the response power and the cost unrelated to the response power. The cost related to the response power includes at least the cycle life decay cost and the operating state energy consumption cost, and the cost unrelated to the response power includes at least the initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance cost and static state energy consumption cost. Among them, the cycle life decay cost, operating state energy consumption cost, initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance cost and static state energy consumption cost are all costs amortized to each kilowatt-hour of electricity.

[0085] The cycle life decay cost and the operating state energy consumption cost are related to the response power and will change with the change of the response power. They need to be calculated based on the response power of the response resource. The initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance cost and static state energy consumption cost are usually unrelated to the response power and will not change with the change of the response power. Compared with the cycle life decay cost and the operating state energy consumption cost, the value is more fixed. After selecting the response resource, it can be calculated based on the relevant information of the response resource.

[0086] In some embodiments, after obtaining the cycle life decay cost, operating state energy consumption cost, initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance expense cost and static state energy consumption cost, it is necessary to calculate the marginal cost based on these costs.

[0087] As an example, based on the cycle life decay cost, operating energy consumption cost, initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance expense cost and static energy consumption cost, the step of determining the marginal cost includes: adding the cycle life decay cost, operating energy consumption cost, initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance expense cost and static energy consumption cost to obtain the marginal cost.

[0088] In this embodiment, the cycle life decay cost, operating state energy consumption cost, initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance cost and static state energy consumption cost of the response resource are added together as the marginal cost, and the calculation relationship is as follows:

[0089]

[0090] In the formula, represents marginal cost, represents the cycle life decay cost, Indicates the energy consumption cost of the operating state, represents the initial construction cost, represents the calendar life decay cost, represents the fixed operation and maintenance cost, represents the insurance cost, Represents the static energy consumption cost. The marginal cost is obtained by adding the cycle life decay cost, operating state energy consumption cost, initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance cost and static state energy consumption cost. Taking into account various cost factors, the marginal cost of the response resource is accurately calculated.

[0091] The cycle life decay cost and operating state energy consumption cost are calculated by response power. The cycle life decay cost and operating state energy consumption cost related to response power are utilized, as well as the initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance cost and static state energy consumption cost that are not related to response power. Taking various cost factors into consideration, the marginal cost of response resources is accurately calculated, so as to optimize the response strategy and accurately measure whether to participate in demand response according to the marginal cost of response resources. Under the condition of ensuring the benefits of power users, power users can participate in demand response to the greatest extent, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0092] In some embodiments, the cycle life attenuation cost and the operating state energy consumption cost are related to the response power and will change with the change of the response power. In order to accurately calculate the cycle life attenuation cost and the operating state energy consumption cost, a corresponding model can be constructed using the response power for calculation.

[0093] As an example, the steps of determining the cycle life decay cost and the operating state energy consumption cost according to the response power of the response resource include: determining the cycle life decay cost of the response resource according to the response power and cycle life decay cost prediction model of the response resource, and determining the operating state energy consumption cost of the response resource according to the response power and operating state energy consumption cost prediction model of the response resource.

[0094] The cycle life decay cost prediction model is a model used to calculate the cycle life decay cost, which can be considered as a mathematical model of the corresponding relationship between the cycle life decay cost and the response resource. The operating state energy consumption cost prediction model is a model used to calculate the operating state energy consumption cost, which can be considered as a mathematical model of the corresponding relationship between the operating state energy consumption cost and the response resource. The operating state energy consumption cost prediction model and the cycle life decay cost prediction model are usually obtained by fitting.

[0095] In a specific implementation, it is usually necessary to determine a basic fitting model, such as an exponential function, a cubic function, etc., which can be selected according to actual conditions without specific limitation, so that fitting can be performed based on this basic fitting model.

[0096] By constructing a prediction model to calculate the cycle life decay cost and operating state energy consumption cost related to the response resources respectively, accurate data can be obtained, thereby ensuring the accuracy of the marginal cost calculation. Then, the participation in demand response can be accurately measured according to the marginal cost of the response resources, so that power users can participate in demand response to the greatest extent, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0097] In some embodiments, the cycle life attenuation cost is related to the response power and needs to be calculated based on the response power of the response resource.

[0098] As an example, the response power is taken as the independent variable, and the cycle life attenuation cost is taken as the first dependent variable. Based on the exponential function, the independent variable and the first dependent variable are fitted to construct a cycle life attenuation cost prediction model.

[0099] It can be understood that the exponential function is selected as the basic fitting model in this embodiment. With the response power as the independent variable and the cycle life attenuation cost as the dependent variable, the response power and the cycle life attenuation cost are fitted using the exponential function, and finally a cycle life attenuation cost prediction model is obtained. The cycle life attenuation cost prediction model can generally be expressed as:

[0100]

[0101] In the formula, represents the cycle life decay cost, represents the response power, and Represent the first influence coefficient and the second influence coefficient respectively, and Represent the first attenuation rate and the second attenuation rate respectively. , , , can be determined during the fitting process.

[0102] It should be understood that the fitting requires the use of multiple sets of known response powers and cycle life attenuation costs, usually historical data, which is not specifically limited.

[0103] For example, refer to Figure 2 , Figure 2 The x-axis is the response power, the y-axis is the cycle life attenuation cost, and the fitted cycle life attenuation cost prediction model can be used Figure 2 The curve in is used to represent .

[0104] By constructing a cycle life decay cost prediction model to accurately calculate the cycle life decay costs associated with the response resources, the accuracy of marginal cost calculation can be improved. Therefore, whether to participate in demand response can be accurately measured based on the marginal cost of the response resources, so that power users can participate in demand response to the greatest extent, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0105] In some embodiments, the operating state energy consumption cost is related to the response power and needs to be calculated based on the response power of the response resource.

[0106] As an example, the response power is taken as the independent variable, and the operating state energy consumption cost is taken as the second dependent variable; based on the cubic function, the independent variable and the second dependent variable are fitted to construct an operating state energy consumption cost prediction model.

[0107] It can be understood that the present embodiment selects the cubic function as the basic fitting model. With the response power as the independent variable and the operating state energy consumption cost as the dependent variable, the cubic function is used to fit the response power and the operating state energy consumption cost, and finally the operating state energy consumption cost prediction model is obtained. The operating state energy consumption cost prediction model can generally be expressed as:

[0108]

[0109] In the formula, Indicates the energy consumption cost of the operating state, represents the response power, , , , are coefficients and can be determined during the fitting process.

[0110] It should be understood that the fitting requires the use of multiple sets of known response powers and operating state energy consumption costs, usually historical data, which is not specifically limited.

[0111] For example, refer to Figure 3 , Figure 3 The x-axis is the response power, and the y-axis is the energy consumption cost of the operating state. The fitted operating state energy consumption cost prediction model can be used Figure 3 The curve in is used to represent .

[0112] By constructing an operating state energy consumption cost prediction model, the operating state energy consumption cost related to the response resources can be accurately calculated, and the accuracy of marginal cost calculation can be improved. Therefore, whether to participate in demand response can be accurately measured according to the marginal cost of the response resources, so that power users can participate in demand response to the greatest extent, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0113] In some embodiments, reference Figure 4 The steps of reporting the response data of the aggregatable resources to the resource aggregator so that the resource aggregator performs resource scheduling based on the reported response data include:

[0114] Step S301: Report the response data of the aggregatable resources to the resource aggregator, so that the resource aggregator calculates the response performance score corresponding to the response resource based on the reported response data, determines the resource scheduling order according to the response performance score sorted in descending order, and schedules the response resources according to the resource scheduling order.

[0115] It should be noted that the response data at least includes the response resources in the aggregatable resources and the response power and response time of the response resources. Exemplarily, the response data may be: response resource A; response power P; response time T1~T2.

[0116] This embodiment sets up a performance evaluation mechanism for power users participating in demand response, which can evaluate the response of response resources from multiple aspects, and the final calculated score is the response performance score.

[0117] It should be noted that the performance indicators are related indicators used to evaluate the response situation in this embodiment, including at least the response power, the response time, the response decision time and the historical response success rate. Other appropriate evaluation indicators can also be set, and there is no specific limitation on this. The response power at the time is the response power of the response resources reported at the time, the response time is the total time that the response resources reported at the time can respond, the response decision time refers to the time taken to publish the dispatch demand to the power user to report the response data, that is, the time taken to make the decision to participate in the demand response, and the historical response success rate is the response success rate of the response resources reported at the time.

[0118] It is understandable that each performance indicator has different levels, and different levels of performance indicators correspond to different evaluation scores, which can be flexibly adjusted according to actual needs. , you can set four levels, namely: ≥30kWh、10kWh≤ <30kWh、1kWh≤ <10kWh、 <1kWh, the corresponding evaluation scores of these four levels are 9 points, 6 points, 3 points and 1 point respectively; for the response time , you can set four levels, namely: ≥60 minutes, 30 minutes ≤ <60 minutes, 10 minutes≤ <30 minutes, <10 minutes, the corresponding evaluation scores of these four levels are 9 points, 6 points, 3 points, and 1 point respectively; for response decision time , you can set four levels, namely: ≤100ms, 100ms< ≤1 second, 1 second< ≤ minutes, >1 minute, the corresponding evaluation scores of these four levels are 9 points, 6 points, 3 points, and 1 point respectively; for the historical response success rate , you can set four levels, namely: ≥95%, 90%≤ <95%, 80%≤ <90%, <80%, the corresponding evaluation scores of these four levels are 9 points, 6 points, 3 points and 1 point respectively.

[0119] It should be understood that each performance indicator has a corresponding weight, and the value of the weight needs to be determined according to the importance of each performance indicator. , you can set the weight is 0.25; for the response time , you can set the weight is 0.2; for response decision time , you can set the weight is 0.3; for the historical response success rate , you can set the weight is 0.25.

[0120] Furthermore, the evaluation scores of the performance indicators are weighted by using the weights to obtain the weighted scores of the performance indicators. That is to say, the weighted scores of the performance indicators are the product of the evaluation scores of the performance indicators and the corresponding weights. The calculation relationship is as follows:

[0121]

[0122] In the formula, Indicates The weighted scores of the performance indicators, Indicates The evaluation scores of performance indicators, Indicates The weight of the performance indicator.

[0123] The response performance score can be obtained by adding up the weighted scores of all performance indicators. In other words, the response performance score is the sum of the weighted scores of the performance indicators. The calculation relationship is as follows:

[0124]

[0125] In the formula, Indicates The response performance score of the response resource, Indicates The weighted scores of performance indicators. Thus, the following calculation relationship can be obtained:

[0126]

[0127] In the formula, Indicates The response performance score of the response resource, Indicates The evaluation scores of performance indicators, Indicates The weight of the performance indicator.

[0128] It can be seen that the evaluation score of the performance indicator can be determined according to the performance indicator level of the response resource matching, and the evaluation score of the performance indicator can be weighted using the weight corresponding to the performance indicator to calculate the final response performance score.

[0129] The scheduling order is the order in which the resource aggregator schedules resources. In this embodiment, the scheduling order is related to the response performance score. The higher the response performance score, the higher the scheduling order, and the lower the response performance score, the lower the scheduling order.

[0130] After obtaining the response performance score of each response resource, the resource aggregator sets the scheduling order of the response resources in the order of the response performance scores from high to low, so that the response resources can be scheduled according to the scheduling order.

[0131] Since the response resources ranked lower may not actually be able to participate in demand response, in order to ensure that they can participate in demand response, electricity users will participate in demand response more actively, so as to improve the evaluation scores of performance indicators such as the current response power, the current response duration, the response decision time, and the historical response success rate, improve their own response performance scores, and improve the order in the scheduling sequence, thereby achieving incentives for electricity users and increasing their response enthusiasm.

[0132] The evaluation score of the performance indicator is determined by the level corresponding to the performance indicator, and the evaluation score of each performance indicator is weighted. The weighted evaluation scores are added together to obtain the response performance score, and these response resources are dispatched in order of the response performance scores from high to low. A performance evaluation mechanism for power users to participate in demand response is established, and the response of response resources is evaluated from multiple aspects. The response performance score of each response resource is accurately calculated, so that the dispatch order of response resources can be accurately determined so that the aggregator can dispatch them in order, which can in turn encourage power users to actively participate in demand response, improve response enthusiasm, ensure that power users can participate in demand response to the greatest extent, increase response volume, and further optimize the dispatch of user-side aggregatable resources.

[0133] In some embodiments, reference Figure 5 After receiving the dispatch demand issued by the resource aggregator, the step of calculating the marginal cost of the aggregatable resources participating in the dispatch demand response also includes:

[0134] Step S01: Evaluate different types of existing resources and use existing resources that meet aggregation conditions as aggregateable resources.

[0135] It should be noted that the existing resources refer to the resources that need to be evaluated selected by the power user, which can be any suitable type, such as power generation resources, energy storage resources, load resources, etc., and there is no specific limitation on this. Among them, power generation resources can be distributed power generation resources, such as photovoltaic, wind power, etc., energy storage resources can be new energy storage, such as electrochemical energy storage, hydrogen energy storage, etc., or traditional energy storage, and load resources can be air conditioners, lights, etc., and this embodiment does not make specific limitations on this.

[0136] In specific implementation, electricity users can select a part of each type of all resources as existing resources, for example: select the five resources with the strongest power generation effect from all power generation resources, and select the five resources with the strongest energy storage effect from all energy storage resources. There is no specific limitation on this.

[0137] It can be understood that the aggregation condition refers to the condition for determining whether a resource is an aggregatable resource. Generally speaking, if a resource meets the aggregation condition, it means that the resource can be aggregated by the resource aggregator and can be flexibly called by the resource aggregator. In this embodiment, the aggregation condition at least includes an interruption condition, an intelligent control condition, and a circuit separation condition. Other suitable conditions may also be set, and no specific limitation is made to this.

[0138] Interruption conditions refer to interruptibility. If an existing resource meets the interruption conditions, it means that the resource can be interrupted, that is, the resource is an interruptible resource, such as V2G (Vehicle-to-Grid), commercial air conditioners, lights, etc. If an existing resource does not meet the interruption conditions, the resource cannot be used as an aggregatable resource.

[0139] The intelligent control condition refers to whether the resource can be intelligently controlled. If the existing resource meets the intelligent control condition, it means that the resource can be intelligently controlled. If the existing resource does not meet the intelligent control condition, it is necessary to further verify whether the resource can be intelligently controlled through transformation; if it can be transformed, the transformation cost is estimated. If it cannot be transformed, the resource cannot be used as an aggregated resource; if the transformation cost is less than the cost threshold, the resource is transformed. After the transformation is successful, it can be considered that the resource meets the intelligent control condition. If the transformation cost is greater than or equal to the cost threshold, the resource cannot be used as an aggregated resource. Among them, the cost threshold can be set according to the actual situation. Usually, the value will not be too large to facilitate low-cost transformation, for example: 5,000 yuan, and there is no specific limit on this.

[0140] Circuit separation conditions refer to circuit independence. If existing resources meet the circuit separation conditions, it means that the circuit of the resource is independent. If the existing resources do not meet the circuit separation conditions, it is necessary to further verify whether the resources can achieve circuit independence through transformation; if they can be transformed, the transformation cost is estimated. If they cannot be transformed, the resource cannot be used as an aggregated resource; if the transformation cost is less than the cost threshold, the resource is transformed. After the transformation is successful, it can be considered that the resource meets the circuit separation conditions. If the transformation cost is greater than or equal to the cost threshold, the resource cannot be used as an aggregated resource. Among them, the cost threshold can be set according to the actual situation, for example: 5,000 yuan, and there is no specific limit on this.

[0141] When existing resources meet the conditions of interruption, intelligent regulation and circuit separation, they can be used as aggregatable resources.

[0142] Reference Figure 6In the specific implementation, it is possible to first evaluate whether the existing resources meet the interruption conditions. If they do not meet the interruption conditions, the evaluation result is directly determined to be that the resource cannot be used as an aggregated resource; if they meet the interruption conditions, then evaluate whether the existing resources meet the intelligent control conditions. If they do not meet the intelligent control conditions, then determine whether they can be realized through low-cost transformation. If so, after the transformation is successful, it is considered that the intelligent control conditions are met. Otherwise, it still does not meet the intelligent control conditions, and the evaluation result is determined to be that the resource cannot be used as an aggregated resource; if they meet the intelligent control conditions, then continue to evaluate whether the existing resources meet the circuit separation conditions. If they do not meet the circuit separation conditions, then determine whether they can be realized through low-cost transformation. If so, after the transformation is successful, it is considered that the circuit separation conditions are met. Otherwise, it still does not meet the circuit separation conditions, and the evaluation result is determined to be that the resource cannot be used as an aggregated resource; if they meet the circuit separation conditions, the evaluation result is that the resource can be used as an aggregated resource. Among them, the evaluation order of the interruption conditions, intelligent control conditions, and circuit separation conditions can be flexibly adjusted according to actual conditions.

[0143] By evaluating the existing resources, we can find out all the aggregatable resources that can be used for demand response, and evaluate whether they can be interrupted, whether they can be intelligently controlled, whether they are circuit separated, etc., to ensure the comprehensiveness and accuracy of the evaluation, so that we can accurately find out the eligible aggregatable resources, so that power users can determine the response resources among the aggregatable resources according to the current demand, and calculate the marginal cost according to the power that the response resources can respond to, and then use the marginal cost to measure whether to participate in the demand response, which can ensure the benefits of power users after participating in demand response, improve the response enthusiasm of power users, increase the response volume, achieve more optimized resource scheduling, and reduce resource waste.

[0144] In addition, an embodiment of the present application further proposes a storage medium, on which a resource scheduling program is stored. When the resource scheduling program is executed by a processor, the steps of the resource scheduling method described above are implemented.

[0145] Reference Figure 7 , Figure 7 This is a schematic diagram of the structure of an embodiment of a resource scheduling device proposed in an embodiment of the present application.

[0146] like Figure 7 As shown, the resource scheduling device proposed in the embodiment of the present application includes:

[0147] The cost calculation module 10 is used to calculate the marginal cost of the aggregatable resources participating in the scheduling demand response after receiving the scheduling demand issued by the resource aggregator;

[0148] The demand response module 20 is used to determine the aggregatable resources to participate in the scheduling demand response when the marginal cost is less than the estimated benefit of the response;

[0149] The resource scheduling module 30 is used to report the response data of the aggregatable resources to the resource aggregator, so that the resource aggregator performs resource scheduling based on the reported response data.

[0150] In the technical solution of the embodiment of the present application, the marginal cost of resources is calculated to measure whether to participate in the scheduling of demand response. If the marginal cost is less than the estimated benefit of the response, the demand response is participated in so that the aggregator can schedule resources and optimize the response strategy. The marginal cost of resources is uniformly used as the measurement standard for whether to participate in the scheduling of demand response. Electricity users can accurately decide whether they should participate in demand response. At the same time, the user's benefits can be guaranteed, the response enthusiasm of electricity users can be improved, and the situation where electricity users can respond but do not respond can be avoided. Electricity users can participate in demand response to the greatest extent, increase the response volume, ensure that the response volume can reach the demand volume, achieve more optimized resource scheduling, and effectively reduce resource waste.

[0151] The present application also proposes a resource scheduling device, which includes: a memory, a processor, and a resource scheduling program stored in the memory and executable on the processor, wherein the resource scheduling program is configured to implement the steps of the resource scheduling method described above.

[0152] The present application also provides a storage medium, on which a resource scheduling program is stored. When the resource scheduling program is executed by a processor, the steps of the resource scheduling method described above are implemented.

[0153] It should be understood that the above is only an example and does not constitute any limitation on the technical solution of the present application. In specific applications, technicians in this field can make settings as needed, and the present application does not impose any limitation on this.

[0154] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present application. In practical applications, technicians in this field can select part or all of it according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.

[0155] In addition, for technical details not described in detail in this embodiment, please refer to the resource scheduling method provided in any embodiment of the present application, and will not be repeated here.

[0156] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application, and they should all be included in the scope of the claims and specification of the present application. In particular, as long as there is no structural conflict, the various technical features mentioned in the various embodiments can be combined in any way. The present application is not limited to the specific embodiments disclosed herein, but includes all technical solutions that fall within the scope of the claims.

Claims

1. A resource scheduling method, characterized in that: The resource scheduling method comprises: After receiving the dispatch demand issued by the resource aggregator, the marginal cost of the aggregatable resources participating in the dispatch demand response is calculated; When the marginal cost is less than the estimated response benefit, determining that the aggregatable resource participates in the scheduling demand response; Declare the response data of the aggregatable resources to the resource aggregator, so that the resource aggregator performs resource scheduling based on the declared response data; The step of calculating the marginal cost of aggregatable resources participating in the dispatch demand response includes: Determine, according to the scheduling requirement, response resources in the aggregatable resources and response powers of the response resources; Determining the marginal cost according to the response power of the response resource; The step of determining the marginal cost according to the response power of the response resource comprises: Determining a cycle life attenuation cost and an operating state energy consumption cost according to a response power of the response resource; Obtaining the initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance cost, and static energy consumption cost of the response resource; The marginal cost is determined based on the cyclic life decay cost, the operating state energy consumption cost, the initial construction cost, the calendar life decay cost, the fixed operation and maintenance cost, the insurance expense cost and the static state energy consumption cost.

2. The method according to claim 1, characterized in that The step of determining the marginal cost according to the cycle life decay cost, the operating state energy consumption cost, the initial construction cost, the calendar life decay cost, the fixed operation and maintenance cost, the insurance cost and the static state energy consumption cost comprises: The marginal cost is obtained by adding together the cycle life decay cost, the operating state energy consumption cost, the initial construction cost, the calendar life decay cost, the fixed operation and maintenance cost, the insurance cost and the static state energy consumption cost.

3. The method according to claim 1, characterized in that The step of determining the cycle life attenuation cost and the operating state energy consumption cost according to the response power of the response resource comprises: According to the response power and cycle life attenuation cost prediction model of the response resource, the cycle life attenuation cost of the response resource is determined, and according to the response power and operation state energy consumption cost prediction model of the response resource, the operation state energy consumption cost of the response resource is determined.

4. The method according to claim 3, characterized in that The step of determining the cycle life attenuation cost of the response resource according to the response power of the response resource and the cycle life attenuation cost prediction model, and determining the operating state energy consumption cost of the response resource according to the response power of the response resource and the operating state energy consumption cost prediction model also includes: The response power is taken as the independent variable and the cycle life decay cost is taken as the first dependent variable; Based on an exponential function, the independent variable and the first dependent variable are fitted to construct the cycle life attenuation cost prediction model.

5. The method according to claim 3, characterized in that The step of determining the cycle life attenuation cost of the response resource according to the response power of the response resource and the cycle life attenuation cost prediction model, and determining the operating state energy consumption cost of the response resource according to the response power of the response resource and the operating state energy consumption cost prediction model also includes: The response power is taken as the independent variable and the energy consumption cost of the operating state is taken as the second dependent variable; Based on a cubic function, the independent variable and the second dependent variable are fitted to construct the operating state energy consumption cost prediction model.

6. The method according to claim 1, characterized in that The step of determining the response resources in the aggregatable resources and the response power of the response resources according to the scheduling requirement includes: Determine the required resource type, required time and required power according to the scheduling requirements; Determining matching response resources from the aggregatable resources according to the demand resource type and the demand time, and determining a response time of the response resources; The response power of the response resource within the response time is determined according to the required power.

7. The method according to claim 1, characterized in that The response data at least includes the response resources in the aggregatable resources and the response power and response time of the response resources. The step of reporting the response data of the aggregatable resources to the resource aggregator so that the resource aggregator performs resource scheduling based on the reported response data includes: Report the response data of the aggregatable resources to the resource aggregator, so that the resource aggregator calculates the response performance scores corresponding to the response resources based on the reported response data, determines the resource scheduling order according to the response performance scores sorted in descending order, and schedules the response resources according to the resource scheduling order.

8. The method according to claim 7, characterized in that The response performance score is the sum of the weighted scores of the performance indicators. The weighted score of the performance indicator is the product of the evaluation score of the performance indicator and the corresponding weight. The performance indicator at least includes the current response power, the current response duration, the response decision time and the historical response success rate. The performance indicators have different levels, and performance indicators of different levels correspond to different evaluation scores.

9. The method according to any one of claims 1 to 8, characterized in that After receiving the dispatch demand issued by the resource aggregator, before the step of calculating the marginal cost of the aggregatable resources participating in the dispatch demand response, the method further includes: Different types of existing resources are evaluated, and existing resources that meet aggregation conditions are used as the aggregatable resources, where the aggregation conditions at least include an interruption condition, an intelligent control condition, and a circuit separation condition.

10. A resource scheduling device, characterized in that: The resource scheduling device comprises: The cost calculation module is used to calculate the marginal cost of the aggregatable resources participating in the dispatch demand response after receiving the dispatch demand issued by the resource aggregator; A demand response module, configured to determine that the aggregatable resources participate in the scheduling demand response when the marginal cost is less than the estimated response benefit; A resource scheduling module, used for reporting the response data of the aggregatable resources to the resource aggregator, so that the resource aggregator performs resource scheduling based on the reported response data; The cost calculation module is further used to determine the response resources in the aggregatable resources and the response power of the response resources according to the scheduling requirements; Determining the marginal cost according to the response power of the response resource; The cost calculation module is further used to determine the cycle life attenuation cost and the operating state energy consumption cost according to the response power of the response resource; Obtaining the initial construction cost, calendar life decay cost, fixed operation and maintenance cost, insurance cost, and static energy consumption cost of the response resource; The marginal cost is determined based on the cyclic life decay cost, the operating state energy consumption cost, the initial construction cost, the calendar life decay cost, the fixed operation and maintenance cost, the insurance expense cost and the static state energy consumption cost.

11. A resource scheduling device, characterized in that: The device comprises: a memory, a processor, and a resource scheduling program stored in the memory and executable on the processor, wherein the resource scheduling program is configured to implement the steps of the resource scheduling method according to any one of claims 1 to 9.

12. A storage medium, characterized in that: The storage medium stores a resource scheduling program, and when the resource scheduling program is executed by the processor, the steps of the resource scheduling method according to any one of claims 1 to 9 are implemented.

Citation Information

Patent Citations

  • Method and device for determining bicycle scheduling plan, medium and program product

    CN113706200A

  • Power grid regulation and control demand response method and device, computer equipment and storage medium

    CN116050741A