Virtual power plant resource rolling scheduling method and system, terminal and medium

By combining the recent and intraday scheduling plans, and using the real-time operation data of virtual power plants to correct the scheduling plans, the problem of difficulty in dealing with renewable energy uncertainty is solved by traditional scheduling methods, and the regulation accuracy and scheduling accuracy of virtual power plants are improved.

CN119204551APending Publication Date: 2024-12-27SHANDONG LUNENG SOFTWARE TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411308672.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

Traditional virtual power plant scheduling methods are difficult to meet the needs of efficient, flexible and accurate scheduling, especially when the proportion of renewable energy increases and the uncertainty of load forecasting increases, how to comprehensively consider real-time operating conditions and future load forecasting to achieve resource Rolling scheduling and optimized configuration have become urgent issues to be solved.

Method used

By combining the recent dispatch plan and the intraday dispatch plan, the virtual power plant's real-time operation data is used to correct the recent dispatch plan, and the final dispatch plan for the next dispatch cycle is formed, and dynamic management and optimization scheduling of virtual power plant resources are realized. The specific steps include formulating a day-to-day scheduling plan based on performance parameters, collecting real-time operation data to formulate a day-to-day scheduling plan, and modifying the day-to-day scheduling plan based on the day-to-day scheduling plan.

Benefits of technology

Effectively correct the deviation between actual operation and prediction, improve the regulation accuracy of virtual power plants, enhance the accuracy and reliability of scheduling plans, deal with the uncertainty of renewable energy output, and realize dynamic management and optimized scheduling of virtual power plants resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119204551A_ABST
    Figure CN119204551A_ABST
Patent Text Reader

Abstract

The invention relates to the field of virtual power plant resource scheduling, and particularly discloses a virtual power plant resource rolling scheduling method and system, a terminal and a medium, and the method comprises the steps: making a day-ahead scheduling plan for each virtual power plant according to the performance parameters of each virtual power plant; collecting real-time operation data of each virtual power plant, and making an intra-day scheduling plan for each virtual power plant by taking the real-time operation data as input; correcting the day-ahead scheduling plan by using the intra-day scheduling plan to obtain a final scheduling plan of the next scheduling period; and performing resource scheduling of the next scheduling period on the virtual power plant according to the final scheduling plan of the next scheduling period. According to the method, the day-ahead scheduling plan and the intra-day scheduling plan are combined, dynamic management and optimal scheduling of virtual power plant resources are achieved, the deviation between actual operation and prediction is effectively corrected, and therefore the regulation and control precision of the virtual power plant is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of virtual power plant resource scheduling, and in particular to a virtual power plant resource rolling scheduling method, system, terminal and medium. Background Art

[0002] With the continuous optimization of energy structure and the rapid development of smart grid, virtual power plant, as an emerging energy management mode, plays an increasingly important role in promoting the consumption of renewable energy and improving the flexibility and reliability of power system. However, the resource scheduling of virtual power plant faces many challenges, such as diverse resource types, different response capabilities, load forecasting errors, etc. These factors make it difficult for traditional scheduling methods to meet the needs of efficient, flexible and accurate scheduling.

[0003] Traditional virtual power plant scheduling methods often rely on static day-ahead scheduling plans, ignoring the dynamic changes in real-time operating data, which may cause the scheduling plan to deviate from the optimal state in actual execution, reduce the control accuracy of the virtual power plant, and affect the economy and stability of the system. In addition, with the increase in the proportion of renewable energy, the uncertainty of its output further increases the difficulty of scheduling. Therefore, how to comprehensively consider the real-time operating status of the virtual power plant and future load forecasts to achieve rolling scheduling and optimal allocation of resources has become a problem that needs to be solved urgently. Summary of the invention

[0004] To solve the above problems, the present invention provides a method, system, terminal and medium for rolling scheduling of virtual power plant resources. By combining the day-ahead scheduling plan and the intraday scheduling plan, dynamic management and optimized scheduling of virtual power plant resources are realized, and the deviation between actual operation and prediction is effectively corrected, thereby improving the control accuracy of the virtual power plant.

