Dispatching methods, virtual power plants, media and products for distributed power resources
By using real-time control modules and operation management modules in virtual power plants, combined with distributed power equipment and demand power time curves, the problem of supply and demand mismatch is solved, and the utilization rate of power resources and the real-time scheduling is improved.
Patent Information
- Application Number
- CN202410986705.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-23
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-07-23
AI Technical Summary
In the distributed power resource scheduling, the power resource utilization rate caused by mismatch between supply and demand is low, and it is impossible to effectively balance supply and demand.
By introducing real-time control modules and operation management modules into virtual power plants, the planned power time curve and demand power time curve of distributed power equipment are obtained, the power declaration curve is determined, and reported to the power scheduling system to achieve a balance between supply and demand.
It improves the utilization rate of power resources, ensures supply and demand matching, enhances the real-time and reliability of power scheduling, and reduces waste and excess demand for power resources.
Smart Images

Figure CN118536779B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electric power, and is related to but not limited to the dispatching method, virtual power plant, medium and product of distributed electric power resources. Background Art
[0002] Virtual power plants integrate various types of distributed power sources through sophisticated control methods and energy management, packaging multiple small power sources to output relatively stable and large output. Due to its excellent output characteristics, virtual power plants have become a key factor in the transition from smart grids to power energy internet, and are also an important way to solve the problem of distributed power sources participating in power market transactions.
[0003] However, for the scheduling of distributed power resources, the relevant technology generally directly declares power resources based on the sum of all power demands. For example, if the power demand is 100 megawatts, then 100 megawatts is directly declared. In reality, the output of an electric user may be 80 megawatts or 1,000 megawatts, etc., so declaring 100 megawatts may result in a mismatch between the actual power supply capacity of a user device providing power resources and the power demand, thereby causing an imbalance between supply and demand. Summary of the invention
[0004] In order to solve the above problems, the present application provides a method for dispatching distributed power resources, a virtual power plant, a medium and a product. The solution can achieve a balance between supply and demand and improve the utilization rate of power resources.
[0005] The technical solution of this application is implemented as follows:
[0006] In the first aspect, the present application provides a method for dispatching distributed power resources, which is applied to a virtual power plant, wherein the virtual power plant includes a real-time control module and an operation management module, wherein the real-time control module is connected to a power dispatching system, and the real-time control module is connected to a plurality of distributed power devices; the operation management module is connected to a power trading system; the method includes: obtaining output information declared by a target proxy user through the real-time control module; the output information includes at least two power devices planned to be started among the plurality of distributed power devices, and a planned power time curve of each of the at least two power devices; obtaining a demand power time curve from the announcement information of the power trading system through the operation management module; determining a power declaration curve based on the output information and the demand power time curve through the real-time control module, and reporting the power declaration curve to the power dispatching system, so that the power dispatching system performs power dispatching on the at least two power devices based on the power declaration curve.
[0007] It can be seen that, first, when making an electricity declaration, it is necessary to obtain the output information declared by the target proxy user and the demand power time curve in the announcement information, determine the power declaration curve based on the output information and the demand power time curve, and declare the power resources to the power dispatching system based on the power declaration curve. That is, when declaring electricity, both the output information and the demand power time curve are considered, that is, both demand and plan are considered at the same time, so as to achieve a balance between supply and demand; secondly, the virtual power plant is divided into a real-time control module and an operation management module. The real-time control module is connected to the power dispatching system, and the real-time control module is connected to multiple distributed power equipment; the operation management module is connected to the power trading system, and the real-time control module is used to realize the current power declaration that needs to be timely output, etc. The operation management module cooperates to realize some non-real-time demand information processing, such as the acquisition of announcement information, etc. The power resources are declared through the division of labor and cooperation between the real-time control module and the operation management module, which has the characteristics of clear control logic and simple and reliable implementation.
[0008] In a possible implementation manner, the power declaration curve is determined by the real-time control module based on the output information and the demand power time curve, including: determining the total planned power time curve of the target proxy user by the real-time control module based on the planned power time curve of each of the at least two power devices planned to be started; when the total planned power time curve and the demand power time curve meet a first condition, determining the power declaration curve as the total planned power time curve by the real-time control module; the first condition includes: for each time point in the curve, the planned power at the time point is less than the demand power at the time point; when the demand power time curve and the total planned power time curve meet a second condition, determining the power declaration curve as the demand power time curve by the real-time control module; the second condition includes: for each time point in the curve, the demand power at the time point is less than the planned power at the time point; when the demand power time curve and the total planned power time curve do not meet the first condition and do not meet the second condition, generating the power declaration curve by the real-time control module based on the total planned power time curve and the demand power time curve.
[0009] It can be seen that in this possible real-time method, when determining the power declaration curve, first determine the total planned power time curve of the target proxy user based on the planned power time curve of each power equipment in the at least two power equipment planned to be started; then judge the relationship between the total planned power time curve and the demand power time curve. If the demand power time curve is lower than the total planned power time curve, that is, the actual demand is less than the planned supply, then declare based on the actual demand, so that the planned supply of the target proxy user can be used for other demands, thereby improving the resource utilization of electricity; if the actual demand is greater than the planned supply, then declare based on the planned supply, so that the excess demand can be obtained from the supply of other power users, thereby meeting the actual demand power.
[0010] In a possible implementation, the method further includes: receiving a regulation curve issued by the power dispatching system through the real-time control module; the regulation curve is issued by the power dispatching system according to a time plan based on the power declaration curve; determining at least one response device among the at least two power devices based on the regulation curve and a control instruction corresponding to each of the at least one response device through the real-time control module; sending a control instruction corresponding to the response device to each of the at least one response device through the real-time control module, so that the response device works based on the control instruction.
[0011] It can be seen that after the power declaration curve is reported to the power dispatching system, the power dispatching system issues the regulation curve according to the time plan based on the power declaration curve, and the real-time control module of the virtual power plant receives the regulation curve, determines the specific response device and the control instruction of the response device based on the regulation curve, and sends the control instruction to the response device, so that the response device provides power resources based on the control instruction. In this way, the virtual power plant can also perform further resource scheduling, and the real-time control module of the virtual power plant will convert the regulation curve into corresponding instructions to meet the needs of each response device; and this process is real-time, which can meet the real-time requirements of scheduling.
[0012] In a possible implementation, before executing the step of sending a control instruction corresponding to the response device to each of the at least one response device through the real-time control module, the method further includes: acquiring a current state of each of the at least one response device through the real-time control module; correspondingly, when the current state of the response device is an available state, executing the step of sending an instruction corresponding to the response device to the response device through the real-time control module; correspondingly, when the current state of the response device is an unavailable state, adjusting the response device in an unavailable state through the real-time control module.
[0013] It can be seen that before sending a control instruction to the response device, further determining whether the current status of the response device is available further improves the reliability of implementation, and the response device can be adjusted in time when it is unavailable, which can also meet actual power dispatching needs.
[0014] In a possible implementation, the method further includes: receiving, through the real-time control module, the operating data sent by each of the at least one responding device; superimposing, through the real-time control module, the operating curves corresponding to the operating data of each of the responding devices to obtain a total operating curve; comparing, through the real-time control module, the total operating curve with the adjustment curve to obtain a deviation curve; generating, through the real-time control module, a deviation alarm when the deviation value of the deviation curve is greater than or equal to a deviation threshold, and transmitting the deviation alarm to the operation management module; and outputting the deviation alarm through the operation management module.
[0015] It can be seen that in this implementation, the operating data of the response device is further collected and monitored, and the actual total operating curve corresponding to the operating data is compared with the adjustment curve issued by the scheduling system, so that the deviation curve can be obtained, that is, the deviation between the actual output and the command control, and when the deviation is greater than the bias threshold, a deviation alarm is generated and output, so that whether the actual total operating curve of the response device meets expectations can be monitored in real time.
[0016] In a possible implementation, if the first deviation value in the deviation curve is greater than or equal to the first deviation threshold, a first-level deviation alarm is generated by the real-time control module; if the second deviation value in the deviation curve is less than the first deviation threshold and greater than or equal to the second deviation threshold, a second-level deviation alarm is generated by the real-time control module; if the third deviation value in the deviation curve is less than the second deviation threshold and greater than or equal to the third deviation threshold, a third-level deviation alarm is generated by the real-time control module.
[0017] It can be seen that in this implementation, different deviation thresholds are configured for deviation values of different sizes in the deviation curve, so that deviation alarms of different levels can be detected; in this way, deviation alarms of different levels can be detected; it is convenient for users to distinguish the urgency of the alarm and the processing method.
[0018] In a possible implementation, the method further includes: when the deviation curve indicates that the regulation curve is higher than the total operating curve, starting the energy replenishment devices in the multiple distributed power devices through the real-time control module, and replenishing energy through the energy replenishment devices to increase the total operating curve; when the deviation curve indicates that the regulation curve is lower than the total operating curve, starting the energy consumption devices in the multiple distributed power devices through the real-time control module, and consuming energy through the energy consumption devices to lower the total operating curve.
[0019] It can be seen that in this embodiment, in the presence of deviations, the real-time control module can also be used to start energy-consuming devices in multiple distributed power equipment or the energy-consuming devices can be used to adjust the total operating curve so that the total operating curve is closer to the regulation curve; that is, the accuracy and stability of the real-time scheduling process can be improved.
[0020] In a possible implementation, after executing the step of sending a control instruction corresponding to the response device to each of the at least one response device through the real-time control module so that the response device works based on the control instruction, the method further includes: obtaining clearing information used to characterize the assessment and scheduling process; the clearing information is generated by the power dispatching system and forwarded to the operation management module through the power trading system; the clearing information is output through the operation management module so as to confirm whether the clearing is correct based on the output clearing information; when the clearing confirmation information is received, it is determined that the clearing information is correct and the clearing is completed.
[0021] It can be seen that after the real-time dispatch is completed, the clearing information of the power dispatch system can be obtained through the virtual power plant, and then the clearing information is output and confirmed with one key, thereby completing the clearing process. This process is simple and convenient to implement.
[0022] In the second aspect, the present application provides a virtual power plant, which includes a real-time control module and an operation management module, wherein the real-time control module is connected to a power dispatching system, and the real-time control module is connected to multiple distributed power devices; the operation management module is connected to a power trading system; wherein: the real-time control module is used to obtain the output information declared by the target proxy user; the output information includes at least two power devices planned to be started among the multiple distributed power devices, and the planned power time curve of each power device among the at least two power devices; the operation management module is used to obtain the demand power time curve from the announcement information of the power trading system; the real-time control module is used to determine the power declaration curve based on the output information and the demand power time curve, and report the power declaration curve to the power dispatching system, so that the power dispatching system performs power dispatch on the at least two power devices based on the power declaration curve.
[0023] In a third aspect, the present application provides an electronic device, comprising a memory and a processor, wherein a computer program or instructions are stored in the memory, and when the computer program or instructions are executed by the processor, any one of the methods provided in the first aspect is implemented.
[0024] In a fourth aspect, the present application further provides a storage medium having a computer program or instruction stored thereon, and when the computer program or instruction is executed by a processor, any one of the methods provided in the first aspect above is implemented.
[0025] In a fifth aspect, the present application further provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, any one of the methods provided in the first aspect above is implemented.
[0026] It should be noted that the virtual power plant, electronic device, storage medium and computer program product have the same technical effects as the dispatching method of distributed power resources. For the technical effects corresponding to the virtual power plant, electronic device, storage medium and computer program product, please refer to the detailed description of the first aspect above, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 An optional structural diagram of a distributed power resource dispatching system provided in an embodiment of the present application;
[0028] Figure 2 A schematic diagram of a first optional flow chart of a method for scheduling distributed power resources provided in an embodiment of the present application;
[0029] Figure 3A second optional flow chart of the method for dispatching distributed power resources provided in an embodiment of the present application;
[0030] Figure 4 A third optional flow chart of the method for scheduling distributed power resources provided in an embodiment of the present application;
[0031] Figure 5 A fourth optional flow chart of the method for dispatching distributed power resources provided in an embodiment of the present application;
[0032] Figure 6 A fifth optional flow chart of the method for scheduling distributed power resources provided in an embodiment of the present application;
[0033] Figure 7 A sixth optional flow chart of the method for dispatching distributed power resources provided in an embodiment of the present application;
[0034] Figure 8 Another optional structural diagram of the distributed power resource dispatching system provided in the embodiment of the present application;
[0035] Fig. 9 An optional flow chart of the power resource scheduling process provided in the embodiment of the present application;
[0036] Fig.10 An optional structural diagram of a virtual power plant provided in an embodiment of the present application;
[0037] Fig.11 An optional structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the specific technical solution of the application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application, but are not used to limit the scope of the present application.
[0039] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0040] In the following description, the terms "first\second\third" are used only as examples to distinguish different objects, and do not represent a specific order for the objects, nor do they have a limitation on the order of precedence. It is understandable that "first\second\third" can be interchanged with a specific order or order of precedence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0041] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0042] The embodiments of the present application provide a method for dispatching distributed power resources, a virtual power plant, an electronic device, a medium and a product. In practical applications, the method for dispatching distributed power resources can be implemented in a virtual power plant, and each functional entity in the virtual power plant can be collaboratively implemented by hardware resources of electronic devices, such as computing resources such as processors, and communication resources.
[0043] Below, the distributed power resource scheduling method, virtual power plant, electronic device, medium and product embodiments provided in the embodiments of the present application are described.
[0044] For ease of understanding, the dispatching system of distributed power resources is first described, wherein the dispatching system of distributed power resources may include: a power trading system, a power dispatching system, a virtual power plant, and a plurality of distributed power devices.
[0045] refer to Figure 1 As shown in the content, the dispatching system 10 for distributed power resources may include: a power trading system 1011 , a power dispatching system 1012 , a virtual power plant 102 and distributed power equipment 103 .
[0046] The virtual power plant 102 may include: a real-time control module 1021 and an operation management module 1022. The distributed power equipment 103 may include: a fan 1031, a photovoltaic 1032, a charging device 1033, an energy storage device 1034, an electric boiler 1035 and an air conditioner 1036.
[0047] The real-time control module 1021 is connected to the power dispatching system 1012 and multiple distributed power devices 103; the operation management module 1022 is connected to the power trading system 1011. Of course, the real-time control module 1021 and the operation management module 1022 can communicate with each other.
[0048] in:
[0049] The power trading system 1011 is used for publishing announcement information, etc.; the power dispatching system 1012 is used for power dispatching, etc.; the real-time control module 1021 is used for real-time related control and processing; the operation management module 1022 is used for non-real-time related processing.
[0050] The distributed power equipment 103 may include power generation equipment, power consumption equipment, and power generation and consumption equipment. Wind turbines 1031 and photovoltaics 1032 are power generation equipment, charging equipment 1033 and energy storage devices 1034 are power generation and consumption equipment, and electric boilers 1035 and air conditioners 1036 are power consumption equipment.
[0051] In the first aspect, the embodiments of the present application provide a method for dispatching distributed power resources, which is used for declaration, real-time dispatch, monitoring and alarm, and clearing of power resources. The method for dispatching distributed power resources is applied to a virtual power plant, which can be deployed in an electronic device. The functions implemented by the method can be implemented by calling program codes by a processor in the electronic device. Of course, the program codes can be stored in a computer storage medium. It can be seen that the electronic device includes at least a processor and a processor.
[0052] Below, taking the virtual power plant as an execution entity as an example, the process of the dispatching method of distributed power resources is explained.
[0053] refer to Figure 2 As shown in the content, the process may include but is not limited to the following S201 to S203.
[0054] S201. The virtual power plant obtains the output information declared by the target proxy user through the real-time control module.
[0055] The output information includes at least two power devices planned to be started among the plurality of distributed power devices, and a planned power time curve of each of the at least two power devices.
[0056] The target proxy user can be any proxy user.
[0057] The embodiment of the present application does not specifically limit the number of power devices under the proxy user and can be configured according to actual needs.
[0058] A virtual power plant can manage the power equipment of multiple proxy users.
[0059] The target proxy user will report the planned output information of the target proxy user to the real-time control module of the virtual power plant through the first operation. The planned output information here can be the next day's plan or the current day's plan, etc.
[0060] The output information is used to characterize the ability to provide electric energy. The output information may include: at least two electric devices planned to be started among the multiple distributed electric devices under the target proxy user, and a planned power time curve of each of the at least two electric devices.
[0061] The planned power time curve here refers to the curve between time and planned power. For example, the planned power time curve for the next day can be used to indicate the time periods of the next day and the planned output power.
[0062] S202. The virtual power plant obtains a demand power time curve from the announcement information of the power trading system through the operation management module.
[0063] Generally, the announcement information is announced through the power trading system, and may include: demand power time curve and price information.
[0064] Since the announcement information is non-real-time information, the virtual power plant can obtain the demand power time curve from the announcement information of the power trading system through the operation management module. Specifically, the demand power time curve can be obtained from the announcement information at any time between the release of the announcement information and S202. When the real-time control module needs to declare power resources, the operation management module synchronizes the acquired demand power time curve to the real-time control module, so that the real-time control module declares power resources based on the demand power time curve.
[0065] S203. The virtual power plant determines a power declaration curve based on the output information and the demand power time curve through the real-time control module, and reports the power declaration curve to the power dispatching system, so that the power dispatching system performs power dispatching on the at least two power devices based on the power declaration curve.
[0066] The virtual power plant determines the power declaration curve through the real-time control module based on the planned power time curve of each power device in the output information and the demand power time curve. In this way, the power declaration curve is determined by considering the impact of the planned power time curve of each power device on the power resource declaration, as well as the impact of the demand power time curve on the power resource declaration.
[0067] This embodiment does not limit the specific process of determining the power declaration curve based on the planned power time curve and the required power time curve of each power equipment in the output information, and can be configured according to actual needs.
[0068] The distributed power resource scheduling method provided in the present application is applied to a virtual power plant, and the virtual power plant includes a real-time control module and an operation management module, the real-time control module is connected to a power dispatching system, and the real-time control module is connected to a plurality of distributed power devices; the operation management module is connected to a power trading system; the method includes: obtaining output information declared by a target proxy user through the real-time control module; the output information includes at least two power devices planned to be started among the plurality of distributed power devices, and a planned power time curve of each of the at least two power devices; obtaining a demand power time curve from the announcement information of the power trading system through the operation management module; determining a power declaration curve based on the output information and the demand power time curve through the real-time control module, and reporting the power declaration curve to the power dispatching system, so that the power dispatching system performs power dispatching on the at least two power devices based on the power declaration curve.
[0069] It can be seen that, first, when making an electricity declaration, it is necessary to obtain the output information declared by the target proxy user and the demand power time curve in the announcement information, determine the power declaration curve based on the output information and the demand power time curve, and declare the power resources to the power dispatching system based on the power declaration curve. That is, when declaring electricity, both the output information and the demand power time curve are considered, that is, both demand and plan are considered at the same time, so as to achieve a balance between supply and demand; secondly, the virtual power plant is divided into a real-time control module and an operation management module. The real-time control module is connected to the power dispatching system, and the real-time control module is connected to multiple distributed power equipment; the operation management module is connected to the power trading system, and the real-time control module is used to realize the current power declaration that needs to be timely output, etc. The operation management module cooperates to realize some non-real-time demand information processing, such as the acquisition of announcement information, etc. The power resources are declared through the division of labor and cooperation between the real-time control module and the operation management module, which has the characteristics of clear control logic and simple and reliable implementation.
[0070] Furthermore, the virtual power plant is divided into a management and operation module and a real-time control module. The management and operation module can share some non-real-time processing processes, thereby improving the processing efficiency of the real-time control module and reducing the processing delay of the real-time processing module.
[0071] Next, the process of determining the power declaration curve of the virtual power plant through the real-time control module in S203 based on the output information and the required power time curve is described.
[0072] In some embodiments, reference Figure 3 As shown in the content, the process may include but is not limited to the following S2031 to S2034.
[0073] S2031. The virtual power plant determines the total planned power time curve of the target proxy user through the real-time control module based on the planned power time curve of each of the at least two power devices planned to be started.
[0074] The virtual power plant superimposes the planned power time curve of each of the at least two power devices planned to be started according to the time dimension through the real-time control module to obtain the total planned power time curve of the target proxy user.
[0075] For example, the planned power at 10 o'clock the next day in the total planned power time curve is: the sum of the planned power at 10 o'clock the next day in the planned power time curve of each power device in the at least two power devices planned to be started.
[0076] S2032. When the total planned power time curve and the demand power time curve satisfy a first condition, the virtual power plant determines, through the real-time control module, that the power declaration curve is the total planned power time curve.
[0077] The first condition includes: for each time point in the curve, the planned power at the time point is less than the required power at the time point.
[0078] That is, when the first condition is met, it can be considered that the total planned power time curve is always lower than the demand power time curve, and the power declaration curve is determined to be the total planned power time curve. That is, the power supply capacity of the target proxy user is limited, and the power declaration can only be made according to the total planned power time curve.
[0079] In this case, if the application is still made according to the power demand time curve, it may result in failure to meet the application requirements, affecting the user experience. In the embodiment of the present application, since the power supply capacity of the target proxy user is limited, the application of power resources according to the power supply capacity of the target proxy user will not result in failure to meet the application requirements. And the redundant requirements can also be met by the power resources of other user devices, and will not result in failure to meet the actual power usage requirements.
[0080] S2033. When the demand power time curve and the total planned power time curve meet the second condition, the virtual power plant determines, through the real-time control module, that the power declaration curve is the demand power time curve.
[0081] The second condition includes: for each time point in the curve, the required power at the time point is less than the planned power at the time point.
[0082] That is, when the second condition is met, it can be considered that the total planned power time curve is always higher than the demand power time curve, and the power declaration curve is determined to be the demand power time curve. That is, the target proxy user has surplus power supply capacity, and can only declare electricity according to the demand power time curve.
[0083] In this case, if the declaration is still made based on the total planned power time curve, it may lead to waste of electricity resources and affect the utilization rate of electricity resources.
[0084] S2034. When the demand power time curve and the total planned power time curve do not satisfy the first condition and do not satisfy the second condition, the virtual power plant generates the power declaration curve based on the total planned power time curve and the demand power time curve through the real-time control module.
[0085] In one possible implementation, when generating a power declaration curve, time is used as a dimension. The power declaration curve at each time point can take the minimum value of the demand power time curve and the total planned power time curve at that time point. By traversing all time points, the generated power declaration curve can be obtained.
[0086] In another possible implementation, when generating the power declaration curve, with time as the dimension, the power declaration curve at each time point can take the average value of the demand power time curve and the total planned power time curve at that time point, and traverse all time points to obtain the generated power declaration curve.
[0087] It can be seen that in this embodiment, when determining the power declaration curve, the total planned power time curve of the target proxy user is first determined based on the planned power time curve of each power equipment in the at least two power equipment planned to be started; then the relationship between the total planned power time curve and the demand power time curve is judged. If the demand power time curve is lower than the total planned power time curve, that is, the actual demand is less than the planned supply, then the declaration is based on the actual demand, so that the planned supply of the target proxy user can be used for other demands, thereby improving the resource utilization of electricity; if the actual demand is greater than the planned supply, then the declaration is based on the planned supply, so that the excess demand can be obtained from the supply of other power users, thereby meeting the actual demand power.
[0088] In some embodiments, the embodiments of the present application provide a method for scheduling distributed power resources, which may also include a real-time scheduling process of power resources after the power resources are declared.
[0089] refer to Figure 4 As shown in the content, the process may include but is not limited to the following S401 to S403.
[0090] S401. The virtual power plant receives the regulation curve sent by the power dispatching system through the real-time control module.
[0091] The regulation curve is issued by the electric power dispatching system according to a time plan based on the power declaration curve.
[0092] For example, the power declaration curve can be the power declaration curve for the next day. After receiving the power declaration curve for the next day, the power dispatching system will send the corresponding adjustment curve for the power declaration curve for the next day according to the time plan. For example, for each power time point, the corresponding adjustment curve can be sent 1 minute or 10 minutes in advance, so as to meet the demand for real-time dispatch of power resources.
[0093] The virtual power plant receives the regulation curve sent in real time by the power dispatching system through the real-time control module.
[0094] The regulation curve here can be a power-time curve. However, the regulation curve issued here can be part or all of the declared curve.
[0095] S402. The virtual power plant determines, through the real-time control module, at least one response device among the at least two power devices based on the regulation curve, and control instructions corresponding to each of the at least one response device.
[0096] The virtual power plant determines at least one response device among the at least two power devices planned to be started through a real-time control module according to the power size in the regulation curve and the planned power of each of the at least two power devices planned to be started. And determines the control instructions of each response device according to the power size in the regulation curve and the planned power of each of the at least two power devices planned to be started.
[0097] The control instruction includes the operating power of the response device.
[0098] The number of response devices is not specifically limited here and can be determined according to actual needs, and can be one response device or a combination of multiple response devices.
[0099] In a possible implementation, the response device can be determined based on the planned power of each power device. For example, in the first time period, the power in the adjustment curve is 1000 watts, and the power devices planned to be started include power device 1, power device 2, and power device 3. Among them, the planned power of power device 1 is 500 watts, the planned power of power device 2 is 500 watts, and the planned power of power device 3 is 2000 watts. Then the response devices in the first time period are determined to be power device 1 and power device 2. And the working power in the control instruction of power device 1 is 500 watts, and the working power in the control instruction of power device 2 is 500 watts.
[0100] In another possible implementation, when determining the response device, the best response device combination and operating power (working power) can be given according to the state of the power equipment, power demand, storage capacity, and economic indicator constraints (including external electricity prices, its own electricity demand, and revenue), forming a set of optimized equipment control instructions, and coordinating the response device operation combination as the electricity price and electricity demand change.
[0101] The status of the equipment includes available, in use and faulty. The available status also includes the used power and remaining power. The energy storage capacity mainly refers to the current remaining power of the energy storage equipment.
[0102] Energy storage equipment will do some peak-valley arbitrage. When the external industrial and commercial electricity prices are high, the profits from peak-valley arbitrage may be higher than the profits from participating in a virtual power plant. At this time, adjusting the equipment combination to reduce the output of energy storage equipment and increase the output of wind power and photovoltaics will make the overall profit higher.
[0103] In addition, the owner's own needs take into account that the equipment owner's own factory or other electrical equipment has temporary power needs, which conflict with the previously declared power curve. At this time, the equipment combination can also be adjusted to meet its own power needs.
[0104] S403. The virtual power plant sends a control instruction corresponding to the response device to each of the at least one response device through the real-time control module, so that the response device works based on the control instruction.
[0105] The real-time control module can send a control instruction corresponding to each responding device to each responding device through the aggregation gateway, so that the responding device operates according to the operating frequency in the control instruction after receiving the control instruction.
[0106] It can be seen that after the power declaration curve is reported to the power dispatching system, the power dispatching system issues the regulation curve according to the time plan based on the power declaration curve, and the real-time control module of the virtual power plant receives the regulation curve, determines the specific response device and the control instruction of the response device based on the regulation curve, and sends the control instruction to the response device, so that the response device provides power resources based on the control instruction. In this way, the virtual power plant can also perform further resource scheduling, and the real-time control module of the virtual power plant will convert the regulation curve into corresponding instructions to meet the needs of each response device; and this process is real-time, which can meet the real-time requirements of scheduling.
[0107] In some embodiments, the distributed power resource scheduling method provided in the embodiments of the present application may further determine the current state of each responding device before executing the above S403 to determine whether the current state of the influencing device is an available state.
[0108] refer to Figure 5 As shown in the content, the process may include but is not limited to the following S501 to S503.
[0109] S501. The virtual power plant obtains the current status of each of the at least one responding device through the real-time control module.
[0110] The virtual power plant reads the current state of each responding device in at least one responding device through a real-time control module. The states here include available state and unavailable state. The unavailable state can be a fault or no remaining power in use. The available state can be an idle state or in use with remaining power.
[0111] S502: When the current state of the response device is an available state, the virtual power plant executes the sending of instructions corresponding to the response device to the response device in the available state through the real-time control module.
[0112] S503. When the current state of the response device is unavailable, the virtual power plant adjusts the response device in the unavailable state through the real-time control module.
[0113] Adjust the response device in an unavailable state to a response device in an available state.
[0114] It can be seen that before sending a control instruction to the response device, further determining whether the current status of the response device is available further improves the reliability of implementation, and the response device can be adjusted in time when it is unavailable, which can also meet actual power dispatching needs.
[0115] In some embodiments, the distributed power resource scheduling method provided in the embodiments of the present application can also monitor the real-time scheduling process and perform alarm processing.
[0116] refer to Figure 6 As shown in the content, the process may include but is not limited to the following S601 to S605.
[0117] S601. The virtual power plant receives operation data sent by each of the at least one responding device through the real-time control module.
[0118] The virtual power plant collects the operating data of each response device during the real-time scheduling process through the real-time control module.
[0119] The operating data here may include: operating power and time; of course, it may also include other parameters, which are not listed here one by one.
[0120] S602. The virtual power plant superimposes the operating curves corresponding to the operating data of each of the responding devices through the real-time control module to obtain a total operating curve.
[0121] The virtual power plant uses a real-time control module to first convert the time and power in the operating data of each responding device into the corresponding power-time operating curve, and then superimposes all the operating curves with the time dimension as a reference to obtain the total operating curve.
[0122] S603. The virtual power plant compares the total operation curve with the adjustment curve through the real-time control module to obtain a deviation curve.
[0123] The value at each time point in the deviation curve can represent the difference between the total operation curve and the adjustment curve at that time point.
[0124] S604. When the deviation value of the deviation curve is greater than or equal to the deviation threshold, the virtual power plant generates a deviation alarm through the real-time control module and transmits the deviation alarm to the operation management module.
[0125] One or more deviation alarms may be obtained for the deviation curve. The embodiment of the present application does not limit the number of deviation alarms, which is determined according to actual needs.
[0126] Since the deviation alarm requires real-time processing, the deviation alarm is transmitted to the operation management module of the virtual power plant for output.
[0127] S605. The virtual power plant outputs the deviation alarm through the operation management module.
[0128] The embodiment of the present application does not limit the specific manner in which the operation management module outputs the deviation alarm, and can be configured according to actual needs. For example, it can be document output, SMS output, etc.
[0129] It can be seen that in this implementation, the operating data of the response device is further collected and monitored, and the actual total operating curve corresponding to the operating data is compared with the adjustment curve issued by the scheduling system, so that the deviation curve can be obtained, that is, the deviation between the actual output and the command control, and when the deviation is greater than the bias threshold, a deviation alarm is generated and output, so that whether the actual total operating curve of the response device meets expectations can be monitored in real time.
[0130] In some embodiments, the deviation alarm may be further subdivided into alarms of different levels.
[0131] If the first deviation value in the deviation curve is greater than or equal to the first deviation threshold, a first-level deviation alarm is generated by the real-time control module;
[0132] If the second deviation value in the deviation curve is less than the first deviation threshold and greater than or equal to the second deviation threshold, a second-level deviation alarm is generated by the real-time control module;
[0133] If the third deviation value in the deviation curve is less than the second deviation threshold and greater than or equal to the third deviation threshold, a third-level deviation alarm is generated by the real-time control module.
[0134] The first deviation threshold is greater than the second deviation threshold, and the second deviation threshold is greater than the third deviation threshold.
[0135] The embodiment of the present application does not limit the specific values of the first deviation threshold, the second deviation threshold, and the third deviation threshold, which can be configured according to actual needs.
[0136] It can be seen that in this implementation, different deviation thresholds are configured for deviation values of different sizes in the deviation curve, so that deviation alarms of different levels can be detected; in this way, deviation alarms of different levels can be detected; it is convenient for users to distinguish the urgency of the alarm and the processing method.
[0137] In some embodiments, the distributed power resource scheduling method provided in the embodiments of the present application can also perform output adjustments in the presence of deviations.
[0138] When the deviation curve indicates that the regulation curve is higher than the overall operation curve, the energy replenishment devices in the plurality of distributed power devices are started by the real-time control module, and energy is replenished by the energy replenishment devices to increase the overall operation curve.
[0139] The regulation curve is higher than the total operation curve means that the value of the regulation curve at each time point is greater than the value of the total operation curve; or, the values of the regulation curve at most time points are greater than the value of the total operation curve.
[0140] Since the adjustment curve is high, it means that the operation curve cannot meet expectations, so a charging device is needed to charge. The specific charging power can be determined according to the size of the deviation value.
[0141] Energy replenishment devices may include: power generation equipment such as wind turbines and photovoltaics; or power generation equipment such as charging equipment and energy storage devices.
[0142] When the deviation curve indicates that the regulation curve is lower than the overall operation curve, the energy consumption devices in the plurality of distributed power devices are started by the real-time control module, and the energy consumption devices are used to consume energy to reduce the overall operation curve.
[0143] The regulation curve is lower than the total operation curve means that the value of the regulation curve at each time point is smaller than the value of the total operation curve; or, the values of the regulation curve at most time points are smaller than the value of the total operation curve.
[0144] In practice, due to the uncontrollability of wind power and photovoltaic power generation, the regulation curve may be low and the operation curve may be high. This indicates that there is surplus electric energy, which can be consumed through energy consumption devices to improve the utilization rate of electric energy. The specific energy consumption power can be determined according to the size of the deviation value.
[0145] Energy-consuming devices may include: electrical equipment such as air conditioners and electric boilers; or power generation equipment such as charging equipment and energy storage devices.
[0146] It can be seen that in this embodiment, in the presence of deviations, the real-time control module can also be used to start energy-consuming devices in multiple distributed power equipment or the energy-consuming devices can be used to adjust the total operating curve so that the total operating curve is closer to the regulation curve; that is, the accuracy and stability of the real-time scheduling process can be improved.
[0147] In some embodiments, after the real-time scheduling is completed, the distributed power resource scheduling method provided in the embodiments of the present application can assess the real-time scheduling process, clear it, and confirm the clearing.
[0148] refer to Figure 7 As shown in the content, the process may include but is not limited to the following S701 to S703.
[0149] S701. The virtual power plant obtains clearing information for characterizing the assessment and scheduling process.
[0150] The clearing information is generated by the power dispatching system and forwarded to the operation management module through the power trading system.
[0151] The clearing information may include: power, time, unit price, total price, etc. during real-time scheduling.
[0152] In a possible embodiment, for the assessment of the scheduling process, if there is an alarm, money needs to be deducted, that is, the fine caused by the alarm needs to be deducted from the total price. The amount of the fine corresponding to the alarm can be configured according to actual needs, and will not be repeated here.
[0153] Of course, the clearing information may also include more information, which can be configured according to actual needs, and will not be listed here one by one.
[0154] S702. The virtual power plant outputs the clearing information through the operation management module, so as to confirm whether the clearing is correct based on the output clearing information.
[0155] Here, the operation management module outputs the clearing information to the application interface of the virtual power plant for display. After viewing the clearing information, you can directly confirm whether the clearing information is correct with one click.
[0156] S703. Upon receiving the clearing confirmation information, the virtual power plant determines that the clearing information is correct and completes the clearing.
[0157] It should be noted that if the clearing information is incorrect, further feedback can be provided on the problems with the clearing information, so that the clearing information can be adjusted until the clearing information is correct and the clearing process is completed.
[0158] It can be seen that after the real-time dispatch is completed, the clearing information of the power dispatch system can be obtained through the virtual power plant, and then the clearing information is output and confirmed with one key, thereby completing the clearing process. This process is simple and convenient to implement.
[0159] Below, the scheduling process of distributed power resources provided in the embodiment of the present application is explained through an embodiment.
[0160] At present, the construction of the electricity spot market is accelerating, the time-of-use electricity price mechanism is gradually improving, the electricity costs of power users are generally increasing, and the risk management capabilities of power sales companies are increasingly required to be higher; the market-based trading of distributed power sources is gradually liberalized, but with reference to the average spot electricity revenue of centralized new energy, it is generally lower than the benchmark coal on-grid electricity price. At the same time, the sites are facing operational risks such as deviation assessment. Traditional operating methods will not be able to adapt to the current market in the future. With the further widening of the peak-valley price difference and the access to the electricity spot market, the profitability of energy storage has increased, but the unpredictable spot price difference and the fixed charging and discharging control strategy also make site operations face more risks. This embodiment provides a virtual power plant aggregation platform (equivalent to the above-mentioned virtual power plant), which directly connects to various distributed resources (equivalent to the above-mentioned distributed power equipment) or third-party monitoring systems, and encrypts and connects to the power grid dispatching / provincial energy service platform (equivalent to the above-mentioned power dispatching system) through the edge gateway. After the virtual power plant is connected to the grid and the grid connection dispatching agreement is signed, the virtual power plant is used as a decision-making brain to provide professional strategy analysis and decision-making support, helping users to participate in power demand side response, auxiliary service market, and obtain corresponding benefits on the basis of realizing "observable, measurable, adjustable, and controllable" resources.
[0161] First, for various types of distributed energy, the operation data transmission and control command issuance are realized through wireless transmission through intelligent measurement and control terminals and intelligent aggregation gateways; the power consumption of distributed energy is monitored and evaluated, and corresponding energy consumption management is carried out; accurate load forecasting is carried out, the ability to participate in demand response and auxiliary response capacity declaration are evaluated, and the operating strategy with short-term load + power generation forecast, ultra-short-term load + power generation forecast and cost analysis as the core is used to declare the adjustable capacity for distributed energy to participate in the power demand side response, as well as deviation tracking and emergency control during the execution process.
[0162] Secondly, a provincial dispatching platform docking module and a power trading platform docking module are provided. After receiving dispatching and control instructions or market clearing results, the operating status of distributed resources under the virtual power plant is controlled through multi-time scale and multi-objective comprehensive adjustment, and effective response is made based on the forecasted adjustable capacity declaration and the price declaration based on market data. At the same time, according to market demand and considering cost factors, the market is participated in by implementing orderly charging to adjust energy storage charging and discharging plans, electricity consumption plans, etc.
[0163] In simple terms, this embodiment provides a virtual power plant platform that aggregates distributed energy downward and connects to the power trading platform (equivalent to the above-mentioned power trading system) and the provincial dispatching center / provincial smart energy service platform upward; it provides operational plans and strategies for participating in power demand response and ancillary services.
[0164] This embodiment provides a set of virtual power plant aggregation platform system, the system directly connects to various distributed resources or third-party monitoring systems, and connects to the power grid dispatching / provincial energy service platform through edge gateway encryption. After the virtual power plant is connected to the grid and the grid dispatching agreement is signed, the virtual power plant platform, as the decision-making brain, provides professional strategy analysis and decision-making support, helping customers to achieve observability, measurement, control, adjustment and controllability of various resources, participate in power demand side response, auxiliary service market, power spot market, and obtain corresponding benefits.
[0165] This embodiment can provide power demand response and ancillary service market operation plans and strategies. After receiving the dispatching and control instructions or market clearing results, the system controls the operating status of distributed resources under the virtual power plant through multi-time scale and multi-objective comprehensive adjustment, participates in power grid ancillary service demand response power transactions, etc., realizes market declaration automation, flexible control, real-time tracking, dynamic adjustment, and one-click confirmation of electronic bills.
[0166] Next, the dispatching system of distributed power resources is explained.
[0167] refer to Figure 8 As shown in the content, the dispatching system of distributed power resources can be divided into a dispatching platform layer 801, a virtual power plant layer 802 and an equipment resource layer 803.
[0168] The dispatching platform layer 801 includes a power trading platform 8011 (equivalent to the above-mentioned power trading system) and a power grid dispatching / provincial energy service platform 8012 (equivalent to the above-mentioned power dispatching system).
[0169] The virtual power plant layer 802 includes a virtual power plant operation management system 8021 (equivalent to the above-mentioned operation management module) and a virtual power plant real-time control system 8022 (equivalent to the above-mentioned real-time control module). The virtual power plant operation management system 8021 and the virtual power plant real-time control system 8022 may also be referred to as a virtual power plant aggregation platform 802A (equivalent to the above-mentioned virtual power plant).
[0170] The equipment resource layer 803 includes: wind turbine 1031 , photovoltaic 1032 , charging equipment 1033 , energy storage device 1034 , electric boiler 1035 and air conditioner 1036 .
[0171] Among them: the virtual power plant operation and management system 8021 can declare the quantity and price of regulation capacity to the power trading platform 8011; the power trading platform 8011 can forward the regulation capacity declaration to the power grid dispatching / provincial energy service platform 8012; the power grid dispatching / provincial energy service platform 8012 can issue regulation instructions to the virtual power plant real-time control system 8022, and the virtual power plant real-time control system 8022 can convert the regulation instructions into control instructions and send them to the power equipment at the device resource layer 803.
[0172] The virtual power plant real-time control system 8022 can collect the operating data of the power equipment at the equipment resource layer 803. The virtual power plant real-time control system 8022 can aggregate the operating data of each power equipment to obtain aggregated data. The virtual power plant real-time control system 8022 sends the aggregated data to the power grid dispatching / provincial energy service platform 8012.
[0173] The power grid dispatching / provincial energy service platform 8012 can send the clearing information and regulation evaluation results to the power trading platform 8011, and the power trading platform 8011 will organize the clearing information and regulation evaluation results into settlement information and send it to the virtual power plant operation and management system 8021.
[0174] Next, the device resource layer is described.
[0175] The equipment resource layer includes various types of equipment, including wind turbines, photovoltaics, charging facilities, energy storage devices, electric boilers, air conditioners, etc., which are distributed resources that actually need to be regulated. The equipment resource layer can also include measurement and control terminals and aggregation gateways. The measurement and control terminals are used to collect data and control equipment, and the aggregation gateways are used to transmit data and receive control instructions.
[0176] Different equipment resources require different data to be collected and transmitted. Among them, wind turbines need to collect power generation, power generation, wind turbine operating status, generator operating status, voltage and current, and environmental monitoring information; photovoltaics need to collect power generation, power generation, inverter operating status, voltage and current, and environmental monitoring information; charging facilities need to collect charging capacity, charging power, usage rate, voltage and current; energy storage devices need to collect charging and discharging capacity, charging and discharging power, battery operating status, voltage and current; building industrial and commercial equipment such as air conditioners need to collect power consumption and power consumption.
[0177] Next, the virtual power plant layer is explained.
[0178] The virtual power plant layer includes the virtual power plant operation and management system and the virtual power plant real-time control system; among them, the virtual power plant operation and management system includes three modules: information forecasting, transaction assistance, and resource management.
[0179] The information prediction module assists customers in making market transaction decisions and reducing market operation risks through multi-time scale power generation forecasting, load forecasting and transaction price calculation; the transaction assistance module includes power purchase and sales management, contract management, settlement management and auxiliary declaration to realize the closed loop of transaction settlement, conduct comprehensive capacity assessment through historical settlement data and operation data, and provide transaction declaration strategy; the resource management module includes user management and equipment management to realize the access of adjustable resources, generate user tags according to resource type and historical control parameters, and improve the comprehensive and refined level of customer and equipment management; the virtual power plant real-time control system includes two major modules: dispatching management and operation monitoring. The dispatching management module includes real-time tracking and dynamic adjustment of the entire process of dispatching curve declaration, instruction decomposition, plan push, execution monitoring and deviation alarm to ensure effective interaction with the power grid; the operation monitoring module is responsible for classifying and collecting various resource operation data, centrally displaying the resource operation status, and realizing overall monitoring and operation alarm of distributed resources within the jurisdiction.
[0180] Next, the scheduling platform layer is explained.
[0181] The dispatching platform layer includes: the official power trading platform, the provincial dispatching platform / provincial smart energy service platform. The virtual power plant aggregation platform connects to the power trading platform to declare the quantity and price of regulation capacity, and accepts settlement information; the virtual power plant aggregation platform connects to the provincial dispatching platform / provincial smart energy service platform to transmit aggregation data to it, and accepts the dispatching instructions issued by it; the power trading platform reports the regulation capacity to the provincial dispatching platform / provincial smart energy service platform, and accepts the clearing information and regulation evaluation results issued.
[0182] The following is an explanation of the power resource scheduling process provided by this embodiment, which may specifically include but is not limited to the following steps 1 to 4.
[0183] Step 1: Apply in advance.
[0184] The proxy user first reports to the virtual power plant real-time control system the equipment, power, and time period planned to be started the next day. At the same time, the virtual power plant operation and management system accepts the transaction announcement issued by the power trading platform, and interprets the transaction announcement to extract transaction information; the transaction information includes demand power, time period, and price information.
[0185] The virtual power plant operation management system and the virtual power plant real-time control system synchronize data in real time. The virtual power plant real-time control system matches the collected agent user declaration information with the demand information of the power trading platform, and then reports the 96-point adjustable capacity curve and price to the power dispatching system, thus completing the day-ahead declaration.
[0186] Step 2: Real-time scheduling.
[0187] The power dispatching system arranges the dispatching plan according to the declared curve, and sends the adjustment curve to the real-time control system of the virtual power plant through the edge gateway. The real-time control system of the virtual power plant decomposes the sent curve into actual equipment control instructions, and sends them to the user response device for execution after judging the feasibility through the aggregation gateway. The user response device accepts the instruction and executes it. At the same time, the equipment operation data and power data are uploaded to the real-time control system of the virtual power plant through the aggregation gateway, thus completing the real-time dispatching.
[0188] Step 3: Execute tracking.
[0189] The real-time control system of the virtual power plant tracks and compares the adjustment curve with the actual output curve based on the real-time analysis of the collected equipment operation data and power data, issues deviation alarms, and synchronizes the alarm information to the virtual power plant operation and management system. The virtual power plant operation and management system monitors the alarm information, and after receiving the deviation alarm, notifies the operation and maintenance team by email or text message. The operation and maintenance team needs to determine whether the deviation alarm needs to be processed. If so, confirm the cause of the deviation and notify the agent user. Otherwise, the process ends. The agent user receives the deviation alarm and the cause of the deviation, determines whether the production plan can continue to be executed to reduce the load to adjust the output curve and correct the deviation. If so, execute the load reduction operation. Otherwise, bear the deviation assessment in accordance with the contract agreement, and the execution tracking is completed.
[0190] Step 4: Clearing and settlement.
[0191] After the dispatch is completed, the virtual power plant operation and management system generates a settlement bill according to the operating data and contract agreement and sends it to the operation team. The operation team reviews whether there are any problems with the bill. If so, a complaint is initiated. The power grid side checks whether there are any problems with the results. If so, a new bill is generated and sent to the operation team. If there is no problem with the bill, the bill is pushed to the mobile business hall. The agent user communicates with the mobile terminal to confirm the bill, and the clearing settlement is completed.
[0192] refer to Fig. 9 As shown in the content, the power resource dispatching process may include but is not limited to: day-ahead declaration stage, real-time dispatching stage, execution tracking stage and clearing and settlement stage.
[0193] The day-ahead declaration stage may include the following S901 to S904.
[0194] S901. The power trading platform issues a transaction announcement to the virtual power plant operation and management system;
[0195] S902, the virtual power plant operation management system synchronizes data with the virtual power plant real-time control system;
[0196] That is, the virtual power plant operation management system synchronizes the transaction announcement to the virtual power plant real-time control system;
[0197] S903, the proxy user reports the planned startup equipment, power, and time period for the next day to the virtual power plant real-time control system;
[0198] S904. The virtual power plant real-time control system reports the 96-point adjustable capacity curve and price to the power dispatching system.
[0199] The real-time scheduling stage may include the following S905 to S912.
[0200] S905, the power dispatching system arranges the dispatching plan according to the declared curve and sends the regulation curve to the edge gateway;
[0201] S906, the edge gateway transmits the regulation curve to the virtual power plant real-time control system;
[0202] S907, the virtual power plant real-time control system decomposes the adjustment power curve into control instructions and sends them to the aggregation gateway;
[0203] S908, after determining that it is feasible, the aggregation gateway sends the control instruction to the user response device;
[0204] S909, the aggregation gateway collects the operation data of the user response device;
[0205] S910, the aggregation gateway sends the operation data and power data of the equipment to the real-time control system of the virtual power plant;
[0206] S911, the real-time control system of the virtual power plant sends the operation data and power data to the edge gateway.
[0207] Operation data and power data may include: electrical analog quantity, state quantity, upward / downward adjustment of power and quantity, and upward / downward adjustment rate;
[0208] S912, the edge gateway sends the electrical analog quantity, the state quantity, the upward / downward adjustment of power and quantity, and the upward / downward adjustment rate to the power dispatching system.
[0209] The execution tracking phase may include the following S913 to S920.
[0210] S913, the virtual power plant real-time control system performs data synchronization and sends the curve tracking deviation alarm to the virtual power plant operation management system;
[0211] S914, the virtual power plant operation management system outputs operation monitoring and deviation alarms to the operation and maintenance team;
[0212] S915, the operation and maintenance team makes a judgment on the deviation alarm signal;
[0213] S916. Determine whether there is a deviation alarm;
[0214] If yes, execute the following S917; if no, end;
[0215] S917, confirm the cause of the deviation;
[0216] S918, the proxy user determines whether the generated calculation can continue to be executed to reduce the load;
[0217] If yes, execute the following S919; if no, execute the following S920;
[0218] S919, executing load reduction operation;
[0219] S920. Undertake deviation assessment in accordance with the contract.
[0220] The clearing and settlement stage may include the following S921 to S928.
[0221] S921. The virtual power plant operation management system generates a settlement bill according to the operation data and contract agreement;
[0222] S922. The operations team determines whether there is a problem with the settlement bill;
[0223] If not, execute the following S923; if so, execute the following S925;
[0224] S923, push the bill to the mobile business hall;
[0225] S924, the agent user confirms the bill;
[0226] S925, initiate an appeal to determine whether there is a problem with the result;
[0227] If not, execute the following S926; if so, execute the following S927;
[0228] S926, the operations team rejected the appeal;
[0229] S927, generating a new settlement bill;
[0230] S928. Send the power grid settlement bill to the operation team again;
[0231] Re-execute S922 until the operations team confirms that there is no problem with the bill.
[0232] In a second aspect, the present application embodiment provides a virtual power plant, such as Fig.10 As shown, the virtual power plant 100 includes: a real-time control module 1001 and an operation management module 1002 .
[0233] in:
[0234] The real-time control module 1001 is used to: obtain output information reported by the target proxy user; the output information includes at least two power devices planned to be started among the multiple distributed power devices, and a planned power time curve of each power device among the at least two power devices;
[0235] The operation management module 1002 is used to: obtain a demand power time curve from the announcement information of the power trading system;
[0236] The real-time control module 1001 is used to determine a power declaration curve based on the output information and the required power time curve, and report the power declaration curve to the power dispatching system so that the power dispatching system performs power dispatching on the at least two power devices based on the power declaration curve.
[0237] In some embodiments, the real-time control module 1001 is also used to: determine the total planned power time curve of the target proxy user based on the planned power time curve of each of the at least two power devices planned to be started; determine the power declaration curve as the total planned power time curve when the total planned power time curve and the demand power time curve meet the first condition; the first condition includes: for each time point in the curve, the planned power at the time point is less than the demand power at the time point; when the demand power time curve and the total planned power time curve meet the second condition, determine the power declaration curve as the demand power time curve; the second condition includes: for each time point in the curve, the demand power at the time point is less than the planned power at the time point; when the demand power time curve and the total planned power time curve do not meet the first condition and do not meet the second condition, generate the power declaration curve based on the total planned power time curve and the demand power time curve.
[0238] In some embodiments, the real-time control module 1001 is also used to: receive a regulation curve issued by the power dispatching system; the regulation curve is issued by the power dispatching system according to a time plan based on the power declaration curve; among the at least two power devices, determine at least one response device based on the regulation curve, and a control instruction corresponding to each of the at least one response device; send a control instruction corresponding to the response device to each of the at least one response device, so that the response device works based on the control instruction.
[0239] In some embodiments, the real-time control module 1001 is also used to: obtain the current state of each of the at least one responding device; correspondingly, when the current state of the responding device is an available state, execute the sending of instructions corresponding to the responding device to the responding device in the available state; correspondingly, when the current state of the responding device is an unavailable state, adjust the responding device in the unavailable state.
[0240] In some embodiments, the real-time control module 1001 is also used to: receive the operating data sent by each of the at least one responding device; superimpose the operating curves corresponding to the operating data of each of the responding devices to obtain a total operating curve; compare the total operating curve with the adjustment curve to obtain a deviation curve; generate a deviation alarm when the deviation value of the deviation curve is greater than or equal to the deviation threshold, and transmit the deviation alarm to the operation management module 1002.
[0241] Correspondingly, the operation management module 1002 is also used to: output the deviation alarm.
[0242] In some embodiments, if the first deviation value in the deviation curve is greater than or equal to the first deviation threshold, a first-level deviation alarm is generated by the real-time control module; if the second deviation value in the deviation curve is less than the first deviation threshold and greater than or equal to the second deviation threshold, a second-level deviation alarm is generated by the real-time control module; if the third deviation value in the deviation curve is less than the second deviation threshold and greater than or equal to the third deviation threshold, a third-level deviation alarm is generated by the real-time control module; wherein, the first deviation threshold is greater than the second deviation threshold, and the second deviation threshold is greater than the third deviation threshold.
[0243] In some embodiments, the real-time control module 1001 is also used to: when the deviation curve indicates that the regulation curve is higher than the total operating curve, start the energy replenishment devices in the multiple distributed power devices, and replenish energy through the energy replenishment devices to increase the total operating curve; when the deviation curve indicates that the regulation curve is lower than the total operating curve, start the energy consumption devices in the multiple distributed power devices, and consume energy through the energy consumption devices to lower the total operating curve.
[0244] In some embodiments, the operation management module 1002 is also used to: obtain clearing information used to characterize the assessment and scheduling process; the clearing information is generated by the power dispatching system and forwarded to the operation management module 1702 through the power trading platform; output the clearing information to confirm whether the clearing is correct based on the output clearing information; when receiving the clearing confirmation information, determine that the clearing information is correct and complete the clearing.
[0245] It should be noted that the device provided in the embodiment of the present application includes the various units included, which can be implemented by a processor in an electronic device; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Micro Processor Unit), a digital signal processor (DSP, Digital Signal Processor) or a field programmable gate array (FPGA, Field-Programmable Gate Array), etc.
[0246] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0247] It should be noted that in the embodiments of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly reflected in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0248] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory and a processor, wherein a computer program or instructions are stored in the memory, and when the computer program or instructions are executed by the processor, the method described in the first aspect is implemented.
[0249] In one example, reference Fig.11 As shown, the electronic device 110 includes: a processor 1101, at least one communication bus 1102, a user interface 1103, at least one external communication interface 1104 and a memory 1105. The communication bus 1102 is configured to achieve connection and communication between these components. The user interface 1103 may include a display screen, and the external communication interface 1104 may include a standard wired interface and a wireless interface.
[0250] The memory 1105 is configured to store instructions and applications executable by the processor 1101, and can also cache data to be processed or processed by the processor 1101 and various modules in the electronic device (for example, image data, audio data, voice communication data, and video communication data), which can be implemented through flash memory (FLASH) or random access memory (Random Access Memory, RAM).
[0251] In a fourth aspect, an embodiment of the present application provides a storage medium, that is, a computer-readable storage medium, on which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, any one of the methods provided in the first aspect of the above embodiment is implemented.
[0252] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, any one of the methods provided in the first aspect of the above embodiment is implemented.
[0253] It should be noted here that the description of the above storage medium, device, apparatus and program product embodiments is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the storage medium, device, apparatus and program product embodiments of this application, please refer to the description of the method embodiment of this application for understanding.
[0254] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in some embodiments" appearing throughout the specification may not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The above-mentioned sequence numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.
[0255] It should be noted that, in this article, the terms "include", "comprises" or any other variations 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. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0256] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0257] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0258] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0259] A person skilled in the art can understand that: all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, read-only memories (ROM), magnetic disks or optical disks.
[0260] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0261] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. A method for dispatching distributed power resources, characterized in that: The method is applied to a virtual power plant, which includes a real-time control module and an operation management module. The real-time control module is connected to a power dispatching system and is connected to multiple distributed power devices. The operation management module is connected to the power trading system; the method includes: The output information reported by the target proxy user is obtained through the real-time control module; the output information includes at least two power devices planned to be started among the multiple distributed power devices, and a planned power time curve of each power device among the at least two power devices; Obtaining a demand power time curve from the announcement information of the power trading system through the operation management module; Determine, by the real-time control module, a total planned power time curve of the target proxy user based on the planned power time curve of each of the at least two power devices planned to be started; In the case where the total planned power time curve and the demand power time curve meet the first condition, the power declaration curve is determined to be the total planned power time curve through the real-time control module; the first condition includes: for each time point in the curve, the planned power at the time point is less than the demand power at the time point; in the case where the demand power time curve and the total planned power time curve meet the second condition, the power declaration curve is determined to be the demand power time curve through the real-time control module; the second condition includes: for each time point in the curve, the demand power at the time point is less than the planned power at the time point; in the case where the demand power time curve and the total planned power time curve do not meet the first condition and do not meet the second condition, the power declaration curve is generated based on the total planned power time curve and the demand power time curve through the real-time control module; The power declaration curve is reported to the power dispatching system, so that the power dispatching system performs power dispatching on the at least two power devices based on the power declaration curve.
2. The method according to claim 1, characterized in that The method further comprises: Receiving the regulation curve issued by the electric power dispatching system through the real-time control module; the regulation curve is issued by the electric power dispatching system according to the time plan based on the power declaration curve; Determine, by the real-time control module, at least one response device in the at least two power devices based on the regulation curve, and a control instruction corresponding to each of the at least one response device; A control instruction corresponding to the response device is sent to each of the at least one response device through the real-time control module, so that the response device works based on the control instruction.
3. The method according to claim 2, characterized in that Before executing the step of sending a control instruction corresponding to the response device to each of the at least one response device through the real-time control module, the method further includes: Acquire the current state of each of the at least one responding device through the real-time control module; Correspondingly, when the current state of the responding device is an available state, executing the sending of the instruction corresponding to the responding device to the responding device in the available state through the real-time control module; Correspondingly, when the current state of the responding device is an unavailable state, the responding device in the unavailable state is adjusted by the real-time control module.
4. The method according to claim 2, characterized in that: The method further comprises: receiving, through the real-time control module, operation data sent by each of the at least one responding device; The operation curves corresponding to the operation data of each of the response devices are superimposed by the real-time control module to obtain a total operation curve; The real-time control module compares the total operation curve with the adjustment curve to obtain a deviation curve; When the deviation value of the deviation curve is greater than or equal to the deviation threshold, a deviation alarm is generated by the real-time control module, and the deviation alarm is transmitted to the operation management module; The deviation alarm is outputted through the operation management module.
5. The method according to claim 4, characterized in that If the first deviation value in the deviation curve is greater than or equal to the first deviation threshold, a first-level deviation alarm is generated by the real-time control module; If the second deviation value in the deviation curve is less than the first deviation threshold and greater than or equal to the second deviation threshold, a second-level deviation alarm is generated by the real-time control module; If the third deviation value in the deviation curve is less than the second deviation threshold and greater than or equal to the third deviation threshold, a third-level deviation alarm is generated by the real-time control module; The first deviation threshold is greater than the second deviation threshold, and the second deviation threshold is greater than the third deviation threshold.
6. The method according to claim 4, characterized in that The method further comprises: In the case where the deviation curve indicates that the regulation curve is higher than the total operation curve, starting energy replenishment devices in the plurality of distributed power devices through the real-time control module, and performing energy replenishment through the energy replenishment devices to increase the total operation curve; When the deviation curve indicates that the regulation curve is lower than the overall operation curve, the energy consumption devices in the plurality of distributed power devices are started by the real-time control module, and the energy consumption devices are used to consume energy to reduce the overall operation curve.
7. The method according to claim 2, characterized in that After executing the step of sending a control instruction corresponding to the response device to each of the at least one response device through the real-time control module so that the response device operates based on the control instruction, the method further includes: Acquire clearing information for characterizing the assessment and dispatching process; the clearing information is generated by the power dispatching system and forwarded to the operation management module through the power trading system; Outputting the clearing information through the operation management module so as to confirm whether the clearing is correct based on the output clearing information; When the clearing confirmation information is received, it is determined that the clearing information is correct and the clearing is completed.
8. A virtual power plant, characterized in that: The virtual power plant includes a real-time control module and an operation management module. The real-time control module is connected to the power dispatching system and is connected to multiple distributed power equipment. The operation management module is connected to the power trading system. The real-time control module is used to: obtain output information reported by the target proxy user; the output information includes at least two power devices planned to be started among the multiple distributed power devices, and a planned power time curve of each power device among the at least two power devices; The operation management module is used to: obtain a demand power time curve from the announcement information of the power trading system; The real-time control module is used to: determine the total planned power time curve of the target proxy user based on the planned power time curve of each of the at least two power devices planned to be started; In the case where the total planned power time curve and the required power time curve meet a first condition, the power declaration curve is determined to be the total planned power time curve; the first condition includes: for each time point in the curve, the planned power at the time point is less than the required power at the time point; in the case where the required power time curve and the total planned power time curve meet a second condition, the power declaration curve is determined to be the required power time curve; the second condition includes: for each time point in the curve, the required power at the time point is less than the planned power at the time point; in the case where the required power time curve and the total planned power time curve do not meet the first condition and do not meet the second condition, the power declaration curve is generated based on the total planned power time curve and the required power time curve; The power declaration curve is reported to the power dispatching system, so that the power dispatching system performs power dispatching on the at least two power devices based on the power declaration curve.
9. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
