Skip to main content

Advertisement

Log in

Identifying Explicit Formulation of Operating Rules for Multi-Reservoir Systems Using Genetic Programming

  • Published:
Water Resources Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

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

    Article  Google Scholar 

  • Archibald TW, McKinnon KIM, Thomas LC (1997) An aggregate stochastic dynamic programming model of multi-reservoir systems. Water Resour Res 33(2):333–340

    Article  Google Scholar 

  • Aytek A, Kisi O (2008) A genetic programming approach to suspended sediment modeling. J Hydrol 351:288–298

    Article  Google Scholar 

  • Aytek A, Asce M, Alp M (2008) An application of artificial intelligence for rainfall-runoff modeling. J Earth Syst Sci 117(2):145–155

    Article  Google Scholar 

  • Bellman R (1957) Dynamic programming. Princeton University Press, Princeton

    Google Scholar 

  • Bhaskar NR, Whitlatch EE (1980) Derivation of monthly reservoir release policies. Water Resour Res 16(6):987–993

    Article  Google Scholar 

  • Celeste AB, Billib M (2009) Evaluation of stochastic reservoir operation optimization models. Adv Water Resour 32(9):1429–1443

    Article  Google Scholar 

  • Chandramouli V, Raman H (2001) Multi-reservoir modeling with dynamic programming and neural networks. J Water Resour Plan Manag ASCE 127(2):89–98

    Article  Google Scholar 

  • Chang LC (2008) Guiding rational reservoir flood operation using penalty-type genetic algorithm. J Hydrol 354:65–74

    Article  Google Scholar 

  • Chang LC, Chang FJ (2009) Multi-objective evolutionary algorithm for operating parallel reservoir system. J Hydrol 337:12–20

    Article  Google Scholar 

  • Chang FJ, Chen L, Chang LC (2005a) Optimizing the reservoir operation rule curves by genetic algorithms. Hydrol Process 19(11):2277–2289

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hall WA, Dracup JA (1970) Water resources systems engineering. McGraw-Hill, New York

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Karamouz M, Houck MH, Delleur JW (1992) Optimization and simulation of multiple reservoir systems. J Water Resour Plan Manag ASCE 118(1):71–81

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kisi O, Shiri J (2011) Precipitation forecasting using wavelet-genetic programming and wavelet-neuro-fuzzy conjunction models. Water Resour Manag 25(13):3135–3152

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Koza J (1992) Genetic programming: on the programming of computers by means of natural selection. The MIT Press, Cambridge

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Labadie J (2004) Optimal operation of multi-reservoir systems: state-of-the-art review. J Water Resour Plan Manag ASCE 130(2):93–111

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Nalbantis I, Koutsoyiannis D (1997) A parametric rule for planning and management of multiple - reservoir systems. Water Resour Res 33(9):2165–2177

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Oliveira R, Loucks DP (1997) Operating rules for multireservoir systems. Water Resour Res 33(4):839–852

    Article  Google Scholar 

  • Rani D, Moreira MM (2010) Simulation–optimization modeling: a survey and potential application in reservoir systems operation. Water Resour Manag 24(6):1107–1138

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Selle B, Muttil N (2011) Testing the structure of a hydrological model using Genetic Programming. J Hydrol 397:1–9

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Simonovic SP (1987) The implicit stochastic model for reservoir yield optimization. Water Resour Res 23(12):2159–2165

    Article  Google Scholar 

  • Simonovic SP (1992) Reservoir systems analysis: closing gap between theory and practice. J Water Resour Plan Manag ASCE 118(3):262–280

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Stedinger JR, Sule BF, Loucks DP (1984) Stochastic dynamic programming models for reservoir operation optimization. Water Resour Res 20(11):1499–1505

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Turgeon A (1981) A decomposition method for the long term scheduling of reservoirs in series. Water Resour Res 17(6):1565–1570

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wardlaw R, Sharif M (1999) Evaluation of genetic algorithms for optimal reservoir system operation. J Water Resour Plan Manag ASCE 125(1):25–33

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wurbs RA (1993) Reservoir-system simulation and optimization models. J Water Resour Plan Manag ASCE 119(4):445–472

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Yeh WW-G (1985) Reservoir management and operations models: a state-of-the-art review. Water Resour Res 21(12):1797–1818

    Article  Google Scholar 

  • Young GK (1967) Finding reservoir operating rules. J Hydraul Div 93(6):297–321

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Pan Liu.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-014-0563-9

Keywords

Navigation