[0005] In a first aspect, the technical solution of the present invention provides a virtual power plant resource rolling scheduling method, comprising the following steps: Formulate a day-ahead dispatch plan for each virtual power plant based on its performance parameters; Collect the real-time operation data of each virtual power plant and use the real-time operation data as input to formulate a daily dispatch plan for each virtual power plant; The day-ahead scheduling plan is modified with the intraday scheduling plan to obtain the final scheduling plan for the next scheduling cycle; The final dispatch plan of the next dispatch cycle is used to dispatch resources of the virtual power plant in the next dispatch cycle.

[0006] In an optional implementation, a day-ahead dispatch plan is formulated for each virtual power plant according to the performance parameters of each virtual power plant, specifically including: Collect responsiveness and price information from each virtual power plant; Collect historical dispatch plans, equipment status information, historical load data and future load forecast data of each virtual power plant; Preprocess the collected data; Taking the maximization of operating profit as the objective function, the decision variables are defined, and the constraints are established to construct the day-ahead scheduling model; when the virtual power plant is an energy storage device, the decision variable is the charge and discharge capacity of the energy storage device; when the virtual power plant is a renewable energy source, the decision variable is the renewable energy output target; when the virtual power plant is a controllable distributed resource, the decision variable is the controllable distributed resource output target; The preprocessed collected data is used as the input of the day-ahead scheduling model to obtain the day-ahead scheduling plan.

[0007] In an optional embodiment, real-time operation data of each virtual power plant is collected, and the real-time operation data is used as input to formulate a daily scheduling plan for each virtual power plant, specifically including; Collect real-time operating data of virtual power plants; Store real-time running data into the database; When the time point for making the daily scheduling plan is reached, some real-time operation data between the current time point and the previous time point are retrieved from the database; Performing an average operation on a number of real-time operation data to obtain fused real-time operation data; Preprocess the fused real-time operation data; The preprocessed fused real-time operation data is input into the pre-built intraday scheduling model to obtain the intraday scheduling plan.

[0008] In an optional implementation, before collecting the real-time operation data of each virtual power plant, the following steps are also included: Configure the scheduling period; Configure the daily plan operation duration; The time point for making a daily scheduling plan is the time point after the next scheduling cycle start time is subtracted from the daily plan calculation duration.

[0009] In an optional implementation, the day-ahead scheduling plan is modified by the intraday scheduling plan to obtain the final scheduling plan for the next scheduling period, which specifically includes: Obtain the difference between the intraday scheduling plan and the day-ahead scheduling plan for the next scheduling cycle; Determine whether the difference exceeds a threshold; If the threshold is not exceeded, the original day-ahead scheduling plan is used as the final scheduling plan for the next scheduling period; If the threshold is exceeded, the intraday scheduling plan and the day-ahead scheduling plan are weightedly integrated according to the pre-configured weights to obtain a revised day-ahead scheduling plan, and the revised day-ahead scheduling plan is used as the final scheduling plan for the next scheduling period.

[0010] In an optional implementation, the weight of the intraday scheduling plan is greater than the weight of the day-ahead scheduling plan.

[0011] In a second aspect, the technical solution of the present invention provides a virtual power plant resource rolling scheduling system, comprising: Day-ahead dispatch plan making module: Makes day-ahead dispatch plans for each virtual power plant based on its performance parameters; Intraday scheduling plan formulation module: collects real-time operation data of each virtual power plant and formulates intraday scheduling plans for each virtual power plant using the real-time operation data as input; Day-ahead scheduling plan correction module: Use the intraday scheduling plan to correct the day-ahead scheduling plan to obtain the final scheduling plan for the next scheduling cycle; Resource scheduling execution module: schedules the resources of the virtual power plant for the next scheduling cycle according to the final scheduling plan of the next scheduling cycle.

[0012] In an optional embodiment, it also includes: Parameter configuration module: configure the scheduling cycle; configure the intraday plan operation duration; configure the intraday scheduling plan formulation time point as the time point after the start time of the next scheduling cycle minus the intraday plan operation duration, so as to execute the intraday scheduling plan formulation module at the intraday scheduling plan formulation time point.

