Scheduling strategy determination method, device, computer equipment and storage medium

By constructing a two-layer model and determining the target variables, objective functions and constraints of the pumped storage system, the problem of unable to provide frequency modulation services during pumping is solved, and the effect of reducing costs and increasing benefits is achieved.

CN114611970BActive Publication Date: 2025-03-07CHINA SOUTHERN POWER GRID COMPANY
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210276233.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-21
Publication Date
2025-03-07
Estimated Expiration
2042-03-21

AI Technical Summary

Technical Problem

The existing pumped storage systems are difficult to provide frequency regulation services when pumping water, and lack effective scheduling strategy determination methods, resulting in high costs and low returns.

Method used

By building a two-layer model, the target variables, objective functions and constraints of the pumped storage system are determined, and the actual operating data is obtained and the system's scheduling strategy is determined.

Benefits of technology

It realizes the provision of frequency regulation services during pumping, reduces system costs, increases returns, and solves the problem that the scheduling strategy cannot be clarified in traditional methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114611970B_ABST
    Figure CN114611970B_ABST
Patent Text Reader

Abstract

The present application relates to a method, device, computer equipment, storage medium and computer program product for determining a scheduling strategy. The method comprises: determining a target variable of a two-layer model to be constructed, the target variable being a parameter related to a pumped-storage system, and determining the target function and constraint conditions of the two-layer model according to the target variable, and then constructing the two-layer model according to the target function and constraint conditions, thereby obtaining target operation data of the pumped-storage system, and inputting the target operation data into the two-layer model to determine the scheduling strategy of the pumped-storage system, the target operation data being actual operation data related to the pumped-storage system. The present method can be used to determine the scheduling strategy of a pumped-storage system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electric power technology, and in particular to a method, device, computer equipment, storage medium and computer program product for determining a scheduling strategy. Background Art

[0002] The pumped storage system is a type of energy storage technology. Its main working principle is to use the electricity during the low power load period to pump water to the upper reservoir, and then release the water to the lower reservoir to generate electricity during the peak power load period. The storage and management of electricity is achieved through the mutual conversion of electrical energy and potential energy.

[0003] At present, if a pumped storage system is to provide frequency regulation services when pumping water, in most cases the pumped storage system needs to operate in a hydraulic short circuit (Hydraulic System Controller, HSC) mode.

[0004] However, since the pumped storage system under the HSC mode needs to clarify the operation status and output status of each unit of the pumped storage system in each time period, that is, to clarify the scheduling strategy of the pumped storage system, how to determine the scheduling strategy of the pumped storage system is a key research issue in this field. Summary of the invention

[0005] Based on this, it is necessary to provide a scheduling strategy determination method, device, computer equipment, computer-readable storage medium and computer program product that can determine the scheduling strategy of a pumped storage system in response to the above technical problems.

[0006] In a first aspect, the present application provides a method for determining a scheduling strategy. The method comprises:

[0007] Determine the target variable of the two-layer model to be constructed, where the target variable is a parameter related to the pumped storage system;

[0008] According to the target variable, determine the objective function and constraint conditions of the two-layer model;

[0009] According to the objective function and the constraint condition, construct the two-layer model;

[0010] Target operation data of the pumped-storage system is obtained and input into the double-layer model to determine the dispatching strategy of the pumped-storage system. The target operation data is actual operation data related to the pumped-storage system.

[0011] In a second aspect, the present application also provides a scheduling strategy determination device. The device comprises:

[0012] A first determination module is used to determine a target variable of a two-layer model to be constructed, wherein the target variable is a parameter related to the pumped storage system;

[0013] A second determination module is used to determine the objective function and constraint conditions of the two-layer model according to the target variable;

[0014] A construction module, used for constructing the two-layer model according to the objective function and the constraint condition;

[0015] The third determination module is used to obtain target operation data of the pumped-storage system and input the target operation data into the two-layer model to determine the scheduling strategy of the pumped-storage system. The target operation data is actual operation data related to the pumped-storage system.

[0016] In a third aspect, the present application further provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any of the above methods when executing the computer program.

[0017] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of any of the above methods when executed by a processor.

[0018] In a fifth aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of any of the above methods are implemented.

[0019] The above-mentioned scheduling strategy determination method, device, computer equipment, storage medium and computer program product determine the target variable of the two-layer model to be constructed, which is a parameter related to the pumped-storage system, and then determine the objective function and constraints of the two-layer model based on the target variable, and construct the two-layer model based on the objective function and the constraints, so as to obtain the target operation data of the pumped-storage system, and input the target operation data into the two-layer model to determine the scheduling strategy of the pumped-storage system, and the target operation data is input into the two-layer model to determine the scheduling strategy of the pumped-storage system. Since the server in this embodiment has constructed a two-layer function, the actual operation data related to the pumped-storage system is input into the two-layer model, so that the scheduling strategy of the pumped-storage system can be determined, thereby solving the problem that the scheduling strategy of the pumped-storage system cannot be clearly defined in the traditional way. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is an application environment diagram of the scheduling strategy determination method in an embodiment of the present application;

[0021] Figure 2 It is a schematic diagram of the operation of the pumped storage system in the conventional and HSC modes;

[0022] Figure 3 A schematic diagram of a flow chart of a method for determining a scheduling strategy in an embodiment of the present application;

[0023] Figure 4 A schematic diagram of a process for determining an objective function and constraint conditions of a two-layer model in an embodiment of the present application;

[0024] Figure 5 A schematic diagram of a process for determining an objective function and constraint conditions of a two-layer model in an embodiment of the present application;

[0025] Figure 6 This is a structural block diagram of a scheduling strategy determination device in an embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0027] Figure 1 FIG. 1 is an application environment diagram of the method for determining a scheduling strategy in an embodiment of the present application. The method for determining a scheduling strategy provided in an embodiment of the present application can be applied to the following examples: Figure 1 In the application environment shown in FIG. 1 , in an embodiment of the present application, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Figure 1 As shown. The computer device includes a processor, a memory and a network interface connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store relevant data. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a scheduling strategy determination method is implemented. Those skilled in the art can understand that Figure 1 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0028] This embodiment uses the method applied to a server as an example for illustration. It is understandable that the method can also be applied to a terminal, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. The terminal can be, but is not limited to, various personal computers, laptops, smart phones, and tablet computers. The server can be implemented as an independent server or a server cluster consisting of multiple servers.

