Next Article in Journal
Assessment of Nutrients Recovery Capacity and Biomass Growth of Four Microalgae Species in Anaerobic Digestion Effluent
Next Article in Special Issue
Flood Season Staging and Adjustment of Limited Water Level for a Multi-Purpose Reservoir
Previous Article in Journal
Determining the Risk Level of Heavy Rain Damage by Region in South Korea
Previous Article in Special Issue
Underwater Biological Detection Algorithm Based on Improved Faster-RCNN
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on the Optimal Operation of a Hydropower Plant Group Based on the Stochastic Dynamic Programming with Consideration for Runoff Uncertainty

1
School of Water Conservancy & Civil Engineering, Northeast Agricultural University, Harbin 150030, China
2
State Key Laboratory of Eco-hydraulics in Northwest Arid Region, Xi’an University of Technology, Xi’an 710048, China
3
College of Resources and Environmental Engineering, Mianyang Normal University, Mianyang 621000, China
4
Shaanxi Province Institute of Water Resources and Electric Power Investigation and Design, Xi’an 710005, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Water 2022, 14(2), 220; https://doi.org/10.3390/w14020220
Submission received: 14 December 2021 / Revised: 7 January 2022 / Accepted: 10 January 2022 / Published: 12 January 2022
(This article belongs to the Special Issue Using Artificial Intelligence for Smart Water Management)

Abstract

:
Hydropower plant operation reorganizes the temporal and spatial distribution of water resources to promote the comprehensive utilization of water resources in the basin. However, a lot of uncertainties were brought to light concerning cascade hydropower plant operation with the introduction of the stochastic process of incoming runoff. Therefore, it is of guiding significance for the practice operation to investigate the stochastic operation of cascade hydropower plants while considering runoff uncertainty. The runoff simulation model was constructed by taking the cascade hydropower plants in the lower reaches of the Lancang River as the research object, and combining their data with the copula joint function and Gibbs method, and a Markov chain was adopted to construct the transfer matrix of runoff between adjacent months. With consideration for the uncertainty of inflow runoff, the stochastic optimal operation model of cascade hydropower plants was constructed and solved by the SDP algorithm. The results showed that 71.12% of the simulated monthly inflow of 5000 groups in the Nuozhadu hydropower plant drop into the reasonable range. Due to the insufficiency of measured runoff, there were too many 0 values in the derived transfer probability, but after the simulated runoff series were introduced, the results significantly improved. Taking the transfer probability matrix of simulated runoff as the input of the stochastic optimal operation model of the cascade hydropower plants, the operation diagram containing the future-period incoming water information was obtained, which could directly provide a reference for the optimal operation of the Nuozhadu hydropower plant. In addition, taking the incoming runoff process in a normal year as the standard, the annual mean power generation based on stochastic dynamic programming was similar to that based on dynamic programming (respectively 305.97 × 108  k W h and 306.91 × 108  k W h ), which proved that the operation diagram constructed in this study was reasonable.

1. Introduction

The optimal operation of hydropower plant groups is an issue for water conservancy and hydropower systems based on the theory of the optimal single hydropower plant operation method and comprehensively considering the water conservancy relationship between hydropower plants [1,2]. The optimal operation is to reorganize the temporal and spatial distribution of water resources according to the comprehensive utilization tasks assigned to the hydropower plant and based on the allocation capacity of the reservoir, achieving the target of promoting benefits and eliminating hazards [3,4]. The research on the optimal operation of hydropower plant groups has a long history. Ponnambalam et al. [5] showed that an implementation of the Karmarkar’s interior-point LP algorithm with a newly developed stopping criterion could solve the optimization problems of large-scale multi-reservoir operations more efficiently than the simplex method. To address the deficiency of the genetic algorithm in the application of reservoir group operation, Oliveira and Loucks [6] used an improved genetic optimization algorithm to effectively formulate the operation rules of reservoir groups. Chandramouli and Raman [7] established and solved the optimal operation model of reservoir groups by using a dynamic programming algorithm and neural network. In order to enhance the performance of evolutionary algorithms, Arunkumar and Jothiprakash [8] introduced chaos technology to generate initial population and applied it to the operation optimization of their reservoir group system.
The optimal operation of a hydropower plant means meeting the requirements of flood control and benefits on the premise of ensuring the safety of reservoir engineering facilities and the ecological environment. [9,10] Generally, under the optimization objective, the hydropower plant operation adopts the historical runoff as the input and obtains the optimal operation decisions for the hydropower plant for each period through intelligent algorithm technology [11,12]. However, there is a certain gap between the determined hydropower plant operation rules and the actual dispatching results [13]. One reason for this is that the stochastic inflow is not considered. The inflow is uncertain under the influence of both anthropic and natural factors [14,15], which, in time, has a certain correlation between different periods as well. Dynamic programming (DP) algorithm [16,17] is a process of searching for the optimal decision step by step, in order, at multiple stages, but it is difficult to solve the stochastic multi-stage problems. Therefore, the stochastic dynamic programming (SDP) algorithm [18,19] can be used to effectively work out operation rules for the runoff uncertainty by combining the probability theory and dynamic programming principle.
The runoff process during the process of hydropower plant operation is uncertain, which limits the traditional algorithms and determined dynamic programming, while the SDP algorithm fully takes the uncertain factors into consideration [20,21]. Little [22] applied the Markov theory to construct the SDP model of a hydropower plant. Howard [23] proposed a method coupling the Markov theory with the DP (MDP), which avoids prematurely falling into the local solutions when compared with the traditional model for the multi-year issues. Rossment [24] combined the Lagrange multiplier with DP theory to establish a chance-constrained programming model. Bras et al. [25] applied the SDP method to the Aswan Dam, and the results showed that the SDP model is effective when considering runoff prediction information. Saadat M and Asghari K [26] made an improvement of the SDP algorithm by properly adjusting the interval indices of the reservoir storage capacity, which resulted in the values of the objective function increasing by 30%. Therefore, it is critical to explore the issue of operation discission-making for cascade hydropower plants under the uncertainty of the incoming runoff.
The development of large-number cascade hydropower plants in the whole basin plays a great role in promoting the economic development of the Southwest of China. In previous research, most of them were certain operation, and the input used was the observed runoff [3]. However, in this paper, the distribution of uncertain incoming runoff was constructed using the copula joint function and Gibbs sampling based on the large number of simulations of observed runoff data. Moreover, Lancang River, as a transboundary river, is located in Southwest China, and the water resources are sufficient; while on the other hand, the incoming runoff in this area is uncertain as well. Therefore, it is of great significance to investigate the region’s hydropower plant group while taking the uncertainty of incoming runoff into consideration.