[0013] In a third aspect, the technical solution of the present invention provides a terminal, including: A memory, used for storing a virtual power plant resource rolling scheduling program; A processor is used to implement the steps of the virtual power plant resource rolling scheduling method as described in any of the above items when executing the virtual power plant resource rolling scheduling program.

[0014] In a fourth aspect, the technical solution of the present invention provides a computer-readable storage medium, on which a virtual power plant resource rolling scheduling program is stored. When the virtual power plant resource rolling scheduling program is executed by a processor, the steps of the virtual power plant resource rolling scheduling method as described in any one of the above items are implemented.

[0015] A virtual power plant resource rolling scheduling method, system, terminal and medium provided by the present invention have the following beneficial effects compared with the prior art: first, a day-ahead scheduling plan is formulated to optimize resource commitments, then the operation data of the virtual power plant is collected in real time, and an intraday scheduling plan is formulated accordingly, and then the day-ahead scheduling plan is corrected based on the intraday scheduling plan to obtain a final scheduling plan. The intraday scheduling plan can timely reflect changes in the system operation status and effectively cope with the uncertainty of renewable energy output. Correcting the day-ahead scheduling plan based on the intraday scheduling plan can improve the accuracy and reliability of the scheduling plan, realize dynamic management and optimized scheduling of virtual power plant resources, effectively correct the deviation between actual operation and prediction, and thus improve the regulation accuracy of the virtual power plant. BRIEF DESCRIPTION OF THE DRAWINGS In order to more clearly illustrate the embodiments of the present invention or the technical solutions of the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 It is a flow chart of a method for rolling scheduling of virtual power plant resources provided by an embodiment of the present invention.

[0017] Figure 2 It is a schematic block diagram of the structure of a virtual power plant resource rolling scheduling system provided by an embodiment of the present invention.

[0018] Figure 3 It is a schematic diagram of the structure of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0019] In order to enable those skilled in the art to better understand the scheme of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention.

[0021] Figure 1 This is a flow chart of a method for rolling scheduling of virtual power plant resources provided by an embodiment of the present invention. Figure 1The execution subject may be a virtual power plant resource rolling scheduling system. The virtual power plant resource rolling scheduling method provided in the embodiment of the present invention is executed by a computer device, and accordingly, the virtual power plant resource rolling scheduling system runs in the computer device. According to different requirements, the order of the steps in the flowchart can be changed, and some can be omitted.

[0022] like Figure 1 As shown, the method includes the following steps.

[0023] S1, formulate a day-ahead dispatch plan for each virtual power plant based on its performance parameters.

[0024] This embodiment uses day-ahead scheduling to optimize resource commitment. For each virtual power plant, a day-ahead scheduling plan is formulated based on the performance parameters of each virtual power plant the day before, which specifically includes the following steps.

[0025] S1.1, collect response capacity and price information from each virtual power plant.

[0026] The purpose of this step is to collect responsiveness and price information from each virtual power plant, including the capacity of interruptible loads, the charging and discharging capabilities of the energy storage system, and the predicted power generation of renewable energy.

[0027] S1.2, collect historical dispatch plans, equipment status information, historical load data and future load forecast data of each virtual power plant.

[0028] Responsiveness and price information, historical dispatch plans, equipment status information, historical load data and future load forecast data are key factors affecting the day-ahead dispatch plan. In addition to collecting responsiveness and price information, this embodiment also collects information such as the historical dispatch plans of virtual power plants to obtain the day-ahead dispatch plan as input data of the day-ahead dispatch model.

[0029] S1.3, preprocess the collected data.

[0030] Preprocessing includes cleaning operations to remove outliers and noise, and formatting the data to ensure consistency and accuracy.

[0031] S1.4, taking the maximization of operating profit as the objective function, defining decision variables and establishing constraints to construct the day-ahead scheduling model.

[0032] This embodiment takes into account factors such as electricity price fluctuations in the electricity market, the response costs and benefits of virtual power plants, and takes maximizing operating benefits as the objective function. The decision variables are the constituent elements of the day-ahead scheduling plan output by the day-ahead scheduling model. Different virtual power plants correspond to different decision variables, including when the virtual power plant is an energy storage device, the decision variable is the charge and discharge capacity of the energy storage device, when the virtual power plant is a renewable energy source, the decision variable is the renewable energy output target, and when the virtual power plant is a controllable distributed resource, the decision variable is the controllable distributed resource output target.