[0029] Figure 2 The schematic diagram of the operation of the pumped storage system in the traditional and HSC modes is shown in Figure 1. Figure 2 (a) in the figure represents the pumping mode of the traditional pumped storage system. Figure 2 (b) in the figure represents the power generation mode of the traditional pumped storage system. Figure 2 (c) in the figure represents the pumped storage system in HSC mode. Figure 2 As shown in (a) of FIG, in the conventional pumped storage system, in the pumping mode, a fixed-speed pump, i.e., a fixed-speed pump, pumps water from the lower reservoir to the upper reservoir to store energy. Figure 2 As shown in (b) of Figure 1, in the power generation mode of a conventional pumped storage system, water is discharged from the upper reservoir to the lower reservoir for power generation. Figure 2 As shown in (a) and (b) in the figure, the units of a conventional pumped storage system can only operate in power generation or pumping mode. Therefore, if one unit is in pumping mode, all other units must operate in pumping mode or not operate. Since the pumped storage system device can only operate at a fixed speed when pumping, in pumping mode, frequency regulation service is only provided in power generation mode, and no frequency regulation service is provided in pumping mode. Among them, frequency regulation service is an auxiliary service, specifically, it refers to the service that restores the grid frequency to the rated value when the grid frequency deviates from the rated value. It can be understood that the frequency regulation service can maintain the power of the pumped storage system within a stable range. Therefore, providing frequency regulation service in the pumping mode of the pumped storage system is an important function.

[0030] In order to solve the problem that the traditional pumped storage system cannot adjust the frequency in pumping mode, that is, it cannot provide frequency regulation services, currently, the pumped storage system needs to operate in HSC mode or be equipped with a variable speed pump. Specifically, there are two configurations of HSC mode pumped storage systems: First, the pumped storage system can be equipped with three units, each unit includes a generator or a motor, and due to the presence of a clutch, each unit can operate as a pump or a turbine at the same time. Although the water pump still runs at a fixed speed, the overall operation of the units of the pumped storage system can be controlled to provide frequency regulation services. Second, the pumped storage system can be equipped with a hybrid power system, such as a unit including a reversible mixed flow pump-turbine, to provide frequency regulation services. Regardless of the configuration, the HSC mode pumped storage system has greater flexibility, such as Figure 2As shown in (c) in the figure, although the pumps of the pumped storage system in HSC mode still run at a fixed speed, the units of the pumped storage system can also operate in the generation mode to control the total pumping energy. Therefore, it is possible to adjust the frequency while allowing the pumped storage system to pump water from its lower reservoir to the upper reservoir, that is, to increase its water volume.

[0031] However, since the pumped storage system under the HSC mode needs to clarify the operation and output of each unit of the pumped storage system in each time period, and the costs and benefits corresponding to the operation and treatment of each unit under different circumstances are also different, the pumped storage system under the HSC mode has greater uncertainty and randomness in its impact on the market than the traditional pumped storage system. At present, there is no method that can provide frequency regulation services for pumping water in a low-cost and high-profit manner. Therefore, how to ensure that the pumped storage system provides frequency regulation services when pumping water while reducing the cost of the pumped storage system is a key research issue in this field.

[0032] In order to more clearly illustrate the scheduling strategy determination method in the embodiment of the present application, the following terms are explained here.

[0033] Energy market refers to the market in the power market for trading active electrical energy. Performance-based frequency regulation market means that participants, i.e. power generators, need to pay not only traditional frequency regulation capacity, but also new actual quantity performance, i.e. frequency regulation mileage. Day-ahead energy market refers to the estimated mileage and corresponding day-ahead mileage price for each hour of the previous day in order to obtain the estimated mileage and corresponding day-ahead mileage price for each hour of the next day. Frequency regulation capacity refers to the reserve capacity of the pumped storage system to provide frequency regulation power within a certain period of time, i.e. the difference between the total maximum adjustable output and the total minimum technical output of the frequency regulation power plant in the pumped storage system. Frequency regulation mileage refers to the sum of the absolute values ​​of the output adjusted up and down by the auxiliary service providers in accordance with the frequency regulation instructions, reflecting the actual frequency regulation amount. It should be noted that frequency regulation capacity and frequency regulation mileage are interrelated market products, so they will be purchased at the same time. Since frequency regulation mileage is included in the market clearing process, the market structure usually uses the estimated frequency regulation mileage based on the previous pumped storage system to obtain the frequency regulation mileage. Cleared power generation refers to the balance of supply and demand, that is, there is no shortage or excess power generation.

[0034] Figure 3 This is a flow chart of a method for determining a scheduling strategy in an embodiment of the present application. This method can be applied to Figure 1 In the server shown, in one embodiment, as Figure 2 As shown, the following steps are included:

[0035] S301, determining the target variable of the two-layer model to be constructed, where the target variable is a parameter related to the pumped storage system.

[0036] In this embodiment, the two-layer model is a hierarchically nested model, which is divided into an upper layer and a lower layer. Specifically, the two-layer model includes an operation model and a market clearing model of the pumped storage system. The operation model of the pumped storage system is a model determined according to the day-ahead energy market, and the market clearing model is a model determined according to the performance-based frequency regulation market. The operation model of the pumped storage system can be an upper model of the two-layer model or a lower model of the two-layer model, which is not limited in this embodiment.

[0037] The target variable is a parameter related to the pumped storage system. The determination of the target variable is related to the goal of the two-layer model to be constructed. For example, the goal of the two-layer model is to obtain a dispatching strategy for a pumped storage system with low cost and high return. The target variables may include the marginal price in the energy market, the generating power and pumping power of the pumped storage system's units, the upward frequency regulation capacity of the pumped storage system's units, the downward frequency regulation capacity of the pumped storage system's units, and so on.

[0038] S302, determining the objective function and constraint conditions of the two-layer model according to the objective variable.

[0039] In this embodiment, the server determines the objective function and constraints of the two-layer model according to the target variable. It can be understood that the constraints of the two-layer model are restrictions on the target variables. For example, during the operation of the actual pumped storage system, the same unit in the pumped storage system cannot be operated in the pumping mode and the power generation mode at the same time. Therefore, it is necessary to add the state constraints of the pumping / power generation mode of the pumped storage system. The objective function is the solution target of the two-layer model, for example, it can be the cost target and / or the revenue target of the pumped storage system. This embodiment does not limit the specific constraints and objective functions.

[0040] In this embodiment, since the two-layer model includes the operation model and the market clearing model of the pumped storage system, the operation model and the market clearing model of the pumped storage system have their own constraints and objective functions.

[0041] S303, constructing a two-layer model according to the objective function and the constraints.

[0042] In this embodiment, the two-layer model includes an objective function and constraints, and the final solution result based on the two-layer model, that is, the dispatching strategy of the pumped storage system is the optimal result that satisfies the objective function and the constraints.

[0043] S304, obtaining target operation data of the pumped storage system, and inputting the target operation data into the double-layer model to determine the dispatching strategy of the pumped storage system, wherein the target operation data is actual operation data related to the pumped storage system.

[0044] In this embodiment, the target operation data is actual operation data related to the pumped storage system, and more specifically, the target operation data is actual operation data based on the target variable. For example, if the target variable includes the frequency regulation mileage multiplier for upward frequency regulation of the units of the pumped storage system, the target operation data includes the actual frequency regulation mileage multiplier for upward frequency regulation of the units of the pumped storage system.