2. Study Area and Data

The source of the Lancang River is located in the Qinghai Province (Figure 1). Flowing out of China from Mengla county of Yunnan Province, it goes through five Southeast Asian countries: Myanmar, Laos, Vietnam, Cambodia, and Thailand. The Lancang River has a total length of about 2139 km in China, an area of 164,800 km2 and an annual outbound water volume of 765 × 108 m3 [27]. There are seven cascade hydropower plants on the Lancang River, including the Gongguoqiao (GGQ), Xiaowan (XW), Manwan (MW), Dachaoshan (DCS), Nuozhadu (NZD), Jinghong (JH), and Ganlanba (GLB) power plants. The lower reaches of the Lancang River include three hydropower plants: namely, NZD, JH, and GLB. The NZD hydropower plant has a multi-year regulation capacity, and its comprehensive utilization tasks are mainly for power generation, irrigation, flood control, shipping, ecology, tourism, etc. The JH hydropower plant is located 5 km away from the northern suburb of Jinghong city, and its main task is power generation, taking shipping, flood control, tourism, etc. into account. GLB is the reverse regulation power plant of the JH hydropower plant, and its main task is power generation, taking the needs of shipping and ecological water into account [28].
In this study, the natural monthly runoff of the NZD and JH hydropower plants from 1953 to 2013 and the natural daily runoff (1953–2013) collected from the Yunjinghong hydrological station and the Huaneng Lancang River Hydropower Co., Ltd. (Kunming, China) were used to investigate and derive the hydropower plant operation. And the location of hydrological stations and hydropower plants were shown in Figure 2.

3. Methods

In this section, we run through the details of the proposed methodology, including the copula joint function, Gibbs simulation model, and the constructed stochastic operation model. Figure 3 demonstrates the framework of the main research content in this paper.

3.1. Construction of Joint Distribution Model for Monthly Runoff

3.1.1. Marginal Distribution Model of Incoming Runoff

In this paper, generalized extreme value distribution (Gev), logarithmic normal distribution (Logn), gamma distribution (Gamma), normal distribution (Norm), and weibull distribution (Weibull) were selected as the candidate marginal distributions of measured incoming runoff sequence [29,30,31]. The above probability distributions were chosen because they have the advantages of strong adaptability and a good fit, and they are widely used in the construction of marginal distribution models for frequency analysis of hydrological events. The probability density functions are listed here as follows:
Probability density function for Gev distribution:
f ( x / μ , σ , ξ ) = σ 1 [ 1 + ξ ( x μ σ ) ] 1 ξ 1 exp { [ 1 + ξ ( x μ σ ) ] 1 ξ }
Probability density function for Logn distribution:
f ( x / μ , σ ) = 1 σ 2 π exp ( ( ln x μ ) 2 2 σ 2 )
Probability density function for Gamma distribution:
f ( x / α , β ) = 1 β α Γ ( α ) x α 1 exp ( x β )
Probability density function for Norm distribution:
f ( x / μ , σ ) = 1 σ 2 π exp ( ( x μ ) 2 2 σ 2 )
Probability density function for Weibull distribution:
f ( x / λ , k ) = k λ ( x λ ) k 1 e ( x / λ ) k , x 0
where μ is average, σ is standard deviation, ξ, α, and k represent shape parameters, β and λ represent scale parameters, and x is the independent variable.

3.1.2. Joint Distribution Model of Adjacent Monthly Incoming Runoff

The introduction of the copula function caused a technological innovation in the field of hydrology, which could solve the multivariate frequency problem [32,33,34].
Supposing X, Y represent the adjacent monthly incoming runoff, the corresponding designed values are x, y, and the marginal distributions are FX (x), FY (y). According to Sklar’s theorem, the joint distribution of X, Y can be described by the 2-D copula function C:
F ( x , y ) = C θ ( F X ( x ) , F Y ( y ) )
where, F(x,y) is the joint distribution of X, Y; θ is the parameter of the copula function.
There are a great many types of copula functions, among which the Archimedean copula is widely used in the field of hydrology. In this chapter, 3 commonly used Archimedean copula functions (Gumbel copula, Clayton copula, and Frank copula) were selected to construct the joint distribution model of the monthly runoff in the NZD reservoir [35,36,37], the function is described as follows:
Gumbel copula:
C ( u , v ) = exp { [ ( ln u ) θ + ( lnv ) θ ] 1 / θ }
Clayton copula:
C ( u , v ) = ( u θ + v θ 1 ) 1 / θ
Frank copula:
C ( u , v ) = 1 θ ln [ 1 + e θ u 1 ) ( e θ v 1 ) ( e θ 1 ) ]
where u and v represent marginal distribution function, namely u = F X ( x ) , v = F Y ( y ) .

3.2. Stochastic Simulation Model of Runoff