[0033] Constraints include supply and demand balance constraints, equipment capacity constraints, and charging and discharging restrictions of energy storage systems.

[0034] S1.5, use the preprocessed collected data as the input of the day-ahead scheduling model to obtain the day-ahead scheduling plan.

[0035] The day-ahead scheduling in this embodiment is based on the response capabilities and prices reported by each virtual power plant, historical scheduling plans, equipment status information, historical and predicted load data, etc., with the maximum operating profit as the optimization goal. The output of controllable distributed resources, the charging and discharging of energy storage devices, and the output of renewable energy in each period after 24 hours are formulated to optimize resource commitments through day-ahead scheduling.

[0036] S2, collects the real-time operation data of each virtual power plant, and uses the real-time operation data as input to formulate a daily scheduling plan for each virtual power plant.

[0037] This embodiment uses intraday scheduling to correct the day-ahead scheduling, and performs control correction based on real-time information to form a closed-loop rolling optimization system. The operation data of the virtual power plant is collected in real time, and the intraday scheduling plan is formulated based on the actual operation data, and then the day-ahead scheduling plan is corrected based on the intraday scheduling plan. Formulating the intraday scheduling plan specifically includes the following steps.

[0038] S2.1, collect real-time operation data of the virtual power plant.

[0039] Sensors and monitoring equipment are deployed on relevant equipment of the virtual power plant to collect real-time operating data of the virtual power plant, such as power generation, output, load, etc.

[0040] S2.2, store the real-time running data into the database.

[0041] The data collected by sensors and monitoring equipment are transmitted in real time to the data center or cloud platform through wired or wireless means, and a special database is established in the data center or cloud platform to store the real-time operation data of each virtual power plant.

[0042] S2.3, when the time point for making the daily scheduling plan is reached, a number of real-time operation data between the current time point and the previous time point are retrieved from the database.

[0043] Online power trading is executed 1 hour in advance and once every 1 hour. The total scheduling time is the remaining time of the day, and the unit scheduling time is 15 minutes. In this embodiment, a daily scheduling plan is formulated before each scheduling cycle and the day-ahead scheduling plan is modified to obtain the final scheduling plan for the next scheduling cycle. Pre-configure the scheduling parameters to ensure smooth scheduling, including configuring the scheduling cycle; configuring the intraday plan calculation time; configuring the intraday scheduling plan formulation time point as the start time of the next scheduling cycle minus the intraday plan calculation time point. Start timing from zero o'clock of the day, monitor the intraday scheduling plan formulation time point in real time, and calculate the intraday scheduling plan in time.

[0044] S2.4, performing an average operation on a plurality of real-time operation data to obtain fused real-time operation data.

[0045] In order to improve the prediction accuracy of the daily plan, this embodiment integrates the operation data within a period of time as the input of the prediction model.

[0046] S2.5, pre-processing the fused real-time operation data.

[0047] Perform pre-processing work such as cleaning, denoising, and filling in gaps on the data to improve data quality, identify and eliminate abnormal data, and ensure the accuracy of subsequent analysis results.

[0048] S2.6, input the preprocessed fused real-time operation data into a pre-built intraday scheduling model to obtain an intraday scheduling plan.

[0049] It should be noted that the decision variables of the intraday scheduling plan are the same as those of the day-ahead scheduling plan, so as to realize the correction of the day-ahead scheduling plan.

[0050] S3, modifying the day-ahead scheduling plan with the intraday scheduling plan to obtain the final scheduling plan for the next scheduling cycle.

[0051] According to the actual operation status, this embodiment adjusts the output of the remaining energy storage, renewable energy and other resources in each period based on the intraday forecast value of the uncertain resource output characteristics updated in real time, and realizes accurate real-time control of the flexible load by continuously rolling the flexible load control instruction plan, ensuring that the final flexible aggregate load control result meets the requirements of grid dispatch balance. The correction of the day-ahead dispatch plan specifically includes the following steps.

[0052] S3.1, obtain the difference between the intraday scheduling plan and the day-ahead scheduling plan of the next scheduling cycle.

[0053] S3.2, determine whether the difference exceeds a threshold.

[0054] S3.3, if the threshold is not exceeded, the original day-ahead scheduling plan is used as the final scheduling plan for the next scheduling period.

[0055] S3.4, if the threshold is exceeded, the intraday scheduling plan and the day-ahead scheduling plan are weightedly integrated according to the pre-configured weights to obtain a revised day-ahead scheduling plan, and the revised day-ahead scheduling plan is used as the final scheduling plan for the next scheduling period.

[0056] Considering that the intraday prediction accuracy is higher than the day-ahead prediction accuracy, the weight of the pre-configured intraday scheduling plan is greater than the weight of the day-ahead scheduling plan. Taking the charging and discharging of the energy storage device as an example, if the difference between the charging and discharging amount of the intraday scheduling plan and the charging and discharging amount of the day-ahead scheduling plan is greater than the pre-set difference threshold, the charging and discharging amount of the intraday scheduling plan and the charging and discharging amount of the day-ahead scheduling plan are weighted and summed to obtain the revised energy storage device scheduling plan.

[0057] S4, schedule the resources of the virtual power plant for the next scheduling cycle according to the final scheduling plan of the next scheduling cycle.

[0058] The final scheduling plan for the next scheduling cycle is sent to the devices of the virtual power plant, and the devices of the virtual power plant perform resource scheduling for the next scheduling cycle based on the latest received scheduling plan.

[0059] This embodiment uses day-ahead scheduling to optimize resource commitments, uses intraday scheduling to correct day-ahead scheduling, and performs control corrections based on real-time information to form a closed-loop rolling optimization system. This method innovates methods in managing resources with response uncertainty, can produce continuous coordination effects, and improves scheduling accuracy. Rolling scheduling can improve adaptability to resource response uncertainty, effectively correct the deviation between actual operation and prediction, and thus improve the control accuracy of the virtual power plant.

[0060] An embodiment of a method for rolling scheduling of virtual power plant resources is described in detail above. Based on the method for rolling scheduling of virtual power plant resources described in the above embodiment, an embodiment of the present invention also provides a virtual power plant resource rolling scheduling system corresponding to the method.

[0061] Figure 2 is a schematic block diagram of a virtual power plant resource rolling scheduling system provided by an embodiment of the present invention. In this embodiment, the virtual power plant resource rolling scheduling system 200 can be divided into multiple functional modules according to the functions it performs, such as Figure 2The functional modules may include: a day-ahead scheduling plan making module 210, an intraday scheduling plan making module 220, a day-ahead scheduling plan correction module 230, a resource scheduling execution module 240, and a parameter configuration module 250. The module referred to in the present invention refers to a series of computer program segments that can be executed by at least one processor and can complete fixed functions, which are stored in a memory.

[0062] The day-ahead dispatch plan formulation module 210 formulates a day-ahead dispatch plan for each virtual power plant according to the performance parameters of each virtual power plant.

[0063] The intraday dispatch plan formulation module 220 collects the real-time operation data of each virtual power plant, and formulates an intraday dispatch plan for each virtual power plant using the real-time operation data as input.

[0064] The day-ahead scheduling plan correction module 230 corrects the day-ahead scheduling plan with the intra-day scheduling plan to obtain the final scheduling plan for the next scheduling period.

[0065] Resource scheduling execution module 240: performs resource scheduling of the virtual power plant in the next scheduling cycle according to the final scheduling plan of the next scheduling cycle.

[0066] In an optional embodiment, the system 200 also includes a parameter configuration module 250: configuring the scheduling cycle; configuring the intraday plan operation duration; configuring the intraday scheduling plan formulation time point to be the time point after the start time of the next scheduling cycle minus the intraday plan operation duration, so as to execute the intraday scheduling plan formulation module at the intraday scheduling plan formulation time point.