[0045] Specifically, the target operation data of the pumped storage system in this embodiment include the clearing power generation of the units in the scenario, the power generation quotation, the frequency modulation capacity quotation of the upward / downward frequency modulation, the frequency modulation mileage quotation of the upward / downward frequency modulation, and the upward / downward frequency modulation mileage multiplier in the scenario; the upper limit of the power generation power / pumping power of the units of the pumped storage system, the lower limit of the power generation power of the units of the pumped storage system, the upper limit of the emission of the units of the pumped storage system in the power generation mode / pumping mode, the emission of the units of the pumped storage system in the power generation mode, the energy conversion coefficient of the pumped storage system, the upper limit of the storage capacity of the units of the pumped storage system, the efficiency of the pumped storage system in the power generation mode and the pumping mode, and the upward / downward frequency modulation mileage multiplier of the units of the pumped storage system. Among them, the scenario can be understood as the usage scenario, and the units in the usage scenario may not all be units of the pumped storage system.

[0046] The above-mentioned target operation data are input into the two-layer model to determine the dispatching strategy of the pumped-storage system, wherein the dispatching strategy of the pumped-storage system includes the operation status and output status of each unit of the pumped-storage system in each time period. Specifically, the dispatching strategy of the pumped-storage system includes the generating power and pumping power of the units of the pumped-storage system, the generating power of the units of the pumped-storage system, the mode status of pumping, the generating power of the units of the pumped-storage system, the starting status of pumping, the upward / downward frequency regulation capacity of the units of the pumped-storage system and the upward / downward frequency regulation mileage of the units of the pumped-storage system.

[0047] The method for determining the dispatching strategy provided in this embodiment determines the target variable of the two-layer model to be constructed, the target variable is a parameter related to the pumped-storage system, and then determines the target function and constraint conditions of the two-layer model according to the target variable, and constructs the two-layer model according to the target function and constraint conditions, thereby obtaining the target operation data of the pumped-storage system, and inputting the target operation data into the two-layer model to determine the dispatching strategy of the pumped-storage system, the target operation data is the actual operation data related to the pumped-storage system. Since the server in this embodiment has constructed a two-layer function, the dispatching strategy of the pumped-storage system can be determined by inputting the actual operation data related to the pumped-storage system into the two-layer model, thereby solving the problem that the dispatching strategy of the pumped-storage system cannot be clearly defined in the traditional way.

[0048] Figure 4This is a flow chart of determining the objective function and constraint conditions of a two-layer model in an embodiment of the present application, referring to Figure 4 This embodiment relates to an optional implementation method of how to determine the objective function and constraint conditions of the two-layer model. Based on the above embodiment, the above S302 includes the following steps:

[0049] S401, determining an upper layer objective function and an upper layer constraint condition of the two-layer model according to the first variable.

[0050] In this embodiment, the target variable includes a first variable and a second variable. The upper layer of the two-layer model is the operation model of the pumped storage system, and the first variable is a variable related to the operation model of the pumped storage system to be constructed. For example, the first variable includes the power generation power and pumping power of the unit of the pumped storage system. Furthermore, the upper layer objective function and upper layer constraint conditions of the two-layer model can be determined according to the first variable. For example, the upper layer objective function is the lowest cost of the pumped storage system, and the upper layer constraint conditions include the power constraint conditions of the pumped storage system and the state constraint conditions of the pumped storage system.

[0051] S402: Determine the lower layer objective function and lower layer constraint conditions of the two-layer model according to the second variable.

[0052] In this embodiment, similarly, if the lower layer of the two-layer model is a market clearing model, the second variable is a variable related to the market clearing model to be constructed, for example, the second variable includes the clearing power generation of the unit of the pumped storage system. Furthermore, according to the second variable, the lower layer objective function and the lower layer constraint of the two-layer model can be determined. For example, the lower layer objective function is that the revenue of the pumped storage system is the highest, and the lower layer constraint includes the supply and demand balance constraint of the pumped storage system.

[0053] It is understandable that S401 and S402 may be executed sequentially or in parallel.

[0054] S403, determining the objective function and constraint conditions of the double-layer model based on the upper-layer objective function, the upper-layer constraint conditions, the lower-layer objective function and the lower-layer constraint conditions.

[0055] In this embodiment, the upper layer objective function and the upper layer constraint condition are not only related to the first variable, but also affected by the solution value of the lower layer model, and the solution value of the lower layer model is affected by the solution value of the upper layer model. In other words, the upper layer model and the lower layer model are associated with each other, so the server determines the objective function and constraint condition of the double layer model based on the upper layer objective function, the upper layer constraint condition, the lower layer objective function and the lower layer constraint condition.

[0056] This embodiment determines the upper objective function and upper constraint conditions of the two-layer model according to the first variable, and determines the lower objective function and lower constraint conditions of the two-layer model according to the second variable, and determines the objective function and constraint conditions of the two-layer model based on the upper objective function, the upper constraint conditions, the lower objective function and the lower constraint conditions. Since this embodiment uses a two-layer model, the upper layer and the lower layer in the two-layer model have their own objective functions and constraints, thus improving the accuracy of the scheduling strategy determined by the two-layer model.

[0057] Optionally, the first variable includes a quotation of a pumped storage system, a power generation power and a pumping power of the pumped storage system, a frequency regulation capacity of the pumped storage system, a frequency regulation mileage of the pumped storage system, a cost of the pumped storage system, and a state of the pumped storage system. The above S401 can be implemented in the following manner:

[0058] According to the quotation of the pumped storage system, the generating power and pumping power of the pumped storage system, the frequency regulation capacity of the pumped storage system, the frequency regulation mileage of the pumped storage system, the cost of the pumped storage system and the status of the pumped storage system, the upper objective function and upper constraints of the two-layer model are determined.

[0059] In this embodiment, the first variable includes determining the upper objective function and upper constraint conditions of the two-layer model based on the quotation of the pumped-storage system, the generated power and pumped power of the pumped-storage system, the frequency regulation capacity of the pumped-storage system, the frequency regulation mileage of the pumped-storage system, the cost of the pumped-storage system and the state of the pumped-storage system.

[0060] The quotation for the pumped storage system includes It respectively represents the marginal price in the energy market (unit [$ / MWh]), the capacity quotation for upward frequency regulation in the energy market (unit [$ / MW]), the capacity quotation for downward frequency regulation in the energy market (unit [$ / MW]), the mileage quotation for upward frequency regulation in the energy market (unit [$ / MW]), and the mileage quotation for downward frequency regulation in the energy market (unit [$ / MW]).

[0061] The generating power and pumping power of the pumped storage system include They represent the generating power and pumping power of the h-th pumped storage system unit at time t in the s-th scenario respectively.

[0062] At present, the situation of pumped storage system participating in the power market is mainly divided into strategic operation and non-strategic operation. Among them, strategic operation mainly refers to assuming that the bid and quotation of the pumped storage system do not affect the clearing price of the power market, and the pumped storage system is used as a price acceptor. Therefore, the optimal operation strategy of pumped storage at this time is determined according to the predicted market price. On the contrary, non-strategic operation mainly refers to the bid and quotation of the pumped storage system will affect the clearing price. Among them, s represents the scenario index, and the scenario can be a plurality of preset calculation scenarios, that is, the usage scenario, and the value range is an integer greater than or equal to 1 and less than or equal to S. For example, scenario 1 is a non-strategic scenario of the pumped storage system in the HSC mode, and scenario 2 is a strategic scenario of the pumped storage system in the HSC mode, that is, S=2, s=1 represents the first scenario, s=2 represents the second scenario, and the situation and number of scenarios can be set as needed, which is not limited in this embodiment. t represents the time index, and the value range is an integer greater than or equal to 1 and less than or equal to T, indicating time t, T can be 24 hours, and t=1 represents time 1, that is, the first time period of the day. h represents the number of units in the pumped storage system, and its value range is an integer greater than or equal to 1 and less than or equal to Nh. Nh is set according to the actual situation. For example, Nh = 3, the pumped storage system has a total of 3 units, and when h is 1, it means the first unit of the pumped storage system.

[0063] The frequency regulation capacity of the pumped storage system includes They respectively represent the upward and downward frequency regulation capacities of the h-th pumped storage system unit at time t in the s-th scenario.

[0064] The frequency regulation mileage of the pumped storage system includes They respectively represent the frequency regulation mileage of the hth pumped storage system unit in the sth scenario at time t for upward and downward frequency regulation.

[0065] The cost of a pumped storage system includes SU HG ,SU HP , respectively represent the startup costs of the pumped storage system in power generation and pumping modes.

[0066] The status of the pumped storage system includes They represent the power generation and pumping start-up states of the pumped storage units, respectively, and are binary variables. Specifically, When means the hth unit of the pumped storage system starts to generate electricity at time t; It means that the unit of the h-th pumped storage system did not start generating electricity at time t. When means that the unit of the h-th pumped storage system starts pumping water at time t; It means that the unit of the h-th pumped storage system did not start pumping at time t.

[0067] Furthermore, the server determines the upper layer objective function of the two-layer model according to the first variable as shown in formula (1).

[0068]

[0069] In formula (1), J U is the upper objective function, which represents the profit maximization of the pumped storage system. ρ represents the probability of the scenario, and its value range is less than or equal to 100%. In formula (1), the minus sign divides it into two terms. Among them, the term before the minus sign represents the first term, and the term after the minus sign represents the second term. Among them, the first term represents the revenue of the pumped storage system, which can be obtained from the day-ahead energy market. The second term represents the operating cost of the pumped storage system, including the energy cost consumed during the pumping process and the startup cost of the pumped storage system device.

[0070] Furthermore, the server determines the upper constraints of the two-layer model based on the quotation of the pumped storage system, the generated power and pumped power of the pumped storage system, the frequency regulation capacity of the pumped storage system, the frequency regulation mileage of the pumped storage system, the cost of the pumped storage system and the status of the pumped storage system.

[0071] In this embodiment, the upper objective function and upper constraint conditions of the double-layer model are determined according to the quotation of the pumped-storage system, the power generation and pumping power of the pumped-storage system, the frequency regulation capacity of the pumped-storage system, the frequency regulation mileage of the pumped-storage system, the cost of the pumped-storage system and the state of the pumped-storage system. The quotation of the pumped-storage system, the power generation and pumping power of the pumped-storage system, the frequency regulation capacity of the pumped-storage system, the frequency regulation mileage of the pumped-storage system, the cost of the pumped-storage system and the state of the pumped-storage system are all parameters related to the pumped-storage system, and the upper objective function and upper constraint conditions determined thereby are in line with the actual situation of the pumped-storage system, thereby improving the applicability and accuracy of the double-layer model.

[0072] Optionally, the second variable includes the demand of the pumped storage system and the clearing power generation of the pumped storage system. The above S402 can be implemented in the following manner:

[0073] According to the demand of the pumped storage system and the clearing power generation of the pumped storage system, the lower objective function and lower constraint conditions of the double-layer model are determined.

[0074] In this embodiment, the second variable includes the demand of the pumped storage system and the clearing power generation of the pumped storage system.

[0075] The demand for pumped storage systems includes It represents the demand of the jth unit at time t in the sth scenario. The value range of j is an integer greater than or equal to 1 and less than or equal to J. J represents the number of units in use in the scenario and is a known value. For example, if the number of units in use in the scenario is 3, then J = 3. When j = 1, it means that the first unit is in use.

[0076] The clearing power generation of the pumped storage system includes: They represent the clearing power generation of the i-th unit at time t in the s-th scenario and the clearing power generation of the w-th renewable energy unit at time t in the s-th scenario. The value range of w is an integer greater than or equal to 1 and less than or equal to W. W represents the number of renewable energy units in the scenario, which is also a known value. For example, if the number of renewable energy units in the scenario is 3, then W = 3. When w = 1, it represents the first renewable energy unit.

[0077] The value range of i is an integer greater than or equal to 1 and less than or equal to I. I represents the number of generator sets in the scene, which is also a known value. For example, if the number of generator sets in the scene is 3, then I=3. When i=1, it represents the first generator set.

[0078] Furthermore, the second variable also includes They respectively represent the demand side quotation, power generation quotation, frequency regulation capacity quotation for upward frequency regulation, frequency regulation capacity quotation for downward frequency regulation, frequency regulation mileage quotation for upward frequency regulation, frequency regulation mileage quotation for downward frequency regulation of the j-th unit in the s-th scenario. They respectively represent the pumping power of the h-th pumped-storage unit at time t in the s-th scenario and the generating power of the h-th pumped-storage unit at time t in the s-th scenario. They respectively represent the quotation of the h-th pumped-storage unit as the user side at time t, the quotation of the h-th pumped-storage unit as the generator at time t, the quotation of the frequency regulation capacity of the h-th pumped-storage unit for upward frequency regulation at time t, the quotation of the frequency regulation capacity of the h-th pumped-storage unit for downward frequency regulation at time t, the quotation of the frequency regulation mileage of the h-th pumped-storage unit for upward frequency regulation at time t, and the quotation of the frequency regulation mileage of the h-th pumped-storage unit for downward frequency regulation at time t. They represent the frequency regulation capacity of the i-th unit at time t for upward and downward frequency regulation in the s-th scenario. They represent the frequency regulation capacity of the h-th unit at time t for upward and downward frequency regulation in the s-th scenario. They respectively represent the frequency regulation mileage of the h-th pumped-storage unit adjusting frequency upward at time t in the s-th scenario, the frequency regulation mileage of the h-th pumped-storage unit adjusting frequency downward at time t in the s-th scenario, the frequency regulation mileage of the i-th generator unit adjusting frequency upward at time t in the s-th scenario, and the frequency regulation mileage of the i-th generator unit adjusting frequency downward at time t in the s-th scenario.

[0079] Furthermore, the server determines the lower layer objective function of the two-layer model according to the second variable as shown in formula (2).

[0080]

[0081] In formula (2), J L is the lower objective function, which represents the maximization of the total social benefit of the pumped storage system. It can be understood that what is contained in formula (2) is the benefit problem of the pumped storage system, while the upper objective function, that is, formula (1), is the maximization of the profit of the pumped storage system. In other words, the solution of the upper objective function will affect the solution of the lower objective function. Therefore, the upper and lower layers constitute a two-level planning problem, and then the upper and lower layers constitute a two-level model.

[0082] Furthermore, the server determines the lower constraint conditions of the two-layer model according to the demand of the pumped storage system and the clearing power generation of the pumped storage system.

[0083] In this embodiment, the lower objective function and lower constraint conditions of the double-layer model are determined according to the demand of the pumped storage system and the clearing power generation of the pumped storage system. Since the demand of the pumped storage system and the clearing power generation of the pumped storage system are parameters related to the pumped storage system, the lower objective function and lower constraint conditions determined are in line with the actual situation of the pumped storage system, thereby improving the applicability and accuracy of the double-layer model.

[0084] Optionally, the upper-level constraints include: power constraints of the pumped-storage system, frequency regulation capacity constraints of the pumped-storage system, frequency regulation mileage constraints of the pumped-storage system and state constraints of the pumped-storage system.

[0085] In this embodiment, the upper objective function (1) is subject to the upper constraint conditions. Specifically, the upper constraint conditions include the power constraint conditions of the pumped storage system, the frequency regulation capacity constraint conditions of the pumped storage system, the frequency regulation mileage constraint conditions of the pumped storage system, and the state constraint conditions of the pumped storage system.

[0086] The power constraint of the pumped storage system is as follows:

[0087]

[0088] In formula (3), They represent the actual generating power and pumping power of the h-th pumped storage unit at time t respectively; They represent the upper limit of power generation and pumping power of the h-th pumped storage unit respectively; They respectively represent the power generation and pumping mode states of the h-th pumped-storage unit at time t, which are binary variables.

[0089] The frequency regulation capacity constraints of the pumped storage system include the following equations (4) to (8).

[0090]

[0091]

[0092] In formula (4), They represent the frequency regulation capacity of the hth pumped storage unit for upward / downward frequency regulation and the upper limit of the frequency regulation capacity of the pumped storage unit for upward / downward frequency regulation. In formula (5), γ represents the ratio of the frequency regulation capacity to the total unit capacity.

[0093] Formulas (3) to (5) show that the quotation and bid of the pumped storage system in the energy and frequency regulation capacity market are respectively limited by the maximum generating power, maximum pumping power and maximum frequency regulation capacity of the pumped storage system units.

[0094]

[0095]

[0096]

[0097] In formula (6), They represent the frequency regulation capacity of the h-th pumped storage unit at time t for upward and downward frequency regulation. In formula (7), represents the frequency regulation capacity of the h-th pumped storage unit at time t in the s-th scenario; ηG, ηP represent the efficiency in power generation and pumping modes respectively; α represents the energy conversion coefficient; V represents the storage capacity at time t in the sth scenario; H represents the lower limit of the storage capacity of the pumped storage unit. In formula (8), Indicates the upper limit of the storage capacity of the pumped storage unit.

[0098] Equations (6) and (7) indicate that a unit h of the pumped storage system can participate in frequency regulation only when it is in generation mode. The energy and frequency regulation capacity are also limited by the pumped storage system unit ratings and the amount of water available in the reservoir. Equations (6) and (7) are necessary to ensure the feasibility of the pumped storage system bidding strategy over the entire range of scenarios considered. The pumped storage system mileage depends on the frequency regulation capacity and the pumped storage system mileage multiplier.

[0099] The frequency regulation mileage constraint conditions of the pumped storage system include the following formula (9).

[0100]

[0101] In formula (9), It represents the hth pumped storage unit at time t; represents the frequency regulation mileage of the h-th pumped storage unit for upward / downward frequency regulation at time t; Indicates the frequency regulation mileage multiplier for the hth pumped storage unit to regulate the frequency upward / downward; represents the frequency regulation capacity of the hth pumped storage unit at time t. The lower limit in formula (9) ensures that the pumped storage system mileage can utilize all the frequency regulation capacity. If this constraint is not considered, the cleared frequency regulation capacity may not be fully used for frequency regulation.

[0102] The state constraints of the pumped storage system include the following equations (10) to (12).

[0103]

[0104]

[0105]

[0106] In formula (11)-(12), represents the mode state of the traditional pumped storage unit at time t, which is a binary variable. Specifically, It means that the unit of the pumped storage system is in power generation state at time t; When t indicates that the unit of the pumped storage system is in the pumping state at time t. Formulas (10) to (12) indicate that the pumped storage system cannot perform power generation and pumping operations at the same time.

[0107] Furthermore, the constraints also include constraints on the pumped storage system in power generation mode, constraints on the pumped storage system in pumping mode, constraints on binary variables for starting the pumped storage system, and constraints on water balance of the reservoir.

[0108] Specifically, the constraints of the pumped storage system in power generation mode are shown in the following equations (13) to (15).

[0109]

[0110]

[0111]

[0112]

[0113] In formulas (13)-(15), represents the lower limit of the power generation capacity of the h-th pumped storage unit; Q s ' ,h,t represents the minimum limit of the discharge of the h-th pumped storage unit at time t in the s-th scenario; represents the emission of the hth pumped storage unit in the generation mode at time t in the sth scenario; They represent the upper and lower limits of the emission of the h-th pumped storage unit in the power generation mode; It represents the upper limit of the generating power of the hth unit of the pumped storage system at time t.

[0114] The constraints of the pumped storage system in the pumping mode are shown in equation (16). In the pumping mode, the pumped storage system units operate at a fixed speed, so equation (16) represents the pumping volume of the pumped storage system and its corresponding power consumption formula.

[0115]

[0116] In formula (16), represents the discharge of the hth pumped storage unit in pumping mode; It represents the upper limit of the discharge of the hth pumped storage unit in pumping mode.

[0117] The startup binary variable constraints of the pumped storage system are shown in Equation (17). Equation (17) ensures the proper coordination between the operating status of the turbine and pump of the pumped storage system and its startup binary variables.

[0118]

[0119] The water balance constraints of the reservoir are shown in equations (18) to (20). Equations (18) to (20) indicate that the water inflow during the pumping period and the water discharge during the power generation mode are balanced with the water volume of the reservoir.

[0120]

[0121]

[0122]

[0123] In formulas (18)-(20), It represents the storage capacity of the hth pumped storage unit at time t; Δt represents the time interval considered in the relationship between water volume and discharge water volume. For example, Δt takes the value of 1 hour, that is, Δt=1.

[0124] In this embodiment, the upper-level constraints include: power constraints of the pumped-storage system, frequency regulation capacity constraints of the pumped-storage system, frequency regulation mileage constraints of the pumped-storage system, and state constraints of the pumped-storage system. The upper-level constraints restrict the target variables, so that the determined scheduling strategy is in line with the actual operating conditions, thereby improving the accuracy of the scheduling strategy.

[0125] Optionally, the lower-level constraints include: supply and demand balance constraints of the pumped storage system, minimum frequency regulation capacity and frequency regulation mileage constraints of the pumped storage system, operation constraints of the pumped storage system and quotation quantity constraints of the pumped storage system.

[0126] In this embodiment, the lower objective function (2) is subject to the lower constraint conditions. Specifically, the lower constraint conditions include the supply and demand balance constraint condition of the pumped storage system, the minimum frequency regulation capacity and frequency regulation mileage constraint condition of the pumped storage system, the operation constraint condition of the pumped storage system, and the quotation quantity constraint condition of the pumped storage system.

