Abstract
Operating rules have been widely used to handle the inflows uncertainty for reservoir long-term operations. Such rules are often expressed in implicit formulations not easily used by other operators and/or reservoirs directly. This study presented genetic programming (GP) to derive the explicit nonlinear formulation of operating rules for multi-reservoir systems. Steps in the proposed method include: (1) determining the optimal operation trajectory of the multi-reservoir system using the dynamic programming to solve a deterministic long-term operation model, (2) selecting the input variables of operating rules using GP based on the optimal operation trajectory, (3) identifying the formulation of operating rules using GP again to fit the optimal operation trajectory, (4) refining the key parameters of operating rules using the parameterization-simulation-optimization method. The method was applied to multi-reservoir system in China that includes the Three Gorges cascade hydropower reservoirs (Three Gorges and Gezhouba reservoirs) and the Qing River cascade hydropower reservoirs (Shuibuya, Geheyan and Gaobazhou reservoirs). The inflow and storage energy terms were selected as input variables for total output of the aggregated reservoir and for decomposition. It was shown that power energy term could more effectively reflect the operating rules than water quantity for the hydropower systems; the derived operating rules were easier to implement for practical use and more efficient and reliable than the conventional operating rule curves and artificial neural network (ANN) rules, increasing both average annual hydropower generation and generation assurance rate, indicating that the proposed GP formulation had potential for improving the operating rules of multi-reservoir system.
Similar content being viewed by others
References
Ahamadi M, Bozorg Haddad O, Mariño MA (2014) Extraction of flexible multi-objective real-time reservoir operation rules. Water Resour Manag 28(1):131–147
Archibald TW, McKinnon KIM, Thomas LC (1997) An aggregate stochastic dynamic programming model of multi-reservoir systems. Water Resour Res 33(2):333–340
Aytek A, Kisi O (2008) A genetic programming approach to suspended sediment modeling. J Hydrol 351:288–298
Aytek A, Asce M, Alp M (2008) An application of artificial intelligence for rainfall-runoff modeling. J Earth Syst Sci 117(2):145–155
Bellman R (1957) Dynamic programming. Princeton University Press, Princeton
Bhaskar NR, Whitlatch EE (1980) Derivation of monthly reservoir release policies. Water Resour Res 16(6):987–993
Celeste AB, Billib M (2009) Evaluation of stochastic reservoir operation optimization models. Adv Water Resour 32(9):1429–1443
Chandramouli V, Raman H (2001) Multi-reservoir modeling with dynamic programming and neural networks. J Water Resour Plan Manag ASCE 127(2):89–98
Chang LC (2008) Guiding rational reservoir flood operation using penalty-type genetic algorithm. J Hydrol 354:65–74
Chang LC, Chang FJ (2009) Multi-objective evolutionary algorithm for operating parallel reservoir system. J Hydrol 337:12–20
Chang FJ, Chen L, Chang LC (2005a) Optimizing the reservoir operation rule curves by genetic algorithms. Hydrol Process 19(11):2277–2289
Chang YT, Chang LC, Chang FJ (2005b) Intelligent control for modeling of real time reservoir operation: part II ANN with operating curves. Hydrol Process 19(7):1431–1444
Chaves P, Kojiri T (2007) Deriving reservoir operational strategies considering water quantity and quality objectives by stochastic fuzzy neural networks. Adv Water Resour 30(5):1329–1341
Chen L, McPhee J, Yeh WW-G (2007) A diversified multi-objective GA for optimizing reservoir rule curves. Adv Water Resour 30(5):1082–1093
Chiu YC, Chang LC, Chang FJ (2007) Using a hybrid genetic algorithm–simulated annealing algorithm for fuzzy programming of reservoir operation. Hydrol Process 21(23):3162–3172
Davidson JW, Savic D, Walters GA (1999) Method for the identification of explicit polynomial formulae for the friction in turbulent pipe flow. J Hydroinformatics 1(2):115–126
Guo S, Zhang H, Chen H, Peng D, Liu P, Pang B (2004) Reservoir flood forecasting and control system in China. Hydrol Sci J 49(6):959–972
Guo S, Chen J, Li Y, Liu P, Li T (2011) Joint operation of the multi-reservoir system of the Three Gorges and the Qingjiang cascade reservoirs. Energies 4(7):1036–1050. doi:10.3390/en4071036
Hall WA, Dracup JA (1970) Water resources systems engineering. McGraw-Hill, New York
Hejazi MI, Cai X (2011) Building more realistic reservoir optimization models using data mining - a case study of Shelbyville reservoir. Adv Water Resour 34(6):701–717
Huang WC, Yuan LC (2004) A drought early warning system on real-time multi-reservoir operations. Water Resour Res 40(6), W06401. doi:10.1029/2003WR002910
Karamouz M, Houck MH, Delleur JW (1992) Optimization and simulation of multiple reservoir systems. J Water Resour Plan Manag ASCE 118(1):71–81
Kim T, Heo JH, Jeong CS (2006) Multi-reservoir system optimization in the Han River basin using multi-objective genetic algorithms. Hydrol Process 20(9):2057–2075
Kisi O, Shiri J (2011) Precipitation forecasting using wavelet-genetic programming and wavelet-neuro-fuzzy conjunction models. Water Resour Manag 25(13):3135–3152
Kisi O, Dailr AH, Cimen M, Shiri J (2012) Suspended sediment modeling using genetic programming and soft computing techniques. J Hydrol 450–451:48–58
Koutsoyiannis D, Economou A (2003) Evaluation of the parameterization – simulation - optimization approach for the control of reservoir systems. Water Resour Res 39(6):1170. doi:10.1029/2003WR002148
Koza J (1992) Genetic programming: on the programming of computers by means of natural selection. The MIT Press, Cambridge
Kumar ARS, Goyal MK, Ojha CSP, Singh RD, Swamee PK, Nema R (2013) Application of ANN, fuzzy logic and decision tree algorithms for the development of reservoir operating rules. Water Resour Manag 27(3):911–925
Labadie J (2004) Optimal operation of multi-reservoir systems: state-of-the-art review. J Water Resour Plan Manag ASCE 130(2):93–111
Li Q, Yu M, Zhao J, Cai T, Lu G, Xie W, Bai X (2012) Impact of the Three Gorges reservoir operation on downstream ecological water requirements. Hydrol Res 43(1–2):48–53
Liu P, Guo S, Xiong L, Li W, Zhang H (2006) Deriving reservoir refill operating rules by using the proposed DPNS model. Water Resour Manag 20(3):337–357
Liu P, Cai X, Guo S (2011a) Deriving multiple near-optimal solutions to deterministic reservoir operation problems. Water Resour Res 47(8), W08506. doi:10.1029/2011WR010998
Liu P, Guo S, Xu X, Chen J (2011b) Derivation of aggregation-based joint operating rule curves for cascade hydropower reservoirs. Water Resour Manag 25(13):3177–3200
Lu B, Gu H, Xie Z, Liu J, Ma L, Lu W (2012) Stochastic simulation for determining the design flood of cascade reservoir systems. Hydrol Res 43(1–2):54–63
Lund JR, Guzman J (1999) Derived operating rules for reservoirs in series or in parallel. J Water Resour Plan Manag ASCE 125(3):143–153
Makkeasorn A, Chang NB, Zhou X (2008) Short-term streamflow forecasting with global climate change implications - a comparative study between genetic programming and neural network models. J Hydrol 352:336–354
Nalbantis I, Koutsoyiannis D (1997) A parametric rule for planning and management of multiple - reservoir systems. Water Resour Res 33(9):2165–2177
Ngo LL, Madsen H, Rosbjerg D (2007) Simulation and optimization modeling approach for operation of the Hoa Binh reservoir, Vietnam. J Hydrol 336:269–281
Oliveira R, Loucks DP (1997) Operating rules for multireservoir systems. Water Resour Res 33(4):839–852
Rani D, Moreira MM (2010) Simulation–optimization modeling: a survey and potential application in reservoir systems operation. Water Resour Manag 24(6):1107–1138
Saad M, Turgeon A, Bigras P, Duquette R (1994) Learning disaggregation technique for the operation of long-term hydroelectric power systems. Water Resour Res 30(11):3195–3202
Saad M, Bigras P, Turgeon A, Duquette R (1996) Fuzzy learning decomposition for the scheduling of hydroelectric power systems. Water Resour Res 32(1):179–186
Selle B, Muttil N (2011) Testing the structure of a hydrological model using Genetic Programming. J Hydrol 397:1–9
Shiri J, Kisi O, Landeras G, Lopez JJ, Nazemi AH, Stuyt LC (2012) Daily reference evapotranspiration modeling by using genetic programming approach in the Basque Country (Northern Spain). J Hydrol 414–415:302–316
Simonovic SP (1987) The implicit stochastic model for reservoir yield optimization. Water Resour Res 23(12):2159–2165
Simonovic SP (1992) Reservoir systems analysis: closing gap between theory and practice. J Water Resour Plan Manag ASCE 118(3):262–280
Sreekanth J, Datta B (2010) Multi-objective management of saltwater intrusion in coastal aquifers using genetic programming and modular neural network based surrogate models. J Hydrol 393:245–256
Stedinger JR, Sule BF, Loucks DP (1984) Stochastic dynamic programming models for reservoir operation optimization. Water Resour Res 20(11):1499–1505
Suen JP, Eheart JW (2006) Reservoir management to balance ecosystem and human needs: incorporating the paradigm of the ecological flow regime. Water Resour Res 42(3), W03417. doi:10.1029/2005WR004314
Suiadee W, Tingsanchali T (2007) A combined simulation-genetic algorithm optimization model for optimal rule curves of a reservoir: a case study of Nam Oon Irrigation Project, Thailand. Hydrol Process 21(23):3211–3225
Terry LA, Pereira MVF, Araripe NTA, Silva LFCA, Sales PRH (1986) Coordinating the energy generation of the Brazilian national hydrothermal electrical generating system. Interfaces 16(1):16–38
Turgeon A (1981) A decomposition method for the long term scheduling of reservoirs in series. Water Resour Res 17(6):1565–1570
Valdes J, Montbrun-Di FJ, Strzepek K, Restrepo P (1992) Aggregation - disaggregation approach to multi - reservoir operation. J Water Resour Plan Manag ASCE 118(4):423–444
Wang KW, Chang LC, Chang FJ (2011) Multi-tier interactive genetic algorithms for the optimization of long-term reservoir operation. Adv Water Resour 34:1343–1351
Wardlaw R, Sharif M (1999) Evaluation of genetic algorithms for optimal reservoir system operation. J Water Resour Plan Manag ASCE 125(1):25–33
Wei CC, Hsu NS (2008) Derived operating rules for a reservoir operation system: comparison of decision trees, neural decision trees and fuzzy decision trees. Water Resour Res 44(2), W02428. doi:10.1029/2006WR005792
Wurbs RA (1993) Reservoir-system simulation and optimization models. J Water Resour Plan Manag ASCE 119(4):445–472
Yang YE, Cai X, Herricks EE (2008) Identification of hydrologic indicators related to fish diversity and abundance: a data mining approach for fish community analysis. Water Resour Res 44(4), W04412. doi:10.1029/2006WR005764
Yeh WW-G (1985) Reservoir management and operations models: a state-of-the-art review. Water Resour Res 21(12):1797–1818
Young GK (1967) Finding reservoir operating rules. J Hydraul Div 93(6):297–321
Acknowledgments
This study was supported by the Program for New Century Excellent Talents in University (NCET-11-0401), the National Natural Science Foundation of China (51190094) and Non-Profit Industry Financial Program of Ministry of Water Resources (201201051).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, L., Liu, P., Rheinheimer, D.E. et al. Identifying Explicit Formulation of Operating Rules for Multi-Reservoir Systems Using Genetic Programming. Water Resour Manage 28, 1545–1565 (2014). https://doi.org/10.1007/s11269-014-0563-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-014-0563-9