[0067] The virtual power plant resource rolling scheduling system of this embodiment is used to implement the aforementioned virtual power plant resource rolling scheduling method. Therefore, the specific implementation method of the system can be seen in the embodiment part of the virtual power plant resource rolling scheduling method in the previous text. Therefore, its specific implementation method can refer to the description of the corresponding embodiments of each part, which will not be elaborated here.

[0068] In addition, since the virtual power plant resource rolling scheduling system of this embodiment is used to implement the aforementioned virtual power plant resource rolling scheduling method, its function corresponds to that of the aforementioned method and will not be repeated here.

[0069] Figure 3 A schematic diagram of the structure of a terminal 300 provided in an embodiment of the present invention includes: a processor 310, a memory 320 and a communication unit 330. The processor 310 is used to implement the following steps when implementing the virtual power plant resource rolling scheduling program stored in the memory 320: Formulate a day-ahead dispatch plan for each virtual power plant based on its performance parameters; Collect the real-time operation data of each virtual power plant and use the real-time operation data as input to formulate a daily dispatch plan for each virtual power plant; The day-ahead scheduling plan is modified with the intraday scheduling plan to obtain the final scheduling plan for the next scheduling cycle; The final dispatch plan of the next dispatch cycle is used to dispatch resources of the virtual power plant in the next dispatch cycle. The terminal 300 includes a processor 310, a memory 320 and a communication unit 330. These components communicate via one or more buses. It can be understood by those skilled in the art that the structure of the server shown in the figure does not constitute a limitation of the present invention, and it can be a bus structure or a star structure, and can also include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0070] The memory 320 can be used to store the execution instructions of the processor 310, and the memory 320 can be implemented by any type of volatile or non-volatile storage terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. When the execution instructions in the memory 320 are executed by the processor 310, the terminal 300 can perform some or all of the steps in the following method embodiments.

[0071] The processor 310 is the control center of the storage terminal, and uses various interfaces and lines to connect various parts of the entire electronic terminal. It runs or executes software programs and / or modules stored in the memory 320, and calls data stored in the memory to perform various functions of the electronic terminal and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 310 can only include a central processing unit (CPU). In the embodiment of the present invention, the CPU can be a single computing core or multiple computing cores.

[0072] The communication unit 330 is used to establish a communication channel so that the storage terminal can communicate with other terminals, receive user data sent by other terminals or send user data to other terminals.

[0073] The present invention also provides a computer storage medium, wherein the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM).

[0074] The computer storage medium stores a virtual power plant resource rolling scheduling program, and when the virtual power plant resource rolling scheduling program is executed by a processor, the following steps are implemented: Formulate a day-ahead dispatch plan for each virtual power plant based on its performance parameters; Collect the real-time operation data of each virtual power plant and use the real-time operation data as input to formulate a daily dispatch plan for each virtual power plant; The day-ahead scheduling plan is modified with the intraday scheduling plan to obtain the final scheduling plan for the next scheduling cycle; The final dispatch plan of the next dispatch cycle is used to dispatch resources of the virtual power plant in the next dispatch cycle.

[0075] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention, in essence or in other words, the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes, including several instructions for enabling a computer terminal (which can be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention.

[0076] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, 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 integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0077] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, 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 solution of this embodiment.

[0078] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0079] The above disclosure is only a preferred embodiment of the present invention, but the present invention is not limited thereto. Any non-creative changes that can be thought of by a person skilled in the art, as well as several improvements and modifications made without departing from the principle of the present invention, should fall within the protection scope of the present invention.

Claims

1. A virtual power plant resource rolling scheduling method, characterized in that: The following steps are involved: Formulate a day-ahead dispatch plan for each virtual power plant based on its performance parameters; Collect the real-time operation data of each virtual power plant and use the real-time operation data as input to formulate a daily dispatch plan for each virtual power plant; The day-ahead scheduling plan is modified by the intraday scheduling plan to obtain the final scheduling plan for the next scheduling cycle; The virtual power plant is scheduled for resources in the next scheduling cycle based on the final scheduling plan of the next scheduling cycle.

2. The method for rolling scheduling of virtual power plant resources according to claim 1, characterized in that: A day-ahead dispatch plan is formulated for each virtual power plant based on its performance parameters, including: Collect responsiveness and price information from each virtual power plant; Collect historical dispatch plans, equipment status information, historical load data and future load forecast data of each virtual power plant; Preprocess the collected data; Taking the maximization of operating profit as the objective function, the decision variables are defined, and the constraints are established to construct the day-ahead scheduling model; when the virtual power plant is an energy storage device, the decision variable is the charge and discharge capacity of the energy storage device; when the virtual power plant is a renewable energy source, the decision variable is the renewable energy output target; when the virtual power plant is a controllable distributed resource, the decision variable is the controllable distributed resource output target; The preprocessed collected data is used as the input of the day-ahead scheduling model to obtain the day-ahead scheduling plan.

3. The method for rolling scheduling of virtual power plant resources according to claim 1, characterized in that: Collect the real-time operation data of each virtual power plant and use the real-time operation data as input to formulate daily scheduling plans for each virtual power plant, including: Collect real-time operating data of virtual power plants; Store real-time running data into the database; When the time point for making the daily scheduling plan is reached, some real-time operation data between the current time point and the previous time point are retrieved from the database; Performing an average operation on a number of real-time operation data to obtain fused real-time operation data; Preprocess the fused real-time operation data; The preprocessed fused real-time operation data is input into the pre-built intraday scheduling model to obtain the intraday scheduling plan.

4. The method for rolling scheduling of virtual power plant resources according to claim 3, characterized in that: Before collecting the real-time operating data of each virtual power plant, the following steps are also included: Configure the scheduling period; Configure the daily plan operation duration; The time point for making a daily scheduling plan is the time point after the next scheduling cycle start time is subtracted from the daily plan calculation duration.

5. The method for rolling scheduling of virtual power plant resources according to claim 1, characterized in that: The day-ahead scheduling plan is modified with the intraday scheduling plan to obtain the final scheduling plan for the next scheduling cycle, including: Obtain the difference between the intraday scheduling plan and the day-ahead scheduling plan for the next scheduling cycle; Determine whether the difference exceeds a threshold; If the threshold is not exceeded, the original day-ahead scheduling plan is used as the final scheduling plan for the next scheduling period; If the threshold is exceeded, the intraday scheduling plan and the day-ahead scheduling plan are weightedly integrated according to the pre-configured weights to obtain a revised day-ahead scheduling plan, which is used as the final scheduling plan for the next scheduling period.

6. The method for rolling scheduling of virtual power plant resources according to claim 5, characterized in that: The weight of the intraday scheduling plan is greater than the weight of the day-ahead scheduling plan.

7. A virtual power plant resource rolling scheduling system, characterized in that: include, Day-ahead dispatch plan making module: Makes day-ahead dispatch plans for each virtual power plant based on its performance parameters; Intraday scheduling plan formulation module: collects real-time operation data of each virtual power plant and formulates intraday scheduling plans for each virtual power plant using the real-time operation data as input; Day-ahead scheduling plan correction module: Use the intraday scheduling plan to correct the day-ahead scheduling plan to obtain the final scheduling plan for the next scheduling cycle; Resource scheduling execution module: schedules the resources of the virtual power plant for the next scheduling cycle according to the final scheduling plan of the next scheduling cycle.

8. The virtual power plant resource rolling scheduling system according to claim 7, characterized in that: Also includes, Parameter configuration module: configure the scheduling cycle; configure the intraday plan operation duration; configure the intraday scheduling plan formulation time point as the time point after the start time of the next scheduling cycle minus the intraday plan operation duration, so as to execute the intraday scheduling plan formulation module at the intraday scheduling plan formulation time point.

9. A terminal, characterized in that: include: A memory, used for storing a virtual power plant resource rolling scheduling program; A processor is used to implement the steps of the virtual power plant resource rolling scheduling method as described in any one of claims 1 to 6 when executing the virtual power plant resource rolling scheduling program.

10. A computer-readable storage medium, characterized in that: The readable storage medium stores a virtual power plant resource rolling scheduling program, which, when executed by a processor, implements the steps of the virtual power plant resource rolling scheduling method according to any one of claims 1 to 6.

Citation Information

Cited By

  • Virtual power plant resource scheduling strategy optimization system and method and medium

    CN119726712A