[0127] Among them, the supply and demand balance constraints of the pumped storage system include the following formula (21).

[0128]

[0129] The minimum frequency regulation capacity and frequency regulation mileage constraints of the pumped storage system include the following equations (22) to (23).

[0130]

[0131] represents the up / down frequency regulation capacity of the hth unit at time t in the sth scenario; They represent the frequency regulation capacity of the i-th generator set for upward / downward frequency regulation at time t in the s-th scenario and the frequency regulation capacity demand for upward / downward frequency regulation at time t in the s-th scenario respectively; They respectively represent the frequency regulation mileage of the i-th generator unit for upward / downward frequency regulation at time t in the s-th scenario, the frequency regulation mileage of the h-th pumped-storage unit for upward / downward frequency regulation at time t in the s-th scenario, and the frequency regulation mileage demand for upward / downward frequency regulation at time t in the s-th scenario.

[0132] The operating constraints of the pumped storage system include the following equations (24) to (27).

[0133]

[0134]

[0135]

[0136]

[0137] The quotation quantity constraints of the pumped storage system are shown in equations (28) to (31).

[0138]

[0139]

[0140]

[0141]

[0142]

[0143]

[0144]

[0145] in, represents the lower limit of demand for the jth unit; Represents the upper limit of demand for the j-th unit. It represents the upper limit of clearing power generation of the w-th renewable energy unit at time t in the s-th scenario. represents the lower limit of the clearing power generation of the i-th unit; It represents the upper limit of clearing power generation of the i-th unit. It represents the upper limit of the frequency regulation capacity of the i-th unit in the s-th scenario at time t for upward / downward frequency regulation.

[0146] The energy and frequency market clearing dispatch of generators and user loads is subject to their respective bid quantities. It is assumed that the hourly demand and bid quantities of renewable energy sources are based on the forecast values ​​of the authorized license use in the simulation scenarios for the participating deterministic and stochastic cases, while the bid quantities offered by conventional generators are their rated capacity and remain unchanged during operation.

[0147] Formulas (28) to (30) indicate that the upper limit of the power generation and demand settled in the energy market is determined by their bids, while the lower limit of the power generation and demand settled in the energy market is determined by their minimum power. The frequency regulation capacity settled in formulas (31) to (33) is determined by their maximum bid and the upper limit of the generator rating and the amount settled in the energy market. Formula (34) indicates that the frequency regulation mileage settled is limited by its frequency regulation capacity settled and the mileage multiplier.

[0148] In this embodiment, the lower-level constraints include: supply and demand balance constraints of the pumped storage system, minimum frequency regulation capacity and frequency regulation mileage constraints of the pumped storage system, operation constraints of the pumped storage system and quotation quantity constraints of the pumped storage system. The lower-level constraints also further restrict the target variables, thereby further improving the accuracy of the scheduling strategy.

[0149] Figure 5 This is a flow chart of determining the objective function and constraint conditions of a two-layer model in an embodiment of the present application, referring to Figure 5 This embodiment involves an optional implementation method of how to determine the objective function and constraint conditions of the two-layer model based on the upper layer objective function, the upper layer constraint conditions, the lower layer objective function and the lower layer constraint conditions. Based on the above embodiment, the above S403 includes the following steps:

[0150] S501, determining a balanced constraint mathematical programming model based on lower-level constraint conditions.

[0151] In this embodiment, the solution of the upper objective function will affect the solution of the lower objective function, which is a convex programming with respect to the variables. Therefore, it is usually necessary to replace the lower constraint conditions and the pumped storage part in the lower objective function with their corresponding KKT conditions, thereby converting this two-level programming problem into an equilibrium constraint mathematical programming (MPEC) problem. Among them, the equilibrium constraint mathematical programming problem is a constraint programming problem containing parameter variational inequalities or parameter complementarity problems in the constraints.

[0152] Specifically, the lower layer of the two-layer model includes the lower layer objective function (2) and the lower layer constraint conditions (21) to (34). The lower layer constraint conditions correspond to the optimal KKT conditions including static, primal feasibility, dual feasibility and complementary relaxation conditions.

[0153] Among them, the static conditions are as follows: Equations (34) to (44).

[0154]

[0155]

[0156]

[0157]

[0158]

[0159]

[0160]

[0161]

[0162]

[0163]

[0164] The original feasibility condition in the KKT condition includes the equality constraint, i.e., equation (21), and the inequality constraint, i.e., equations (22) to (34). The original feasibility condition can be expressed as 0≤K. Therefore, the dual feasibility condition in the KKT condition can be expressed as 0≤μ K , μ K represents the dual variable associated with the inequality constraint. The complementary slack condition in the KKT condition is formulated as Kμ K = 0. The relationship between the primal feasibility condition and its related dual feasibility and complementary slackness conditions is as follows (45).

[0165] 0≤K⊥0≤μ K (45) According to formula (24), the upper limit KKT condition is as follows (46).

[0166]

[0167] According to formula (45), the KKT condition also includes the following formulas (47) to (48):

[0168] K≤M(1-Z K ) (47)

[0169] μ K ≤MZ K (48)

[0170] Wherein, M is a preset constant. Then, based on the lower-level constraints (21) to (34), the server determines the KKT conditions corresponding to the lower-level constraints, i.e., equations (35) to (48), thereby determining the MPEC model. It can be understood that the MPEC model includes equations (35) to (48).

[0171] S502, based on the lower layer objective function, linearize the equilibrium constraint mathematical programming model to determine the original objective function and the dual objective function.

[0172] Furthermore, the server linearizes the equilibrium constraint mathematical programming model based on the lower-level objective function. Specifically, the server replaces the bid / offer of the pumped storage part in the objective function (2) with KKT conditions (35)-(38), and obtains the following equation (49).

[0173]

[0174]

[0175] Furthermore, the server replaces some items in equation (49) according to equations (50) to (53) below. Wherein, equations (50) to (53) are obtained based on the KKT condition.

[0176]

[0177]

[0178]

[0179]

[0180] Since in the KKT condition, Kμ K =0, therefore, after replacement, equation (49) is as follows: equation (54), which is also the original objective function of the lower-level objective function in the MPEC model.

[0181]

[0182] According to the KKT condition, the dual objective function of the lower objective function in the MPEC model is shown in equation (55).

[0183]

[0184]

[0185] S503, based on the original objective function, the dual objective function and the upper objective function, determine the objective function of the two-layer model, and use the upper constraint condition as the constraint condition of the two-layer model.

[0186] In this embodiment, since the underlying problem is linear and convex, according to the strong duality theorem, the original objective function and the dual objective function are equal, that is, equations (54) and (55) are equal, and thus, the following equation (56) is obtained.

[0187]

[0188] Formula (56) is used to replace the nonlinear term in the upper objective function (1), and then the objective function of the two-layer model is shown in Formula (57). The constraints of the two-layer model include Formula (3) to Formula (20). It can be understood that all parameters related to μ in Formula (35) to Formula (57) are as follows: These are all parameters obtained according to KKT conditions.

[0189]