Gibbs sampling is a kind of Markov method, and the sampling process is as follows: each variable is sampled from the conditional distribution of other variables in a fixed order, a Markov chain converging to the target probability distribution is constructed, and samples are extracted from the chain [38,39].
Calculating conditional distribution by copula function:
F i ( x i + 1 / x i ) = C i , i + 1 ( x i , x i + 1 ) / x i , i = 1 , 2 , 12
The Gibbs sampling method is used for random simulation of the monthly runoff, and the steps are as follows:
(1) Generate 2 random numbers, a0, a 1 ( 0 , 1 ) .
(2) P ( X 1 , 1 x 1 , 1 / X 2 , 1 = a 0 ) = C ( x 1 , 1 , x 2 , 1 ) / x 2 , 1 = a 1 , X i , j represents the monthly runoff in the i month of the j year, according to the formula of conditional distribution, derive v, namely x 1 , 1 .
(3) Generate 12 random numbers a 2 ,   a 3 , , a 13   ( 0 , 1 ) and solve the following equations:
{ P ( X 2 , 1 x 2 , 1 / X 1 , 1 = x 1 , 1 ) = C ( x 1 , 1 , x 2 , 1 ) / x 1 , 1 = a 2 , P ( X 3 , 1 x 3 , 1 / X 2 , 1 = x 2 , 1 ) = C ( x 2 , 1 , x 3 , 1 ) / x 2 , 1 = a 3 , P ( X 12 , 1 x 12 , 1 / X 11 , 1 = x 11 , 1 ) = C ( x 11 , 1 , x 12 , 1 ) / x 11 , 1 = a 12 , P ( X 1 , 2 x 1 , 2 / X 12 , 1 = x 12 , 1 ) = C ( x 1 2 , 1 , x 1 , 2 ) / x 12 , 1 = a 13 ,
The monthly runoff in all 12 months of the first year and January of the second year are obtained ( x 1 , 1 , x 2 , 1 , , x 12 , 1 , x 1 , 2 ).
(4) Repeat step (3) for n times to obtain n-year simulated monthly runoff.

3.3. Construction of Stochastic Operation Model and Solution

3.3.1. Objective Function

Using 5000 groups of stochastic simulated runoff of the NZD hydropower plant, the stochastic optimal operation model of cascade hydropower plants in the lower reaches of the Lancang River was constructed with the objective of maximizing the power generation.
F = m a x { ϕ t + E t + 1 , n }
where F is the generation expectation from time t to time n; ϕ t is the power generation at time t; E t + 1 , n is the generation expectation from t + 1 to n, namely, the generation expectation in the remaining period.

3.3.2. Constraint Condition

The main constraints of these models are described as follows [3,26]:
  • Water balance constraint:
    V t = V t 1 + ( q t Q t ) Δ t S t
  • Discharge constraint:
    Q t , m i n Q t Q t , m a x
  • Water level constraint:
    Z t , m i n Z t Z t , m a x
  • Output constraint:
    N m i n N t N m a x
  • The minimum ecological flow constraints:
    Q t b a s e ( i , t )
  • The minimum shipping flow constraints:
Q t Q t e
where V t 1 is the initial storage capacity, and V t is the final storage capacity; q t represents incoming runoff, Q t represents the discharge, and S t represents waste water; Q t min and Q t max are the minimum and the maximum discharge; Z t , Z t , min , and Z t , max are, respectively, the hydropower plant’s water level at month t, dead water level, and the highest water level of hydropower plant i; N t , N min , and N max are, respectively, the hydropower plant output at month t, firm output, and the installed capacity; b a s e ( i , t ) is the ecological base flow at month t of hydropower plant i; and Q t is the minimum flow for shipping.

3.3.3. Solution Algorithm

The SDP algorithm [40,41,42] was used to solve the stochastic operation model. When the SDP is applied to reservoir optimal operation, the runoff process is described by Markov chain, combined with the runoff forecast in the current period, and the incoming runoff in the future period is expressed by transfer probability. Therefore, the power generation in the current period can only be calculated according to the forecast runoff in the current period, and the power generation in the future period is represented by the power generation expectation.
The operation period (monthly) was taken as the stage variable, the water level of the NZD reservoir was divided with the accuracy of 1 m, the water level Z b . t at the beginning of the month was taken as the state variable, and the water level Z e , t at the end of the month was taken as the decision variable. The water balance equation was used as the state transition equation.
Setting the runoff in period t as q t , 1 , q t , 2 , q t , n (n = 10), and the transfer probability matrix from period t to period t + 1 is as follows:
P i j t = [ P 11 t   P 12 t     P 1 n t P 21 t   P 22 t     P 2 n t                                               P n 1 t   P n 2 t     P n n t ]
Assuming that the incoming runoff q t , i at k period has been given, the formula of optimal power generation expectation is as follows:
f t * ( Z b , t , q t , i ) = m a x { Φ t ( Z b , t , Z e , t , q t , i ) + j = 1 n p i j t f t + 1 * ( Z e , t , q t + 1 , j ) }   ( t = 1 , 2 , n )
where f t * ( Z b , t , q t , i ) represents the generation expectation at time t; Φ t ( Z b , t , Z e , t , q t , i ) represents the power generation at time t; Z b , t is the water level at the beginning of the month; Z e , t is the water level at the end of the month; q t , i is the amount of runoff at time t; i ( 1 , 10 ) , p i j t represents the transfer probability matrix from period t to period t + 1; j ( 1 , 10 ) , f t + 1 * ( Z e , t , q t + 1 , j ) represents the generation expectation at time t + 1; and q t + 1 , j is the amount of runoff at time t + 1.
Regardless of the initial state and initial decision, for the state formed by the previous decision, the other decisions must constitute the optimal strategy: that is, the n-dimensional optimization problem must be transferred into n 1-dimensional problems. Compared with the DP algorithm, the difference of the SDP is that the incoming runoff is a stochastic process.

4. Results and Discussion

4.1. Stochastic Simulation of Runoff

4.1.1. Marginal Distribution for Incoming Runoff

It was concluded from the cumulative frequency (in Figure 4) that the 5 selected distribution curves (Weibull, Log-normal, Gamma, Normal and Gev) fit well with the curve of the experience frequency. The K-S test, AIC, and RSME were adopted to quantitatively evaluate the fitting effect of the marginal distribution, and the results are shown in Table 1 (the optimal marginal distribution is bolded). It is clearly found from Table 1 that for the K-S test, there were 8 months where the corresponding optimal distribution was Logn distribution (the optimal distribution of January, February, and April was GEV distribution, and that of May was Gamma distribution); similarly, for the AIC and EMSE there were 7 months and 9 months, respectively, where the optimal distribution was Logn distribution. Overall, the Logn was the best distribution of the five distributions. Therefore, the Logn distribution was selected as the monthly marginal distribution of the incoming runoff sequence.

4.1.2. Copula Joint Distribution for Incoming Runoff

The copula function is used to derive the joint function between adjacent monthly runoff. The parameters of three candidate copula functions were estimated by the maximum likelihood method, and the copula function was selected using AIC criterion. The results are shown in Table 2. The bold AIC values in the table indicate the optimal copula function. The Frank copula was selected in January–February, February–March, and December–January; the Gumbel copula was selected in March–April, May–June, June–July, and July–August; and the Clayton copula was selected for other months.
The contour map of the cumulative distribution function of the optimal copula function for each adjacent month is shown in Figure 5. In Figure 5, it is easy to obtain the probability that the incoming water in a certain month is within a certain magnitude and that the adjacent month’s incoming water is within a certain magnitude. Through the joint distribution, the corresponding joint probability of the two adjacent months’ incoming water can be obtained. It should work as well.

4.1.3. Stochastic Simulation of Incoming Runoff

Combined with the lognormal distribution and copula function, the Gibbs method was used to simulate monthly runoff. The simulated and measured runoff of the NZD reservoir are shown in Figure 6. It can be seen from the figure that the simulated monthly runoff distribution was highly consistent with the measured runoff distribution. The maximum value appeared in August and the minimum value appeared in March. The maximum value of the simulated runoff in each month was higher than the measured value, and the months with the largest deviation occurred in the wet season, especially in August. However, from the median value, it could be found that the median value of the simulated runoff and measured runoff were basically consistent. The multi-year average of the simulated runoff (537.2 108 m3/s) was 0.7 108 m3/s less than the measured runoff (537.9 108 m3/s). The standard deviation of the simulated runoff (73.27 108 m3/s) was reduced by 4.71 108 m3/s compared with the standard deviation of the measured runoff (77.98 108 m3/s). According to the measured annual mean runoff of ±1 standard deviation as a reasonable range, the simulated annual runoff was statistically analyzed (in Figure 7). The proportion of the simulated annual runoff exceeding this range was 13.98%, and the proportion lower than this range was 14.9%. Most of the simulated runoff values were within this range, accounting for 71.12%, showing the uncertainty of the incoming water process.

4.2. Process of Incoming Runoff

4.2.1. Transfer Probability Matrix Based on Measured Runoff

The monthly runoff of the NZD hydropower plant was sorted in descending order, 10 representative runoff QR (QR1 representing the average of the runoff in P ( 0 , 10 % ] , QR2 representing for the average of runoff in P ( 10 % , 20 % ] , etc.) were selected, and the runoff in each month under the same QR was plotted on the same curve (Figure 8).
Based on the monthly representative flow of the NZD hydropower plant (Table 3), the one-step transfer probability matrix of monthly runoff is derived. It could be seen from the transfer probability matrix (Figure 9) that because the measured runoff was limited (only 61 years from 1953 to 2013), the derived transfer probability matrix did not have obvious statistical regularity. For example, when the incoming runoff in June dropped into QR1, there were only three representative runoffs in July (QR1, QR4, and QR5), while the probability of incoming runoff for other representative runoffs was 0. The transfer probability matrix of runoff was the important input of the stochastic optimal operation model. However, the transfer probability matrix based on measured runoff had the phenomenon of too many 0 values, which made it difficult to obtain reasonable optimal operation results. Therefore, the Gibbs method was used to generate a large number of samples to deal with the impacts of insufficient data on the transfer probability matrix.

4.2.2. Transfer Probability Matrix based on Simulated Runoff

In this paper, 5000 groups of stochastic runoff of the NZD hydropower plant were simulated based on the Gibbs method to derive the transfer probability matrix. The representative runoff in each month is shown in Table 4, and the one-step transfer probability matrix from June to May of the next year was obtained (Figure 10). Moreover, the phenomenon of centralized probability distribution and the transfer probability of 0 did not appear during the process of deriving the transfer probability matrix based on the simulated runoff. It was concluded that the transfer probability matrix based on simulated runoff could solve the problem of deficiency in measured runoff data.

4.3. Result of Hydropower Plants Operation

In this paper, the transfer probability matrix of the simulated runoff of the NZD reservoir was used as the input of the reservoir operation model, and the SDP algorithm was used to solve the model to obtain the operation results of the NZD reservoir under 10 representative runoffs. At the same time, taking the incoming runoff of a normal year as an example, the operation results of the hydropower plant operation model based on the DP and SDP algorithms were compared and analyzed to verify the rationality of the SDP. In order to show the water level process of the NZD hydropower plant under different incoming runoff in the current period after being dispersed, the corresponding water levels at the beginning and end of the month of the same representative flow were drawn on the same curve to obtain the yearly optimal operation water level diagram (Figure 11).
Taking the measured data as the input of the operation model, the optimal operation rules of power generation and the corresponding stage power generation expectation under the discrete water level and the incoming runoff at the beginning of each month were solved (Figure 11). Since the starting and ending period of annual operation of the NZD hydropower plant was from June to May of the next year, and the decision water level of May was fixed (dead water level), the operation rule was a vertical line. Similarly, in June of the next year, because the initial water level was fixed, the decision water level was a horizontal line. For other months, as the water level at the beginning of the month of the NZD hydropower plant increased, the increase trend of the water level at the end of the month was obvious; and as the range changed from QR1 to QR10, the corresponding water levels at the end of the month of the same water level at the beginning of the month showed an increase tendency, which proved the rationality of the water level operation diagram. The incoming runoff of the NZD hydropower plant in flood season (July to September) was large and unstable, so the curves of the July, August, and September operation diagrams were scattered and irregular. In the dry season, the curve of the corresponding water level in the operation diagram was denser, the curve space was closer and closer, and the curves even overlapped together, which was regular. The optimal operation diagram was used to obtain the corresponding end water level of a certain beginning water level by determining the representative range of any incoming runoff, which was convenient for operation in practice.
In order to examine the rationality of the operation rules formulated by the SDP, the deterministic dynamic programming (DP) was selected to obtain the operation results as a compared case. Taking the incoming runoff process of the NZD hydropower plant in a normal water year as an example, the SDP and DP algorithms were used to solve the operation model. The operation processes of the SDP and DP are shown in Figure 12. The annual power generation based on the SDP and DP were 305.97 × 108  k W h and 306.91 × 108  k W h , respectively. The total power generation and operation process of the SDP was same as those of the DP, which proved to be reliable for the SDP.

5. Conclusions

There are many uncertain factors faced during the actual operation of hydropower plants, among which the uncertainty of incoming runoff contributes the most. Therefore, taking into consideration the randomness of incoming runoff, more risk information about the actual operation of hydropower plants would be provided for decision-makers to make reasonable decisions. In this paper, the copula joint function was selected to construct the joint distribution of adjacent monthly runoff of the NZD hydropower plant, and the runoff simulation model was constructed based on the Gibbs method. While considering the randomness of incoming runoff, the stochastic optimal operation model was constructed and solved by the SDP algorithm.
The monthly incoming runoff of 5000 groups of the NZD hydropower plant were simulated based on the copula function and the Gibbs method. Setting the measured annual mean runoff as ±1 standard deviation as a reasonable range, the simulated runoff dropping into this range accounted for 71.12%, and those exceeding this range accounted for 13.98% and lower than this range was 14.9%, which showed the uncertainty of the incoming runoff.
The monthly runoff of the NZD hydropower plant was sorted, and 10 representative flows (frequency of 10%~100% with range of 10%) were selected. Due to the insufficiency of measured runoff, there were too many 0 values in the derived transfer probability, but after the simulated runoff series were introduced, the results significantly improved.
Taking the transfer probability matrix of simulated runoff as the input of the stochastic optimal operation model of cascade hydropower plants, the operation diagram containing the future-period incoming water information was obtained, which could directly provide a reference for the optimal operation of the Nuozhadu hydropower plant. In addition, taking the incoming runoff process in a normal year as the standard, the annual mean power generation based on stochastic dynamic programming was similar to that based on dynamic programming (respectively 305.97 × 108  k W h and 306.91 × 108  k W h ), which proved that the operation diagram constructed in this study was reasonable.

Author Contributions

J.C. came up with the idea and supervised the research; H.Z. and L.Z. did the simulation, validation, and finished the manuscript; Y.L. provided the methodology; R.L. modeling and calculating; Z.X. checked over the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China (U2003204, U1965202, 52009053 and 51979038), and the National Key R&D Program of China (2017YFC0406004).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chang, J.; Meng, X.; Wang, Z.; Wang, X.; Huang, Q. Optimized cascade reservoir operation considering ice flood control and power generation. J. Hydrol. 2014, 519, 1042–1051. [Google Scholar] [CrossRef]
  2. Chang, J.; Guo, A.; Du, H.; Wang, Y. Floodwater utilization for cascade reservoirs based on dynamic control of seasonal flood control limit levels. Environ. Earth Sci. 2017, 76, 260. [Google Scholar] [CrossRef]
  3. Zhang, L.; Huang, Q.; Liu, D.; Deng, M.; Zhang, H.; Pan, B.; Zhang, H. Long-term and mid-term ecological operation of cascade hydropower plants considering ecological water demands in arid region. J. Clean. Prod. 2021, 279, 123599. [Google Scholar] [CrossRef]
  4. Wang, Y.M.; Chang, J.; Huang, Q. Simulation with RBF Neural Network Model for Reservoir Operation Rules. Water Resour. Manag. 2010, 24, 2597–2610. [Google Scholar] [CrossRef]
  5. Ponnambalam, K.; Vannelli, A.; Unny, T.E. An application of Karmarkar’s interior-point linear programming algorithm for multi-reservoir operations optimization. Stoch. Hydrol. Hydraul. 1989, 3, 17–29. [Google Scholar] [CrossRef]
  6. Oliveira, R.; Loucks, D.P. Operating rules for multi-reservoir systems. Water Resour. Res. 1997, 33, 839–852. [Google Scholar] [CrossRef]
  7. Chandramouli, V.; Raman, H. Multireservoir modeling with dynamic programming and neural networks. J. Water Resour. Plan. Manag. 2001, 127, 89–98. [Google Scholar]
  8. Arunkumar, R.; Jothiprakash, V. Chaotic evolutionary algorithms for multi-reservoir optimization. Water Resour. Manag. 2013, 27, 5207–5222. [Google Scholar] [CrossRef]
  9. Na, Y.; Ke, Z.; Yang, H.; Zhao, Q.; Huang, Q.; Xue, Y.; Xue, X.; Chen, S. Evaluation of the TRMM multisatellite precipitation analysis and its applicability in supporting reservoir operation and water resources management in Hanjiang basin, China. J. Hydrol. 2017, 549, 313–325. [Google Scholar]
  10. Li, L.; Xu, H.; Chen, X.; Simonovic, S.P. Streamflow Forecast and Reservoir Operation Performance Assessment under Climate Change. Water Resour. Manag. 2010, 24, 83–104. [Google Scholar] [CrossRef]
  11. Tegegne, G.; Kim, Y.O. Representing inflow uncertainty for the development of monthly reservoir operations using genetic algorithms. J. Hydrol. 2020, 586, 124876. [Google Scholar] [CrossRef]
  12. Xu, B.; Huang, X.; Zhong, P.; Wu, Y. Two-phase risk hedging rules for informing conservation of flood resources in reservoir operation considering inflow forecast uncertainty. Water Resour. Manag. 2020, 34, 2731–2752. [Google Scholar] [CrossRef]
  13. Galletti, A.; Avesani, D.; Bellin, A.; Majone, B. Detailed simulation of storage hydropower systems in large Alpine watersheds. J. Hydrol. 2021, 603 Pt D, 127125. [Google Scholar] [CrossRef]
  14. Brekke, L.D.; Maurer, E.P.; Anderson, J.D.; Dettinger, M.D.; Townsley, E.S.; Harrison, A.; Pruitt, T. Assessing reservoir operations risk under climate change. Water Resour. Res. 2009, 45, 546–550. [Google Scholar] [CrossRef] [Green Version]
  15. Celeste, A.B.; Billib, M. Evaluation of stochastic reservoir operation optimization models. Adv. Water Resour. 2009, 32, 1429–1443. [Google Scholar] [CrossRef]
  16. Archibald, T.W.; Buchanan, C.S.; Mckinnon, K.; Thomas, L. Nested Benders decomposition and dynamic programming for reservoir optimisation. J. Oper. Res. Soc. 1999, 50, 468–479. [Google Scholar] [CrossRef]
  17. Kumar, D.N.; Baliarsingh, F. Folded dynamic programming for optimal operation of multireservoir system. Water Resour. Manag. 2003, 17, 337–353. [Google Scholar] [CrossRef]
  18. Ganji, A.; Khalili, D.; Karamouz, M.; Ponnambalam, K.; Javan, M. A Fuzzy Stochastic Dynamic Nash Game Analysis of Policies for Managing Water Allocation in a Reservoir System. Water Resour. Manag. 2008, 22, 51–66. [Google Scholar] [CrossRef]
  19. Nikoo, M.R.; Kerachian, R.; Karimi, A.; Azadnia, A.A.; Jafarzadegan, K. Optimal water and waste load allocation in reservoir–river systems: A case study. Environ. Earth Sci. 2014, 71, 4127–4142. [Google Scholar] [CrossRef]
  20. Yang, Z.; Wang, Y.; Yang, K. The stochastic short-term hydropower generation scheduling considering uncertainty in load output forecasts. Energy 2022, 241, 122838. [Google Scholar] [CrossRef]
  21. Yang, Z.; Yan, K.; Wang, Y.; Su, L.; Hu, H. Multi-objective short-term hydropower generation operation for cascade reservoirs and stochastic decision making under multiple uncertainties. J. Clean. Prod. 2020, 276, 122995. [Google Scholar] [CrossRef]
  22. Little, J.D.C. The Use of Storage Water in a Hydroelectric System. J. Oper. Res. Soc. Am. 1955, 3, 187–197. [Google Scholar] [CrossRef] [Green Version]
  23. Howard, R.A. Dynamic Programming and Markov Processes. Math. Gaz. 1960, 3, 120. [Google Scholar]
  24. Rossman, L.A. Reliability constrained dynamic programing and randomized release rules in reservoir management. Water Resour. Res. 1977, 13, 247–255. [Google Scholar] [CrossRef]
  25. Bras, R.L.; Buchanan, R.; Curry, K.C. Real-time adaptive closed loop control of reservoirs with the High Aswan Dam as a case study. Water Resour. Res. 1983, 19, 33–52. [Google Scholar] [CrossRef]
  26. Saadat, M.; Asghari, K. Feasibility Improved Stochastic Dynamic Programming for Optimization of Reservoir Operation. Water Resour. Manag. 2019, 33, 3485–3498. [Google Scholar] [CrossRef]
  27. Shi, W.; Yu, X.; Liao, W.; Wang, Y. Spatial and temporal variability of daily precipitation concentration in the Lancang River basin, China. J. Hydrol. 2013, 495, 197–207. [Google Scholar] [CrossRef]
  28. Zhang, H.; Chang, J.; Gao, C.; Wu, H.; Wang, Y.; Lei, K.; Long, R.; Zhang, L. Cascade hydropower plants operation considering comprehensive ecological water demands. Energy Convers. Manag. 2019, 180, 119–133. [Google Scholar] [CrossRef]
  29. Ogarekpe, N.M.; Tenebe, I.T.; Emenike, P.C.; Udodi, O.; Antigha, R.E.-E. Assessment of regional best-fit probability density function of annual maximum rainfall using CFSR precipitation data. J. Earth Syst. Sci. 2020, 129, 176. [Google Scholar] [CrossRef]
  30. Hosseinifard, S.Z.; Abbasi, B.; Abdollahian, M. Performance Analysis in Non-Normal Linear Profiles Using Gamma Distribution. In Proceedings of the Eighth International Conference on Information Technology: New Generations, Las Vegas, NV, USA, 11–13 April 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 603–607. [Google Scholar]
  31. Papalexiou, S.M.; Koutsoyiannis, D. A global survey on the seasonal variation of the marginal distribution of daily precipitation. Adv. Water Resour. 2016, 94, 131–145. [Google Scholar]
  32. Zhang, L.; Singh, V.P. Bivariate Rainfall and Runoff Analysis Using Entropy and Copula Theories. Entropy 2012, 14, 1784–1812. [Google Scholar] [CrossRef]
  33. Qian, L.; Wang, X.; Wang, Z. Modeling the dependence pattern between two precipitation variables using a coupled copula. Environ. Earth Sci. 2020, 79, 1–12. [Google Scholar] [CrossRef]
  34. Abdollahi, S.; Akhoond-Ali, A.M.; Mirabbasi, R.; Adamowski, J.F. Probabilistic Event Based Rainfall-Runoff Modeling Using Copula Functions. Water Resour. Manag. 2019, 33, 3799–3814. [Google Scholar] [CrossRef]
  35. Mirabbasi, R.; Fakheri-Fard, A.; Dinpashoh, Y. Bivariate drought frequency analysis using the copula method. Theor. Appl. Climatol. 2012, 108, 191–206. [Google Scholar] [CrossRef]
  36. Tao, S.; Sheng, D.; Wang, N.; Soares, C.G. Estimating storm surge intensity with Poisson bivariate maximum entropy distributions based on copulas. Nat. Hazards 2013, 68, 791–807. [Google Scholar] [CrossRef]
  37. Valle, L.D.; Giuli, M.D.; Tarantola, C.; Manelli, C. Default Probability Estimation via Pair Copula Constructions. Eur. J. Oper. Res. 2016, 249, 298–311. [Google Scholar] [CrossRef] [Green Version]
  38. Jackie, L. On the use of MCMC simulation for stochastic reserving. Aust. Actuar. J. 2008, 14, 227–271. [Google Scholar]
  39. Ma, H.; Zhu, G.; Zhang, Y.; Pan, H.; Guo, H.; Jia, W.; Zhou, J.; Yong, L.; Wan, Q. The effects of runoff on Hydrochemistry in the Qilian Mountains: A case study of Xiying River Basin. Environ. Earth Sci. 2019, 78, 1866–6280. [Google Scholar] [CrossRef]
  40. Nandalal, K.; Sakthivadivel, R. Planning and management of a complex water resource system: Case of Samanalawewa and Udawalawe reservoirs in the Walawe river, Sri Lanka. Agric. Water Manag. 2002, 57, 207–221. [Google Scholar] [CrossRef]
  41. Jha, D.K.; Yorino, N.; Zoka, Y.; Sasaki, Y.; Hayashi, Y.; Iwata, K.; Oe, R. Backward search approach to incorporate excess stream inflows in SDP based reservoir scheduling of hydropower plants. In Proceedings of the 2009 IEEE/PES Power Systems Conference & Exposition, Seattle, WA, USA, 15–18 March 2009; IEEE: Piscataway, NJ, USA, 2009. [Google Scholar]
  42. Wu, X.; Cheng, C.; Lund, J.R.; Niu, W.; Miao, S. Stochastic dynamic programming for hydropower reservoir operations with multiple local optima. J. Hydrol. 2018, 564, 712–722. [Google Scholar] [CrossRef]
Figure 1. The location of the Lancang River.
Figure 1. The location of the Lancang River.
Water 14 00220 g001
Figure 2. Network of the mainstream hydropower plants in the Lancang River.
Figure 2. Network of the mainstream hydropower plants in the Lancang River.
Water 14 00220 g002
Figure 3. The framework of the main research content.
Figure 3. The framework of the main research content.
Water 14 00220 g003
Figure 4. Cumulative frequency and probability density for runoff of the NZD hydropower plant.
Figure 4. Cumulative frequency and probability density for runoff of the NZD hydropower plant.
Water 14 00220 g004aWater 14 00220 g004bWater 14 00220 g004cWater 14 00220 g004dWater 14 00220 g004e
Figure 5. Joint probability distribution of incoming runoff in the NZD hydropower plant.
Figure 5. Joint probability distribution of incoming runoff in the NZD hydropower plant.
Water 14 00220 g005aWater 14 00220 g005bWater 14 00220 g005c
Figure 6. Observed and simulated monthly inflow of the NZD hydropower plant.
Figure 6. Observed and simulated monthly inflow of the NZD hydropower plant.
Water 14 00220 g006
Figure 7. Simulated annual runoff of the NZD hydropower plant.
Figure 7. Simulated annual runoff of the NZD hydropower plant.
Water 14 00220 g007
Figure 8. Representative runoff of each month.
Figure 8. Representative runoff of each month.
Water 14 00220 g008
Figure 9. Transfer probability of the NZD hydropower plant for measured runoff.
Figure 9. Transfer probability of the NZD hydropower plant for measured runoff.
Water 14 00220 g009aWater 14 00220 g009b
Figure 10. Transfer probability of the NZD hydropower plant for simulated runoff.
Figure 10. Transfer probability of the NZD hydropower plant for simulated runoff.
Water 14 00220 g010aWater 14 00220 g010b
Figure 11. Results for operation of the NZD hydropower plant based on SDP.
Figure 11. Results for operation of the NZD hydropower plant based on SDP.
Water 14 00220 g011aWater 14 00220 g011b
Figure 12. Results for operation of the NZD hydropower plant based on DP and SDP.
Figure 12. Results for operation of the NZD hydropower plant based on DP and SDP.
Water 14 00220 g012
Table 1. K-S, AIC, and RMSE of incoming runoff in the NZD reservoir.
Table 1. K-S, AIC, and RMSE of incoming runoff in the NZD reservoir.
IndexDistributionJanuaryFebruaryMarchAprilMayJune
K-S testWeibull0.2400.7490.3140.8540.5390.420
Logn0.4490.8950.3690.7740.9540.975
Gamma0.5310.9580.3150.8880.9700.954
Norm000000
Gev0.6020.9990.2350.9940.8630.598
AICWeibull296.555257.53275.016303.779397.945 493.377
Logn286.587255.956262.653300.312392.247483.081
Gamma286.931255.069263.75299.536391.855484.338
Norm288.843254.317266.92299.446393.985490.282
Gev288.81256.575263.048301.98394.265485.293
RMSEWeibull0.0620.0350.0540.0290.0380.044
Logn0.040.0290.0380.0370.0250.022
Gamma0.0410.0250.0390.0320.0210.025
Norm0.0460.020.0450.0240.0250.038
Gev0.3060.3160.3020.3020.2750.262
IndexDistributionJulyAugustSeptemberOctoberNovemberDecember
K-S testWeibull0.3640.2290.4710.3730.150.104
Logn0.5350.9150.6970.9770.850.67
Gamma0.4310.7220.6240.9070.6060.498
Norm000000
Gev0.2910.2930.5470.5170.2160.23
AICWeibull531.949588.492560.242516.981472.988371.753
Logn523.338578.995547.004505.39451.806351.651
Gamma524.208580.171548.8506.957455.697354.275
Norm527.805586.518555.915513.035468.245361.636
Gev525.192581.272548.725507.028451.248350.342
RMSEWeibull0.0520.050.0510.0560.0740.075
Logn0.0380.0210.0270.0240.0310.033
Gamma0.0410.0280.0330.0320.0410.04
Norm0.0490.0470.0470.0490.0640.056
Gev0.2810.2550.2660.2690.2650.29
Table 2. Parameters and AIC of joint distribution of inflow in the NZD reservoir.
Table 2. Parameters and AIC of joint distribution of inflow in the NZD reservoir.
MonthlyParametersCopula
ClaytonFrankGumbel
January–Februaryθ2.8412.112.99
AIC−74.30−94.26−85.33
February–Marchθ1.044.951.68
AIC−24.75−29.79−25.47
March–Aprilθ0.944.931.78
AIC−19.82−29.76−32.66
April–Mayθ0.723.541.45
AIC−15.08−15.07−11.72
May–Juneθ0.602.071.29
AIC−6.74−4.90−7.35
June–Julyθ0.742.921.40
AIC−10.76−12.24−12.72
July–Augustθ0.782.611.37
AIC−7.86−9.88−11.78
August–Septemberθ1.093.601.50
AIC−20.51−16.76−18.56
September–Octoberθ0.872.941.34
AIC−13.81−11.10−9.92
October–Novemberθ1.653.781.26
AIC−34.69−17.03−3.12
November–Decemberθ5.1312.592.49
AIC−109.38−91.74−62.23
December–Januaryθ0.130.551.04
AIC1.431.551.62
Table 3. Representative runoff in each month for measured runoff of the NZD hydropower plant (108 m3).
Table 3. Representative runoff in each month for measured runoff of the NZD hydropower plant (108 m3).
MonthRepresentative Runoff QR
12345678910
June67.260.953.151.548.144.941.537.334.127.6
July112.9102.495.388.082.775.974.370.164.956.2
August141.6122.4112.9104.596.991.484.675.671.253.3
September119.0106.194.689.083.877.071.468.060.449.6
October89.874.669.365.162.057.554.149.645.735.5
November54.143.640.438.137.334.731.029.227.620.4
December28.926.524.223.222.621.520.819.518.416.0
January21.119.318.117.416.916.816.415.114.212.0
February17.416.015.414.914.514.213.713.011.910.5
March16.816.215.014.414.012.912.612.111.710.8
April20.719.718.818.317.517.016.115.313.511.8
May35.530.729.727.626.525.323.521.619.015.3
Table 4. Representative flow in each month for simulated runoff of the NZD hydropower plant (108 m3).
Table 4. Representative flow in each month for simulated runoff of the NZD hydropower plant (108 m3).
MonthRepresentative Runoff QR
12345678910
June65.959.554.551.047.944.841.738.634.420.0
July108.799.392.987.883.379.075.170.564.139.8
August139.0122.4112.7104.997.791.184.777.768.736.2
September114.6103.094.988.482.877.872.967.560.836.6
October83.775.470.065.561.657.954.450.345.528.3
November51.445.542.139.136.734.432.029.426.415.9
December29.026.725.123.922.921.920.819.618.012.6
January20.619.418.517.917.216.616.015.214.310.0
February17.316.315.615.014.514.013.513.012.28.4
March16.815.815.014.513.913.412.912.311.58.1
April21.119.618.717.917.216.515.815.114.19.6
May34.931.629.527.826.224.823.421.719.610.2
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, H.; Zhang, L.; Chang, J.; Li, Y.; Long, R.; Xing, Z. Study on the Optimal Operation of a Hydropower Plant Group Based on the Stochastic Dynamic Programming with Consideration for Runoff Uncertainty. Water 2022, 14, 220. https://doi.org/10.3390/w14020220

AMA Style

Zhang H, Zhang L, Chang J, Li Y, Long R, Xing Z. Study on the Optimal Operation of a Hydropower Plant Group Based on the Stochastic Dynamic Programming with Consideration for Runoff Uncertainty. Water. 2022; 14(2):220. https://doi.org/10.3390/w14020220

Chicago/Turabian Style

Zhang, Hongxue, Lianpeng Zhang, Jianxia Chang, Yunyun Li, Ruihao Long, and Zhenxiang Xing. 2022. "Study on the Optimal Operation of a Hydropower Plant Group Based on the Stochastic Dynamic Programming with Consideration for Runoff Uncertainty" Water 14, no. 2: 220. https://doi.org/10.3390/w14020220

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop