Hydropower station peak regulation capacity calculation method and system based on water level amplitude variation control
The peak shaving capacity of hydropower stations is calculated through the reservoir power generation scheduling simulation model and the one-dimensional non-constant hydrodynamic model, which solves the problems of scheduling experience dependence and large calculation volume in the existing technology, and realizes the accurate calculation and efficiency improvement of the peak shaving capacity of hydropower stations.
Patent Information
- Application Number
- CN202411141960.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2025-01-10
AI Technical Summary
The method of determining the peak shaving capacity of existing hydropower stations depends on the experience of dispatchers, and the calculation volume is large and not suitable for actual production applications, resulting in deviations and inefficient peak shaving capacity calculation.
Through the reservoir power generation scheduling simulation model and one-dimensional non-constant flow dynamic model, the maximum value of the tail water level period and the maximum value of the water level period in the river section are calculated, the mapping relationship is established, and the daily peak shaving load curve is adjusted to solve the maximum peak shaving capacity of the hydropower station. .
It realizes reliable calculation of peak shaving capacity of hydropower stations, takes into account peak shaving and downstream navigation needs of power systems, and improves peak shaving potential and computing efficiency.
Smart Images

Figure CN119298211A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of water conservancy and hydropower, and relates to a method and system for calculating the peak-shaving capacity of a hydropower station based on water level amplitude control. Background Art
[0002] The contradiction between the peak load regulation of the power grid and the demand for river navigation is a prominent problem faced by hydropower stations in power generation dispatching. Hydropower units have fast start and stop speeds and quick response to loads, and are high-quality peak load-shaving power sources in the power grid. River navigation is a low-cost, large-capacity, and environmentally friendly mode of transportation, which is of great significance to regional industrial layout and economic and social development. The non-constant flow of peak load regulation of hydropower stations will cause frequent fluctuations in the water level downstream of the dam, resulting in deterioration of downstream river navigation conditions. However, due to the safety requirements of river navigation, the water level fluctuation in the river downstream of the hydropower station cannot be too large.
[0003] At present, there are two main ways to determine the peak-shaving capacity of hydropower stations that need to consider the navigation needs downstream of the river dam: one is to establish a hydropower station peak-shaving dispatching model under the constraints of reservoir bank stability, upper and lower limits of reservoir water level, and minimum ecological discharge. The dispatcher limits the amplitude of the outflow flow based on the operation experience of the power station to solve the peak-shaving outflow process of the hydropower station; the other is to couple the hydropower station peak-shaving dispatching model and the hydrodynamic model downstream of the dam, and obtain the amplitude of the non-constant flow water level of the downstream river through trial calculation, so as to determine the peak-shaving capacity of the hydropower station. Among these two methods, the former relies on the dispatching experience of the dispatcher, and does not deeply analyze the relationship between the amplitude of the outflow flow and the amplitude of the downstream river water level. There is a deviation between the dispatching experience and the actual situation; the latter has a large amount of trial calculation and is not convenient for use in actual production. Summary of the invention
[0004] In order to solve the problem described in the background technology that the method for determining the peak-shaving capacity of a hydropower station depends on the dispatching experience of dispatchers, the trial calculation amount is large and it is not convenient to use in actual production, the present invention provides a method and system for calculating the peak-shaving capacity of a hydropower station based on water level amplitude control.
[0005] The method of the present invention comprises:
[0006] Based on the hydropower station operation data including the peak load curve of the hydropower station, the reservoir inflow and the initial water level of the reservoir, the reservoir peak power generation dispatching process is simulated through the reservoir power generation dispatching simulation model to calculate the maximum value of the tail water level period variation;
[0007] According to the outflow process of the reservoir, a one-dimensional non-steady flow hydrodynamic model is used to simulate the non-steady flow process in the downstream river under the peak outflow of the hydropower station, and the maximum time-varying amplitude of the water level in the river section is calculated.
[0008] A mapping relationship between the maximum value of the tailwater level period variation and the maximum value of the river section water level period variation is established, and the tailwater level period variation threshold is calculated according to the river section water level period variation threshold;
[0009] According to the tailwater level period variation threshold, the peak-shaving amplitude of the peak-shaving daily load curve of the hydropower station is adjusted using the maximum peak-shaving capacity calculation model of the hydropower station, and the maximum peak-shaving capacity of the hydropower station is solved.
[0010] Furthermore, the calculation process of the reservoir power generation scheduling simulation model includes:
[0011] S1, given output error threshold N limit And the flow calculation step length △Q, given the initial water level of the reservoir, the inflow flow Q in and the minimum discharge flow of the reservoir Q 最小下泄 ;
[0012] S2, set time period t = 1;
[0013] S3, order outbound flow Q out =Q 最小下泄 ;
[0014] S4. Calculate the outflow Q based on the reservoir water level at the beginning of the period and the unit flow characteristic curve out The corresponding output value N cal ;
[0015] S5. Determine the force value N cal Load value F during load curve period t Error of |N cal -F t Is it less than the error threshold N? limit , if |N cal -F t | <N limit , then the outflow of the reservoir during period t is Q t =Q out , jump to S7, if |N cal -F t |≥N limit , then let Q out =Q out +△Q, repeat steps S4-S5 until the outbound flow is Q out Greater than the maximum outflow of the reservoir Q max ;
[0016] S6. If step S5 is completed, if Q out >Q max , determine the initial water level and inflow flow Q of a given reservoir in In the scenario, the hydropower station cannot generate electricity according to the given load curve, and the simulation of the reservoir power generation scheduling process ends;
[0017] S7. Calculate the reservoir water level at the end of the period based on the water balance and the reservoir water level-capacity curve. The reservoir water level at the end of the period is the initial reservoir water level of the next period.
[0018] S8. Let t=t+1, and repeat steps S3-S7 until the calculation period ends.
[0019] Furthermore, the one-dimensional unsteady flow hydrodynamic model uses the one-dimensional Saint-Venant equations to simulate the unsteady flow process in the downstream river channel under the peak flow regulation of the hydropower station. The expression of the one-dimensional Saint-Venant equations is:
[0020]
[0021] In the formula, A is the flow cross-sectional area; t is time; Q is flow rate; x is the horizontal distance in the direction of water flow; q is the lateral inflow per unit river length; α is the momentum correction coefficient; g is the gravitational acceleration; h is the water level; C is the Xie Cai coefficient; and R is the hydraulic radius.
[0022] Furthermore, the calculation process of the maximum peak load regulation capacity calculation model of the hydropower station includes:
[0023] S1. According to the dispatching regulations for reservoir operation, establish reservoir power generation operation constraints including upper and lower limits of reservoir water level and reservoir water level fluctuation limits;
[0024] S2. Using the reservoir power generation dispatch simulation model, adjust the typical daily load curve by increasing or decreasing the peak-shaving amplitude, and calculate the maximum peak-shaving amplitude that satisfies the load curve power generation process. If the peak-shaving amplitude is adjusted to the minimum peak-shaving amplitude or the maximum peak-shaving amplitude that satisfies the load curve shape, but still cannot satisfy the load curve power generation process, it is considered that the inflow, initial reservoir water level, and load curve scheme cannot generate electricity according to the load curve, and the process ends;
[0025] S3, when judging that the peak-shaving amplitude is the maximum peak-shaving amplitude that satisfies the load curve power generation process, whether the reservoir water level meets the reservoir water level lower limit requirement during the dispatching process, if so, jump to S5, otherwise reduce the peak-shaving amplitude until the reservoir water level lower limit requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not satisfied;
[0026] At the end of S4 and S3, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level lower limit requirement, it is determined that the reservoir water level under this scheme exceeds the lower limit value, and the process ends, otherwise it proceeds to the next step;
[0027] S5. Determine whether the current peak regulation amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level under this scheme exceeds the upper limit value, and the process ends. Otherwise, proceed to the next step.
[0028] S6: Determine whether the current peak-shaving amplitude meets the reservoir water level variation requirement. If so, jump to S8; if it exceeds the reservoir water level increase limit, it is determined that the reservoir water level increase under this scheme exceeds the upper limit, and the process ends; if the reservoir water level variation is lower than the reservoir water level drop limit, reduce the peak-shaving amplitude until the reservoir water level requirement is met or the peak-shaving amplitude is reduced to the point where it does not meet the load curve shape;
[0029] At the end of S7 and S6, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level drop limit, it is determined that the reservoir water level drop under this scheme exceeds the limit, and the process ends, otherwise it proceeds to the next step;
[0030] S8, judging whether the maximum value of the tailwater level period variation in the dispatching process is less than the tailwater level period variation threshold under the current peak-shaving amplitude, if the maximum value of the tailwater level period variation is less than the tailwater level period variation threshold, jump to S10, otherwise reduce the peak-shaving amplitude until the tailwater level period variation requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not met;
[0031] At the end of S9 and S8, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the tailwater level period variation requirement, it is determined that the tailwater level period variation under this scheme exceeds the limit value, and the process ends, otherwise it enters S10;
[0032] S10. Determine whether the current peak-shaving amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level exceeds the upper limit value under this scheme, and the process ends. Otherwise, the current peak-shaving amplitude is the maximum peak-shaving capacity of the hydropower station.
[0033] The present invention proposes a hydropower station peak-shaving capacity calculation system based on water level fluctuation control, comprising a tailwater level period fluctuation maximum value calculation module, a river section water level period fluctuation maximum value calculation module, a tailwater level period fluctuation threshold value calculation module and a hydropower station maximum peak-shaving capacity solution module.
[0034] The tailwater level period variation maximum value calculation module is used to calculate the tailwater level period variation maximum value based on the hydropower station operation data including the peak-shaving day load curve of the hydropower station, the reservoir inflow and the initial water level of the reservoir, by simulating the reservoir peak-shaving power generation scheduling process through the reservoir power generation scheduling simulation model; the river section water level period variation maximum value calculation module is used to simulate the non-constant flow process in the downstream river under the peak-shaving outflow of the hydropower station using a one-dimensional non-constant flow hydrodynamic model according to the reservoir outflow process, and calculate the river section water level period variation maximum value; the tailwater level period variation threshold value calculation module is used to establish a mapping relationship between the tailwater level period variation maximum value and the river section water level period variation maximum value, and calculate the tailwater level period variation threshold value according to the river section water level period variation threshold value; the hydropower station maximum peak-shaving capacity solution module is used to adjust the peak-shaving amplitude of the hydropower station peak-shaving day load curve according to the tailwater level period variation threshold value, using the hydropower station maximum peak-shaving capacity calculation model to solve and obtain the maximum peak-shaving capacity of the hydropower station.
[0035] Furthermore, the calculation process of the reservoir power generation scheduling simulation model includes:
[0036] S1, given output error threshold N limit And the flow calculation step length △Q, given the initial water level of the reservoir, the inflow flow Q in and the minimum discharge flow of the reservoir Q 最小下泄 ;
[0037] S2, set time period t = 1;
[0038] S3, order outbound flow Q out =Q 最小下泄 ;
[0039] S4. Calculate the outflow Q based on the reservoir water level at the beginning of the period and the unit flow characteristic curve out The corresponding output value N cal ;
[0040] S5. Determine the force value N cal Load value F during load curve period t Error of |N cal -F t Is it less than the error threshold N? limit , if |N cal -F t | <N limit , then the outflow of the reservoir during period t is Q t =Q out , jump to S7, if |N cal -F t |≥N limit , then let Q out =Q out+△Q, repeat steps S4-S5 until the outbound flow is Q out Greater than the maximum outflow of the reservoir Q max ;
[0041] S6. If step S5 is completed, if Q out >Q max , determine the initial water level and inflow flow Q of a given reservoir in In the scenario, the hydropower station cannot generate electricity according to the given load curve, and the simulation of the reservoir power generation scheduling process ends;
[0042] S7. Calculate the reservoir water level at the end of the period based on the water balance and the reservoir water level-capacity curve. The reservoir water level at the end of the period is the initial reservoir water level of the next period.
[0043] S8. Let t=t+1, and repeat steps S3-S7 until the calculation period ends.
[0044] Furthermore, the one-dimensional unsteady flow hydrodynamic model uses the one-dimensional Saint-Venant equations to simulate the unsteady flow process in the downstream river channel under the peak flow regulation of the hydropower station. The expression of the one-dimensional Saint-Venant equations is:
[0045]
[0046] In the formula, A is the flow cross-sectional area; t is time; Q is flow rate; x is the horizontal distance in the direction of water flow; q is the lateral inflow per unit river length; α is the momentum correction coefficient; g is the gravitational acceleration; h is the water level; C is the Xie Cai coefficient; and R is the hydraulic radius.
[0047] Furthermore, the calculation process of the maximum peak load regulation capacity calculation model of the hydropower station includes:
[0048] S1. According to the dispatching regulations for reservoir operation, establish reservoir power generation operation constraints including upper and lower limits of reservoir water level and reservoir water level fluctuation limits;
[0049] S2. Using the reservoir power generation dispatch simulation model, adjust the typical daily load curve by increasing or decreasing the peak-shaving amplitude, and calculate the maximum peak-shaving amplitude that satisfies the load curve power generation process. If the peak-shaving amplitude is adjusted to the minimum peak-shaving amplitude or the maximum peak-shaving amplitude that satisfies the load curve shape, but still cannot satisfy the load curve power generation process, it is considered that the inflow, initial reservoir water level, and load curve scheme cannot generate electricity according to the load curve, and the process ends;
[0050] S3, when judging that the peak-shaving amplitude is the maximum peak-shaving amplitude that satisfies the load curve power generation process, whether the reservoir water level meets the reservoir water level lower limit requirement during the dispatching process, if so, jump to S5, otherwise reduce the peak-shaving amplitude until the reservoir water level lower limit requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not satisfied;
[0051] At the end of S4 and S3, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level lower limit requirement, it is determined that the reservoir water level under this scheme exceeds the lower limit value, and the process ends, otherwise it proceeds to the next step;
[0052] S5. Determine whether the current peak regulation amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level under this scheme exceeds the upper limit value, and the process ends. Otherwise, proceed to the next step.
[0053] S6: Determine whether the current peak-shaving amplitude meets the reservoir water level variation requirement. If so, jump to S8; if it exceeds the reservoir water level increase limit, it is determined that the reservoir water level increase under this scheme exceeds the upper limit, and the process ends; if the reservoir water level variation is lower than the reservoir water level drop limit, reduce the peak-shaving amplitude until the reservoir water level requirement is met or the peak-shaving amplitude is reduced to the point where it does not meet the load curve shape;
[0054] At the end of S7 and S6, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level drop limit, it is determined that the reservoir water level drop under this scheme exceeds the limit, and the process ends, otherwise it proceeds to the next step;
[0055] S8, judging whether the maximum value of the tailwater level period variation in the dispatching process is less than the tailwater level period variation threshold under the current peak-shaving amplitude, if the maximum value of the tailwater level period variation is less than the tailwater level period variation threshold, jump to S10, otherwise reduce the peak-shaving amplitude until the tailwater level period variation requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not met;
[0056] At the end of S9 and S8, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the tailwater level period variation requirement, it is determined that the tailwater level period variation under this scheme exceeds the limit value, and the process ends, otherwise it enters S10;
[0057] S10. Determine whether the current peak-shaving amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level exceeds the upper limit value under this scheme, and the process ends. Otherwise, the current peak-shaving amplitude is the maximum peak-shaving capacity of the hydropower station.
[0058] The present invention also proposes an electronic device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to implement the above-mentioned method for calculating the peak-shaving capacity of a hydropower station based on water level amplitude control and a system for calculating the peak-shaving capacity of a hydropower station based on water level amplitude control.
[0059] The present invention also proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned method for calculating the peak-shaving capacity of a hydropower station based on water level fluctuation control and a system for calculating the peak-shaving capacity of a hydropower station based on water level fluctuation control.
[0060] Compared with the prior art, the present invention obtains the maximum value of the period variation of the tailwater level and the maximum value of the period variation of the water level of the river section by calculating, and establishes a mapping relationship between the two. According to the period variation threshold of the water level of the river section, the period variation threshold of the tailwater level is solved, and the peak-shaving amplitude of the typical daily load curve is adjusted by using the peak-shaving capacity calculation model of the power station to obtain the maximum peak-shaving capacity of the hydropower station. The present invention is aimed at the hydropower station that takes into account the peak-shaving of the power system and the navigation downstream of the dam. On the premise of establishing a mapping relationship between the maximum value of the period variation of the tailwater level downstream of the dam and the maximum value of the period variation of the water level of the river section, the period variation threshold of the tailwater level is used to obtain the maximum peak-shaving capacity of the hydropower station under the navigation constraint. The result is practical and reliable, which solves the problem of the difficulty in solving the peak-shaving capacity of the hydropower station under the navigation constraint, and fully takes into account the navigation needs of the downstream river while giving full play to the peak-shaving potential of the hydropower station. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 This is a flow chart of the method of Example 1 of the present invention.
[0062] Figure 2 This is a system architecture diagram of Example 2 of the present invention.
[0063] Figure 3 This is the peak load curve of the hydropower station selected for Example 5 of the present invention.
[0064] Figure 4 It is the maximum hourly variation of the water level in each section of the downstream river channel of Example 5 of the present invention.
[0065] Figure 5 This is a relationship diagram between the maximum hourly variation of the tailwater level and the maximum hourly variation of the river section water level in Example 5 of the present invention. DETAILED DESCRIPTION
[0066] In order to make the technical problems, technical solutions and beneficial effects to be solved by 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.
[0067] Example 1
[0068] A method for calculating the peak load regulation capacity of a hydropower station based on water level amplitude control, the flow chart is as follows: Figure 1 As shown, the specific steps are described in detail below.
[0069] Based on the hydropower station operation data including the hydropower station peak-shaving daily load curve, reservoir inflow and reservoir initial water level, the reservoir peak-shaving power generation scheduling process is simulated through the reservoir power generation scheduling simulation model, and the maximum value of the tail water level period variation is calculated.
[0070] Specifically, the calculation process of the reservoir power generation scheduling simulation model includes:
[0071] S1, given output error threshold N limit And the flow calculation step length △Q, given the initial water level of the reservoir, the inflow flow Q in and the minimum discharge flow of the reservoir Q 最小下泄 ;
[0072] S2, set time period t = 1;
[0073] S3, order outbound flow Q out =Q 最小下泄 ;
[0074] S4. Calculate the outflow Q based on the reservoir water level at the beginning of the period and the unit flow characteristic curve out The corresponding output value N cal ;
[0075] S5. Determine the force value N cal Load value F during load curve period t Error of |N cal -F t Is it less than the error threshold N? limit , if |N cal -F t | <N limit , then the outflow of the reservoir during period t is Q t =Q out , jump to S7, if |N cal -F t |≥N limit , then let Q out =Q out +△Q, repeat steps S4-S5 until the outbound flow is Q out Greater than the maximum outflow of the reservoir Q max ;
[0076] S6. If step S5 is completed, if Q out >Q max , determine the initial water level and inflow flow Q of a given reservoir in In the scenario, the hydropower station cannot generate electricity according to the given load curve, and the simulation of the reservoir power generation scheduling process ends;
[0077] S7. Calculate the reservoir water level at the end of the period based on the water balance and the reservoir water level-capacity curve. The reservoir water level at the end of the period is the initial reservoir water level of the next period.
[0078] S8. Let t=t+1, and repeat steps S3-S7 until the calculation period ends.
[0079] According to the outflow process of the reservoir, a one-dimensional non-steady flow hydrodynamic model is used to simulate the non-steady flow process in the downstream river under the peak outflow of the hydropower station, and the maximum time period variation of the water level in the river section is calculated.
[0080] Specifically, the one-dimensional unsteady flow hydrodynamic model uses the one-dimensional Saint-Venant equations to simulate the unsteady flow process in the downstream river channel under the peak flow regulation of the hydropower station. The expression of the one-dimensional Saint-Venant equations is:
[0081]
[0082] In the formula, A is the flow cross-sectional area; t is time; Q is flow rate; x is the horizontal distance in the direction of water flow; q is the lateral inflow per unit river length; α is the momentum correction coefficient; g is the gravitational acceleration; h is the water level; C is the Xie Cai coefficient; and R is the hydraulic radius.
[0083] Then, a mapping relationship between the maximum period variation of the tailwater level and the maximum period variation of the river section water level is established, and the period variation threshold of the tailwater level is calculated according to the period variation threshold of the river section water level.
[0084] Finally, according to the tailwater level period variation threshold, the maximum peak-shaving capacity calculation model of the hydropower station is used to adjust the peak-shaving amplitude of the peak-shaving daily load curve of the hydropower station, and the maximum peak-shaving capacity of the hydropower station is solved.
[0085] Specifically, the calculation process of the maximum peak load regulation capacity calculation model of the hydropower station includes:
[0086] S1. According to the dispatching regulations of reservoir operation, establish the constraints on reservoir power generation operation, including the upper and lower limits of reservoir water level and the limit of reservoir water level fluctuation;
[0087] S2. Using the reservoir power generation dispatch simulation model, adjust the typical daily load curve by increasing or decreasing the peak-shaving amplitude, and calculate the maximum peak-shaving amplitude that satisfies the load curve power generation process. If the peak-shaving amplitude is adjusted to the minimum peak-shaving amplitude or the maximum peak-shaving amplitude that satisfies the load curve shape, but still cannot satisfy the load curve power generation process, it is considered that the inflow, initial reservoir water level, and load curve scheme cannot generate electricity according to the load curve, and the process ends;
[0088] S3, when judging that the peak-shaving amplitude is the maximum peak-shaving amplitude that satisfies the load curve power generation process, whether the reservoir water level meets the reservoir water level lower limit requirement during the dispatching process, if so, jump to S5, otherwise reduce the peak-shaving amplitude until the reservoir water level lower limit requirement is met or the peak-shaving amplitude is reduced to the point where it does not meet the load curve shape;
[0089] At the end of S4 and S3, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level lower limit requirement, it is determined that the reservoir water level under this scheme exceeds the lower limit value, and the process ends, otherwise it proceeds to the next step;
[0090] S5. Determine whether the current peak regulation amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level under this scheme exceeds the upper limit value, and the process ends. Otherwise, proceed to the next step.
[0091] S6: Determine whether the current peak-shaving amplitude meets the reservoir water level variation requirement. If so, jump to S8; if it exceeds the reservoir water level increase limit, it is determined that the reservoir water level increase under this scheme exceeds the upper limit, and the process ends; if the reservoir water level variation is lower than the reservoir water level drop limit, reduce the peak-shaving amplitude until the reservoir water level requirement is met or the peak-shaving amplitude is reduced to the point where it does not meet the load curve shape;
[0092] At the end of S7 and S6, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level drop limit, it is determined that the reservoir water level drop under this scheme exceeds the limit, and the process ends, otherwise it proceeds to the next step;
[0093] S8, judging whether the maximum value of the tailwater level period variation in the dispatching process is less than the tailwater level period variation threshold under the current peak-shaving amplitude, if the maximum value of the tailwater level period variation is less than the tailwater level period variation threshold, jump to S10, otherwise reduce the peak-shaving amplitude until the tailwater level period variation requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not met;
[0094] At the end of S9 and S8, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the tailwater level period variation requirement, it is determined that the tailwater level period variation under this scheme exceeds the limit value, and the process ends, otherwise it enters S10;
[0095] S10. Determine whether the current peak-shaving amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level exceeds the upper limit value under this scheme, and the process ends. Otherwise, the current peak-shaving amplitude is the maximum peak-shaving capacity of the hydropower station.
[0096] Example 2
[0097] The present invention also proposes a hydropower station peak load capacity calculation system based on water level amplitude control, the architecture diagram is as follows: Figure 2As shown, it consists of a tailwater level period variation maximum value calculation module, a river section water level period variation maximum value calculation module, a tailwater level period variation threshold value calculation module and a hydropower station maximum peak-shaving capacity solution module.
[0098] The tailwater level period variation maximum value calculation module is used to simulate the reservoir peak-shaving power generation scheduling process through the reservoir power generation scheduling simulation model based on the hydropower station operation data including the hydropower station peak-shaving daily load curve, the reservoir inflow and the reservoir initial water level, and calculate the tailwater level period variation maximum value.
[0099] Specifically, the calculation process of the reservoir power generation scheduling simulation model includes:
[0100] S1, given output error threshold N limit And the flow calculation step length △Q, given the initial water level of the reservoir, the inflow flow Q in and the minimum discharge flow of the reservoir Q 最小下泄 ;
[0101] S2, set time period t = 1;
[0102] S3, order outbound flow Q out =Q 最小下泄 ;
[0103] S4. Calculate the outflow Q based on the reservoir water level at the beginning of the period and the unit flow characteristic curve out The corresponding output value N cal ;
[0104] S5. Determine the force value N cal Load value F during load curve period t Error of |N cal -F t Is it less than the error threshold N? limit , if |N cal -F t | <N limit , then the outflow of the reservoir during period t is Q t =Q out , jump to S7, if |N cal -F t |≥N limit , then let Q out =Q out +△Q, repeat steps S4-S5 until the outbound flow is Q out Greater than the maximum outflow of the reservoir Q max ;
[0105] S6. If step S5 is completed, if Q out >Q max , determine the initial water level and inflow flow Q of a given reservoir inIn the scenario, the hydropower station cannot generate electricity according to the given load curve, and the simulation of the reservoir power generation scheduling process ends;
[0106] S7. Calculate the reservoir water level at the end of the period based on the water balance and the reservoir water level-capacity curve. The reservoir water level at the end of the period is the initial reservoir water level of the next period.
[0107] S8. Let t=t+1, and repeat steps S3-S7 until the calculation period ends.
[0108] The module for calculating the maximum periodic variation of the water level in the river section is used to simulate the non-steady flow process in the downstream river under the peak outflow condition of the hydropower station based on the outflow process of the reservoir, and calculate the maximum periodic variation of the water level in the river section.
[0109] Specifically, the one-dimensional unsteady flow hydrodynamic model uses the one-dimensional Saint-Venant equations to simulate the unsteady flow process in the downstream river channel under the peak flow regulation of the hydropower station. The expression of the one-dimensional Saint-Venant equations is:
[0110]
[0111] In the formula, A is the flow cross-sectional area; t is time; Q is flow rate; x is the horizontal distance in the direction of water flow; q is the lateral inflow per unit river length; α is the momentum correction coefficient; g is the gravitational acceleration; h is the water level; C is the Xie Cai coefficient; and R is the hydraulic radius.
[0112] The tailwater level period variation threshold calculation module is used to establish a mapping relationship between the maximum tailwater level period variation and the maximum river section water level period variation, and calculate the tailwater level period variation threshold based on the river section water level period variation threshold.
[0113] The maximum peak-shaving capacity solution module of the hydropower station is used to adjust the peak-shaving amplitude of the peak-shaving daily load curve of the hydropower station according to the tailwater level period variation threshold and use the maximum peak-shaving capacity calculation model of the hydropower station to solve and obtain the maximum peak-shaving capacity of the hydropower station.
[0114] Specifically, the calculation process of the maximum peak load regulation capacity calculation model of the hydropower station includes:
[0115] S1. According to the dispatching regulations for reservoir operation, establish reservoir power generation operation constraints including upper and lower limits of reservoir water level and reservoir water level fluctuation limits;
[0116] S2. Using the reservoir power generation dispatch simulation model, adjust the typical daily load curve by increasing or decreasing the peak-shaving amplitude, and calculate the maximum peak-shaving amplitude that satisfies the load curve power generation process. If the peak-shaving amplitude is adjusted to the minimum peak-shaving amplitude or the maximum peak-shaving amplitude that satisfies the load curve shape, but still cannot satisfy the load curve power generation process, it is considered that the inflow, initial reservoir water level, and load curve scheme cannot generate electricity according to the load curve, and the process ends;
[0117] S3, when judging that the peak-shaving amplitude is the maximum peak-shaving amplitude that satisfies the load curve power generation process, whether the reservoir water level meets the reservoir water level lower limit requirement during the dispatching process, if so, jump to S5, otherwise reduce the peak-shaving amplitude until the reservoir water level lower limit requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not satisfied;
[0118] At the end of S4 and S3, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level lower limit requirement, it is determined that the reservoir water level under this scheme exceeds the lower limit value, and the process ends, otherwise it proceeds to the next step;
[0119] S5. Determine whether the current peak regulation amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level under this scheme exceeds the upper limit value, and the process ends. Otherwise, proceed to the next step.
[0120] S6: Determine whether the current peak-shaving amplitude meets the reservoir water level variation requirement. If so, jump to S8; if it exceeds the reservoir water level increase limit, it is determined that the reservoir water level increase under this scheme exceeds the upper limit, and the process ends; if the reservoir water level variation is lower than the reservoir water level drop limit, reduce the peak-shaving amplitude until the reservoir water level requirement is met or the peak-shaving amplitude is reduced to the point where it does not meet the load curve shape;
[0121] At the end of S7 and S6, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level drop limit, it is determined that the reservoir water level drop under this scheme exceeds the limit, and the process ends, otherwise it proceeds to the next step;
[0122] S8, judging whether the maximum value of the tailwater level period variation in the dispatching process is less than the tailwater level period variation threshold under the current peak-shaving amplitude, if the maximum value of the tailwater level period variation is less than the tailwater level period variation threshold, jump to S10, otherwise reduce the peak-shaving amplitude until the tailwater level period variation requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not met;
[0123] At the end of S9 and S8, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the tailwater level period variation requirement, it is determined that the tailwater level period variation under this scheme exceeds the limit value, and the process ends, otherwise it enters S10;
[0124] S10. Determine whether the current peak-shaving amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level exceeds the upper limit value under this scheme, and the process ends. Otherwise, the current peak-shaving amplitude is the maximum peak-shaving capacity of the hydropower station.
[0125] Example 3
[0126] The present invention also proposes an electronic device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to implement the above-mentioned method for calculating the peak-shaving capacity of a hydropower station based on water level amplitude control and a system for calculating the peak-shaving capacity of a hydropower station based on water level amplitude control.
[0127] Example 4
[0128] The present invention also proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned method for calculating the peak-shaving capacity of a hydropower station based on water level fluctuation control and a system for calculating the peak-shaving capacity of a hydropower station based on water level fluctuation control.
[0129] Example 5
[0130] Taking a peak-shaving hydropower station with downstream navigation demand as an example, the present invention is used to solve the maximum peak-shaving capacity of the hydropower station.
[0131] (1) First, according to the peak load curve of the hydropower station, this embodiment selects the peak load curve of the hydropower station on July 1, 2021, August 13, 2021, November 20, 2021, and January 15, 2022 with a time interval of 15 minutes, and sets multiple groups of peak operation scenarios by adjusting the peak amplitude. The reservoir power generation scheduling process is simulated through the reservoir power generation scheduling model. The output error threshold N in the reservoir power generation scheduling model is limit =10,000 kW, flow rate calculation step length △Q = 10m 3 / s, minimum ecological discharge Q 最小下泄 =1500m 3 / s, calculate the maximum hourly variation of tailwater level, Figure 3 The daily load curve is selected. Table 1 shows multiple groups of peak load operation scenarios set up in the hydropower station in this embodiment.
[0132] Table 1 List of multiple peak load operation scenarios
[0133]
[0134]
[0135] (2) The one-dimensional Saint-Venant equations were used to simulate the non-steady flow process in the downstream river under different peak regulation scenarios, and the maximum hourly variation of the water level in the river section was calculated. Figure 4 It is the maximum hourly variation of water level in each section of the downstream river.
[0136] (3) Establish a mapping relationship between the maximum hourly variation of the tailwater level and the maximum hourly variation of the river section water level. Figure 5is the relationship between the maximum hourly variation of the tailwater level and the maximum hourly variation of the river section water level. Figure 5 It can be seen that the maximum hourly variation of the tailwater level is significantly linearly positively correlated with the maximum hourly variation of the river section water level, so a linear function is used to establish the mapping relationship between the two; according to shipping requirements, the hourly variation of the river water level downstream of the hydropower station should not exceed 1m; when the maximum hourly variation of the river water level is 1m, the maximum hourly variation of the tailwater level can be obtained by the linear function to be 1.42m; for safety reasons, the hourly variation threshold of the tailwater level is taken as 1.3m.
[0137] (4) According to the hourly fluctuation threshold of the tailwater level, the peak-shaving capacity calculation model of the power station is used to adjust the peak-shaving amplitude of the typical daily load curve to solve the maximum peak-shaving capacity of the power station; in the peak-shaving capacity calculation model of the power station, the upper and lower limits of the reservoir water level are the normal water level and dead water level of the reservoir respectively, and the daily fluctuation amplitude of the reservoir water level does not exceed 4m. The typical daily load curve takes November 20, 2021 as an example. Table 2 shows the calculation results of the peak-shaving capacity of the hydropower station under different scenarios.
[0138] Table 2 Calculation results of peak load regulation capacity of hydropower stations under different scenarios under typical daily load curves
[0139]
[0140] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the application can adopt the form of complete hardware embodiment, complete software embodiment, or the embodiment in combination with software and hardware. Moreover, the application can adopt the form of the computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The scheme in the embodiment of the present application can be implemented in various computer languages, for example, object-oriented programming language Java, C++, Python and literal scripting language JavaScript, etc.
[0141] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0142] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0143] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0144] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0145] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for calculating the peak load regulation capacity of a hydropower station based on water level amplitude control, characterized in that: include: Based on the hydropower station operation data including the peak load curve of the hydropower station, the reservoir inflow and the initial water level of the reservoir, the reservoir peak power generation dispatching process is simulated through the reservoir power generation dispatching simulation model to calculate the maximum value of the tail water level period variation; According to the outflow process of the reservoir, a one-dimensional non-steady flow hydrodynamic model is used to simulate the non-steady flow process in the downstream river under the peak outflow of the hydropower station, and the maximum time-varying amplitude of the water level in the river section is calculated. A mapping relationship between the maximum value of the tailwater level period variation and the maximum value of the river section water level period variation is established, and the tailwater level period variation threshold is calculated according to the river section water level period variation threshold; According to the tailwater level period variation threshold, the peak-shaving amplitude of the peak-shaving daily load curve of the hydropower station is adjusted using the maximum peak-shaving capacity calculation model of the hydropower station, and the maximum peak-shaving capacity of the hydropower station is solved.
2. A method for calculating the peak load regulation capacity of a hydropower station based on water level amplitude control according to claim 1, characterized in that: The calculation process of the reservoir power generation scheduling simulation model includes: S1, given output error threshold N limit And the flow calculation step length △Q, given the initial water level of the reservoir, the inflow flow Q in and the minimum discharge flow of the reservoir Q 最小下泄 ; S2, set time period t = 1; S3, order outbound flow Q out =Q 最小下泄 ; S4. Calculate the outflow Q based on the reservoir water level at the beginning of the period and the unit flow characteristic curve out The corresponding output value N cal ; S5. Determine the force value N cal Load value F during load curve period t Error of |N cal -F t Is it less than the error threshold N? limit , if |N cal -F t | <N limit , then the outflow of the reservoir during period t is Q t =Q out , jump to S7, if |N cal -F t |≥N limit , then let Q out =Q out +△Q, repeat steps S4-S5 until the outbound flow is Q out Greater than the maximum outflow of the reservoir Q max ; S6. If step S5 is completed, if Q out >Q max , determine the given initial water level and inflow flow Q of the reservoir in In the scenario, the hydropower station cannot generate electricity according to the given load curve, and the simulation of the reservoir power generation scheduling process ends; S7. Calculate the reservoir water level at the end of the period based on the water balance and the reservoir water level-capacity curve. The reservoir water level at the end of the period is the initial reservoir water level of the next period. S8. Let t=t+1, and repeat steps S3-S7 until the calculation period ends.
3. The method for calculating the peak load regulation capacity of a hydropower station based on water level amplitude control according to claim 1 is characterized in that: The one-dimensional unsteady flow hydrodynamic model uses the one-dimensional Saint-Venant equations to simulate the unsteady flow process in the downstream river channel under the peak flow regulation of the hydropower station. The expression of the one-dimensional Saint-Venant equations is: In the formula, A is the flow cross-sectional area; t is time; Q is flow rate; x is the horizontal distance in the direction of water flow; q is the lateral inflow per unit river length; α is the momentum correction coefficient; g is the gravitational acceleration; h is the water level; C is the Xie Cai coefficient; and R is the hydraulic radius.
4. The method for calculating the peak load regulation capacity of a hydropower station based on water level amplitude control according to claim 1 is characterized in that: The calculation process of the maximum peak load regulation capacity calculation model of the hydropower station includes: S1. According to the dispatching regulations for reservoir operation, establish reservoir power generation operation constraints including upper and lower limits of reservoir water level and reservoir water level fluctuation limits; S2. Using the reservoir power generation dispatch simulation model, adjust the typical daily load curve by increasing or decreasing the peak-shaving amplitude, and calculate the maximum peak-shaving amplitude that satisfies the load curve power generation process. If the peak-shaving amplitude is adjusted to the minimum peak-shaving amplitude or the maximum peak-shaving amplitude that satisfies the load curve shape, but still cannot satisfy the load curve power generation process, it is considered that the inflow, initial reservoir water level, and load curve scheme cannot generate electricity according to the load curve, and the process ends; S3, when judging that the peak-shaving amplitude is the maximum peak-shaving amplitude that satisfies the load curve power generation process, whether the reservoir water level meets the reservoir water level lower limit requirement during the dispatching process, if so, jump to S5, otherwise reduce the peak-shaving amplitude until the reservoir water level lower limit requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not satisfied; At the end of S4 and S3, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level lower limit requirement, it is determined that the reservoir water level under this scheme exceeds the lower limit value, and the process ends, otherwise it proceeds to the next step; S5. Determine whether the current peak regulation amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level under this scheme exceeds the upper limit value, and the process ends. Otherwise, proceed to the next step. S6: Determine whether the current peak-shaving amplitude meets the reservoir water level variation requirement. If so, jump to S8; if it exceeds the reservoir water level increase limit, it is determined that the reservoir water level increase under this scheme exceeds the upper limit, and the process ends; if the reservoir water level variation is lower than the reservoir water level drop limit, reduce the peak-shaving amplitude until the reservoir water level requirement is met or the peak-shaving amplitude is reduced to the point where it does not meet the load curve shape; At the end of S7 and S6, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level drop limit, it is determined that the reservoir water level drop under this scheme exceeds the limit, and the process ends, otherwise it proceeds to the next step; S8, judging whether the maximum value of the tailwater level period variation in the dispatching process is less than the tailwater level period variation threshold under the current peak-shaving amplitude, if the maximum value of the tailwater level period variation is less than the tailwater level period variation threshold, jump to S10, otherwise reduce the peak-shaving amplitude until the tailwater level period variation requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not met; At the end of S9 and S8, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the tailwater level period variation requirement, it is determined that the tailwater level period variation under this scheme exceeds the limit value, and the process ends, otherwise it enters S10; S10. Determine whether the current peak-shaving amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level exceeds the upper limit value under this scheme, and the process ends. Otherwise, the current peak-shaving amplitude is the maximum peak-shaving capacity of the hydropower station.
5. A hydropower station peak load capacity calculation system based on water level amplitude control, characterized in that: It includes a module for calculating the maximum value of the tailwater level period variation, a module for calculating the maximum value of the river section water level period variation, a module for calculating the tailwater level period variation threshold, and a module for solving the maximum peak-shaving capacity of a hydropower station; The tailwater level period variation maximum value calculation module is used to simulate the reservoir peak-shaving power generation scheduling process through the reservoir power generation scheduling simulation model based on the hydropower station operation data including the hydropower station peak-shaving daily load curve, the reservoir inflow and the reservoir initial water level, and calculate the tailwater level period variation maximum value; The module for calculating the maximum time-varying amplitude of the water level in the river section is used to simulate the non-steady flow process in the downstream river under the peak outflow of the hydropower station based on the outflow process of the reservoir, and calculate the maximum time-varying amplitude of the water level in the river section; The tailwater level period amplitude variation threshold calculation module is used to establish a mapping relationship between the maximum value of the tailwater level period amplitude variation and the maximum value of the river section water level period amplitude variation, and calculate the tailwater level period amplitude variation threshold according to the river section water level period amplitude variation threshold; The maximum peak-shaving capacity solving module of the hydropower station is used to adjust the peak-shaving amplitude of the peak-shaving daily load curve of the hydropower station according to the tailwater level period variation threshold value by using the maximum peak-shaving capacity calculation model of the hydropower station, and solve to obtain the maximum peak-shaving capacity of the hydropower station.
6. A hydropower station peak load capacity calculation system based on water level amplitude control according to claim 5, characterized in that: The calculation process of the reservoir power generation scheduling simulation model includes: S1, given output error threshold N limit And the flow calculation step length △Q, given the initial water level of the reservoir, the inflow flow Q in and the minimum discharge flow of the reservoir Q 最小下泄 ; S2, set time period t = 1; S3, order outbound flow Q out =Q 最小下泄 ; S4. Calculate the outflow Q based on the reservoir water level at the beginning of the period and the unit flow characteristic curve out The corresponding output value N cal ; S5. Determine the force value N cal Load value F during load curve period t Error of |N cal -F t Is it less than the error threshold N? limit , if |N cal -F t | <N limit , then the outflow of the reservoir during period t is Q t =Q out , jump to S7, if |N cal -F t |≥N limit , then let Q out =Q out +△Q, repeat steps S4-S5 until the outbound flow is Q out Greater than the maximum outflow of the reservoir Q max ; S6. If step S5 is completed, if Q out >Q max , determine the given initial water level and inflow flow Q of the reservoir in In the scenario, the hydropower station cannot generate electricity according to the given load curve, and the simulation of the reservoir power generation scheduling process ends; S7. Calculate the reservoir water level at the end of the period based on the water balance and the reservoir water level-capacity curve. The reservoir water level at the end of the period is the initial reservoir water level of the next period. S8. Let t=t+1, and repeat steps S3-S7 until the calculation period ends.
7. A hydropower station peak load regulation capacity calculation system based on water level amplitude control according to claim 5, characterized in that: The one-dimensional unsteady flow hydrodynamic model uses the one-dimensional Saint-Venant equations to simulate the unsteady flow process in the downstream river channel under the peak flow regulation of the hydropower station. The expression of the one-dimensional Saint-Venant equations is: In the formula, A is the flow cross-sectional area; t is time; Q is flow rate; x is the horizontal distance in the direction of water flow; q is the lateral inflow per unit river length; α is the momentum correction coefficient; g is the gravitational acceleration; h is the water level; C is the Xie Cai coefficient; and R is the hydraulic radius.
8. A hydropower station peak load regulation capacity calculation system based on water level amplitude control according to claim 5, characterized in that: The calculation process of the maximum peak load regulation capacity calculation model of the hydropower station includes: S1. According to the dispatching regulations of reservoir operation, establish the constraints on reservoir power generation operation, including the upper and lower limits of reservoir water level and the limit of reservoir water level fluctuation; S2. Using the reservoir power generation dispatch simulation model, adjust the typical daily load curve by increasing or decreasing the peak-shaving amplitude, and calculate the maximum peak-shaving amplitude that satisfies the load curve power generation process. If the peak-shaving amplitude is adjusted to the minimum peak-shaving amplitude or the maximum peak-shaving amplitude that satisfies the load curve shape, but still cannot satisfy the load curve power generation process, it is considered that the inflow, initial reservoir water level, and load curve scheme cannot generate electricity according to the load curve, and the process ends; S3, when judging that the peak-shaving amplitude is the maximum peak-shaving amplitude that satisfies the load curve power generation process, whether the reservoir water level meets the reservoir water level lower limit requirement during the dispatching process, if so, jump to S5, otherwise reduce the peak-shaving amplitude until the reservoir water level lower limit requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not satisfied; At the end of S4 and S3, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level lower limit requirement, it is determined that the reservoir water level under this scheme exceeds the lower limit value, and the process ends, otherwise it proceeds to the next step; S5. Determine whether the current peak regulation amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level under this scheme exceeds the upper limit value, and the process ends. Otherwise, proceed to the next step. S6: Determine whether the current peak-shaving amplitude meets the reservoir water level variation requirement. If so, jump to S8; if it exceeds the reservoir water level increase limit, it is determined that the reservoir water level increase under this scheme exceeds the upper limit, and the process ends; if the reservoir water level variation is lower than the reservoir water level drop limit, reduce the peak-shaving amplitude until the reservoir water level requirement is met or the peak-shaving amplitude is reduced to the point where it does not meet the load curve shape; At the end of S7 and S6, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the reservoir water level drop limit, it is determined that the reservoir water level drop under this scheme exceeds the limit, and the process ends, otherwise it proceeds to the next step; S8, judging whether the maximum value of the tailwater level period variation in the dispatching process is less than the tailwater level period variation threshold under the current peak-shaving amplitude, if the maximum value of the tailwater level period variation is less than the tailwater level period variation threshold, jump to S10, otherwise reduce the peak-shaving amplitude until the tailwater level period variation requirement is met or the peak-shaving amplitude is reduced to the point where the load curve shape is not met; At the end of S9 and S8, if the peak-shaving amplitude is reduced to the minimum peak-shaving amplitude that satisfies the load curve shape but still does not meet the tailwater level period variation requirement, it is determined that the tailwater level period variation under this scheme exceeds the limit value, and the process ends, otherwise it enters S10; S10. Determine whether the current peak-shaving amplitude meets the upper limit requirement of the reservoir water level. If it exceeds the upper limit, it is determined that the reservoir water level exceeds the upper limit value under this scheme, and the process ends. Otherwise, the current peak-shaving amplitude is the maximum peak-shaving capacity of the hydropower station.
9. An electronic device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to implement a method for calculating the peak-shaving capacity of a hydropower station based on water level variation control as described in any one of claims 1 to 4.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by the processor, a method for calculating the peak-shaving capacity of a hydropower station based on water level amplitude control as described in any one of claims 1 to 4 is implemented.