[0190]

[0191] According to the objective function (57) and constraints (2)-(19), the optimal strategic operation plan for the pumped storage system to participate in the energy market and the performance-based frequency regulation market can be determined.

[0192] This embodiment determines the balanced constraint mathematical programming model based on the lower-level constraint conditions, and linearizes the balanced constraint mathematical programming model based on the lower-level objective function to determine the original objective function and the dual objective function, thereby determining the objective function of the two-layer model based on the original objective function, the dual objective function and the upper-level objective function, and using the upper-level constraint conditions as the constraint conditions of the two-layer model. Therefore, the server converts the two-layer programming problem in the two-layer model into an MPEC problem in an MPEC model, which improves the solution speed, thereby improving the speed and efficiency of determining the scheduling strategy.

[0193] It should be noted that the double-layer model provided in this embodiment is not only applicable to the pumped storage system in the HSC mode, but also to the pumped storage system in the traditional mode. In this embodiment, in order to compare and verify that the pumped storage system under the HSC mode is more economical, as shown in Table 1, 8 scenarios are preset, S=8. Among them, the uncertain factors are set to further fit the actual situation. For example, renewable energy is unstable, and demand and price also change with the market, so they are uncertain factors.

[0194] Table 1 Preset scenarios

[0195]

[0196] In this embodiment, as shown in Tables 2 to 4, the target operation data received by the server may be all the values ​​in Tables 2 to 4. Specifically, in this embodiment, the target operation data of the pumped storage system includes the clearing power generation of the i-th unit in the scene Power generation quotation Frequency modulation capacity quotation for up / down frequency modulation FM mileage quotes for up / down FM Up / down FM mileage multiplier in scene The generator parameters are shown in Table 2.

[0197] The target operation data also includes the upper limit of the generating power / pumping power of the hth unit of the pumped storage system The lower limit of the generating capacity of the pumped storage system Emissions caps for pumped storage units in generating mode / pumping mode Emissions from pumped storage units in power generation mode Energy conversion coefficient α of pumped storage system, upper limit of storage capacity of units in pumped storage system Efficiency η of pumped storage system in power generation mode and pumping mode G η P , Upward / downward frequency regulation mileage multiplier of pumped storage system units As shown in Table 3, the pumped storage system parameters.

[0198] The target operation data also includes the peak mileage of the pumped storage system in 24 hours, as shown in the operation requirements in Table 4.

[0199] Table 2 Generator parameters

[0200]

[0201] Table 3 Pumped storage system parameters

[0202]

[0203] Table 4 Operation requirements

[0204]

[0205] In this embodiment, the target operation data is input into the two-layer model to determine the dispatching strategy of the pumped storage system. The dispatching strategy includes the generating power and pumping power of the pumped storage system units, the generating power and pumping mode of the pumped storage system units, the generating power and pumping start-up state of the pumped storage system units, the upward / downward frequency regulation capacity of the pumped storage system units, and the upward / downward frequency regulation mileage of the pumped storage system units. The dispatching strategy may also include the total profit and social total benefit of the final pumped storage system. Tables 5 and 6 list some of the two-layer model solution results, that is, some of the contents of the dispatching strategy. Among them, R g,u / d Represents the upward / downward frequency regulation capacity of the generator units in the scenario after final liquidation; R H,u / d represents the upward / downward frequency regulation capacity of the pumped storage system units in the scenario after final settlement; M g,u / dIndicates the upward / downward frequency adjustment mileage of the generator units in the scenario after the final settlement; M H,u / d represents the upward / downward frequency regulation mileage of the pumped storage system units in the scenario after the final settlement; P HG / HP Represents the generating / pumping power of the units of the pumped storage system in the scenario.

[0206] Combining the dispatching strategies of the two-layer model under multiple scenarios, managers of the pumped storage system can choose the scenario with the maximum total social benefits and profits to dispatch the pumped storage system.

[0207] Table 5 Deterministic market clearing results

[0208]

[0209] Table 6 Random market liquidation results

[0210]

[0211] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0212] Based on the same inventive concept, the embodiment of the present application also provides a scheduling strategy determination device for implementing the scheduling strategy determination method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more scheduling strategy determination device embodiments provided below can refer to the limitations of the scheduling strategy determination method above, and will not be repeated here.

[0213] Figure 6 is a structural block diagram of a scheduling strategy determination device in an embodiment of the present application. In an embodiment of the present application, Figure 6 As shown, a scheduling strategy determination device 600 is provided, comprising: a first determination module 601, a second determination module 602, a construction module 603 and a third determination module 604, wherein:

[0214] A first determination module 601 is used to determine a target variable of a two-layer model to be constructed, wherein the target variable is a parameter related to the pumped storage system;

[0215] A second determination module 602 is used to determine the objective function and constraint conditions of the two-layer model according to the objective variable;

[0216] A construction module 603 is used to construct the two-layer model according to the objective function and the constraint conditions;

[0217] The third determination module 604 is used to obtain target operation data of the pumped-storage system and input the target operation data into the two-layer model to determine the scheduling strategy of the pumped-storage system. The target operation data is actual operation data related to the pumped-storage system.

[0218] The scheduling strategy determination device provided in this embodiment determines the target variable of the two-layer model to be constructed, the target variable is a parameter related to the pumped-storage system, and then determines the target function and constraint conditions of the two-layer model according to the target variable, and constructs the two-layer model according to the target function and constraint conditions, thereby obtaining the target operation data of the pumped-storage system, and inputs the target operation data into the two-layer model to determine the scheduling strategy of the pumped-storage system, the target operation data is the actual operation data related to the pumped-storage system. Since the server in this embodiment has constructed a two-layer function, the actual operation data related to the pumped-storage system is input into the two-layer model, so that the scheduling strategy of the pumped-storage system can be determined, thereby solving the problem that the scheduling strategy of the pumped-storage system cannot be clearly defined in the traditional way.

[0219] Optionally, the second determining module 602 includes:

[0220] The first determining unit is used to determine the upper layer objective function and upper layer constraint conditions of the two-layer model according to the first variable.

[0221] The second determining unit is used to determine the lower layer objective function and lower layer constraint conditions of the two-layer model according to the second variable.

[0222] The third determination unit is used to determine the objective function and constraint conditions of the two-layer model based on the upper-layer objective function, the upper-layer constraint conditions, the lower-layer objective function and the lower-layer constraint conditions.

[0223] Optionally, the first variable includes the quotation of the pumped-storage system, the generated power and pumped power of the pumped-storage system, the frequency regulation capacity of the pumped-storage system, the frequency regulation mileage of the pumped-storage system, the cost of the pumped-storage system and the state of the pumped-storage system, and the first determination unit is used to determine the upper objective function and upper constraints of the two-layer model based on the quotation of the pumped-storage system, the generated power and pumped power of the pumped-storage system, the frequency regulation capacity of the pumped-storage system, the frequency regulation mileage of the pumped-storage system, the cost of the pumped-storage system and the state of the pumped-storage system.

[0224] Optionally, the second variable includes the demand for the pumped-storage system and the clearing power generation of the pumped-storage system, and the second determination unit is used to determine the lower objective function and lower constraints of the two-layer model based on the demand for the pumped-storage system and the clearing power generation of the pumped-storage system.

[0225] Optionally, the upper-level constraints include: power constraints of the pumped-storage system, frequency regulation capacity constraints of the pumped-storage system, frequency regulation mileage constraints of the pumped-storage system and state constraints of the pumped-storage system.

[0226] Optionally, the lower-level constraints include: supply and demand balance constraints of the pumped-storage system, minimum frequency regulation capacity and frequency regulation mileage constraints of the pumped-storage system, operation constraints of the pumped-storage system and quotation quantity constraints of the pumped-storage system.

[0227] Optionally, the third determining unit includes:

[0228] The first determining subunit is used to determine a balanced constraint mathematical programming model based on the lower-level constraint conditions.

[0229] The second determination subunit is used to perform linearization processing on the equilibrium constraint mathematical programming model based on the lower layer objective function to determine the original objective function and the dual objective function.

[0230] The third determination subunit is used to determine the objective function of the two-layer model based on the original objective function, the dual objective function and the upper-layer objective function, and use the upper-layer constraint condition as the constraint condition of the two-layer model.

[0231] Each module in the above-mentioned scheduling strategy determination device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0232] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0233] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0234] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0235] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0236] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0237] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0238] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for determining a scheduling strategy, characterized in that: The method comprises: Determining a target variable of a two-layer model to be constructed, wherein the target variable is a parameter related to the pumped storage system; Determining the objective function and constraint conditions of the two-layer model according to the objective variable; Constructing the two-layer model according to the objective function and the constraint conditions; Obtaining target operation data of the pumped-storage system, and inputting the target operation data into the two-layer model to determine a dispatching strategy of the pumped-storage system, wherein the target operation data is actual operation data related to the pumped-storage system, and the dispatching strategy includes the operation status and output status of each unit in the pumped-storage system in each time period; The target variable includes a first variable and a second variable, and determining the objective function and constraint conditions of the two-layer model according to the target variable includes: Determining an upper layer objective function and an upper layer constraint condition of the two-layer model according to the first variable; Determining the lower layer objective function and lower layer constraint conditions of the two-layer model according to the second variable; Determining the objective function and constraint conditions of the two-layer model based on the upper-layer objective function, the upper-layer constraint conditions, the lower-layer objective function and the lower-layer constraint conditions; The determining the objective function and constraint conditions of the two-layer model based on the upper layer objective function, the upper layer constraint conditions, the lower layer objective function and the lower layer constraint conditions comprises: Based on the lower-level constraints, determining a balanced constraint mathematical programming model; Based on the lower layer objective function, linearizing the equilibrium constraint mathematical programming model to determine the original objective function and the dual objective function; Based on the original objective function, the dual objective function and the upper-layer objective function, the objective function of the two-layer model is determined, and the upper-layer constraint condition is used as the constraint condition of the two-layer model.

2. The method according to claim 1, characterized in that The first variable includes the quotation of the pumped storage system, the power generation and pumping power of the pumped storage system, the frequency regulation capacity of the pumped storage system, the frequency regulation mileage of the pumped storage system, the cost of the pumped storage system and the state of the pumped storage system. The upper objective function and upper constraint conditions of the two-layer model are determined according to the first variable, including: The upper objective function and upper constraint conditions of the double-layer model are determined according to the quotation of the pumped-storage system, the generated power and pumped power of the pumped-storage system, the frequency regulation capacity of the pumped-storage system, the frequency regulation mileage of the pumped-storage system, the cost of the pumped-storage system and the status of the pumped-storage system.

3. The method according to claim 1, characterized in that The second variable includes the demand of the pumped storage system and the clearing power generation of the pumped storage system. The lower objective function and the lower constraint condition of the two-layer model are determined according to the second variable, including: The lower objective function and lower constraint conditions of the double-layer model are determined according to the demand for the pumped storage system and the clearing power generation of the pumped storage system.

4. The method according to any one of claims 1 to 3, characterized in that: The upper-level constraints include: power constraints of the pumped-storage system, frequency regulation capacity constraints of the pumped-storage system, frequency regulation mileage constraints of the pumped-storage system and state constraints of the pumped-storage system.

5. The method according to any one of claims 1 to 3, characterized in that: The lower-level constraints include: supply-demand balance constraints of the pumped-storage system, minimum frequency regulation capacity and frequency regulation mileage constraints of the pumped-storage system, operation constraints of the pumped-storage system and quotation quantity constraints of the pumped-storage system.

6. A scheduling strategy determination device, characterized in that: The device comprises: A first determination module is used to determine a target variable of a two-layer model to be constructed, wherein the target variable is a parameter related to the pumped storage system; A second determination module is used to determine the objective function and constraint conditions of the two-layer model according to the target variable; A construction module, used for constructing the two-layer model according to the objective function and the constraint conditions; a third determination module, for obtaining target operation data of the pumped-storage system, and inputting the target operation data into the two-layer model to determine a dispatching strategy of the pumped-storage system, wherein the target operation data is actual operation data related to the pumped-storage system, and the dispatching strategy includes the operation status and output status of each unit in the pumped-storage system in each time period; The target variable includes a first variable and a second variable, and the second determination module includes: A first determining unit, configured to determine an upper layer objective function and an upper layer constraint condition of the two-layer model according to the first variable; A second determining unit, configured to determine a lower layer objective function and a lower layer constraint condition of the two-layer model according to the second variable; A third determining unit, configured to determine the objective function and the constraint conditions of the two-layer model based on the upper layer objective function, the upper layer constraint conditions, the lower layer objective function and the lower layer constraint conditions; The third determining unit includes: A first determining subunit, configured to determine a balanced constraint mathematical programming model based on the lower-level constraint conditions; A second determination subunit is used to perform linearization processing on the equilibrium constraint mathematical programming model based on the lower layer objective function to determine the original objective function and the dual objective function; The third determination subunit is used to determine the objective function of the two-layer model based on the original objective function, the dual objective function and the upper-layer objective function, and use the upper-layer constraint condition as the constraint condition of the two-layer model.

7. The device according to claim 6, characterized in that The first variables include the quotation of the pumped storage system, the power generation and pumping power of the pumped storage system, the frequency regulation capacity of the pumped storage system, the frequency regulation mileage of the pumped storage system, the cost of the pumped storage system and the status of the pumped storage system; The first determination unit is also used to determine the upper objective function and upper constraints of the two-layer model based on the quotation of the pumped-storage system, the generated power and pumped power of the pumped-storage system, the frequency regulation capacity of the pumped-storage system, the frequency regulation mileage of the pumped-storage system, the cost of the pumped-storage system and the state of the pumped-storage system.

8. The device according to claim 6, characterized in that The second variable includes the demand of the pumped storage system and the clearing power generation of the pumped storage system; The second determination unit is used to determine the lower objective function and lower constraint conditions of the double-layer model according to the demand of the pumped-storage system and the clearing power generation of the pumped-storage system.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Reservoir capacity distribution method and system for hybrid pumped storage power station

    CN114139953A