Developing reservoir operational decision rule by genetic programming

The reservoir operational decision rule is an equation that can balance reservoir system parameters in each period by considering previous experiences of the system. That equation includes variables such as inflow, volume storage and released water from the reservoir that are commonly related to each other by some constant coefficients in predefined linear and nonlinear patterns. Although optimization tools have been extensively applied to develop an optimal operational decision rule, only optimal constant coefficients have been derived and the operational patterns are assumed to be fixed in that operational rule curve. Genetic programming (GP) is an evolutionary algorithm (EA), based on genetic algorithm (GA), which is capable of calculating an operational rule curve by considering optimal operational undefined patterns. In this paper, GP is used to extract optimal operational decision rules in two case studies by meeting downstream water demands and hydropower energy generation. The extracted rules are compared with common linear and nonlinear decision rules, LDR and NLDR, determined by a software package for interactive general optimization (LINGO) and GA. The GP rule improves the objective functions in the training and testing data sets by 2.48 and 8.53%, respectively, compared to the best rule by LINGO and GA in supplying downstream demand. Similarly, the hydropower energy generation improves by 48.03 and 44.21% in the training and testing data sets, respectively. Results show that the obtained objective function value is enhanced significantly for both the training and testing data using GP. They also indicate that the proposed rule, based on GP, is effective in determining optimal rule curves for reservoirs.

[1]  C. Sivapragasam,et al.  Modeling Evaporation-Seepage Losses for Reservoir Water Balance in Semi-arid Regions , 2009 .

[2]  R. Wardlaw,et al.  EVALUATION OF GENETIC ALGORITHMS FOR OPTIMAL RESERVOIR SYSTEM OPERATION , 1999 .

[3]  Daniel Rivero,et al.  Determination of the unit hydrograph of a typical urban basin using genetic programming and artificial neural networks , 2007 .

[4]  Li Chen,et al.  Optimizing the reservoir operating rule curves by genetic algorithms , 2005 .

[5]  Alcigeimes B. Celeste,et al.  Integrating Long- and Short-Term Reservoir Operation Models via Stochastic and Deterministic Optimization: Case Study in Japan , 2008 .

[6]  Aytac Guven,et al.  Estimation of Suspended Sediment Yield in Natural Rivers Using Machine-coded Linear Genetic Programming , 2011 .

[7]  Robin Wardlaw,et al.  Multireservoir Systems Optimization Using Genetic Algorithms: Case Study , 2000 .

[8]  C. Sivapragasam,et al.  Genetic programming approach for flood routing in natural channels , 2008 .

[9]  Li-Chiu Chang,et al.  Intelligent control for modeling of real‐time reservoir operation, part II: artificial neural network with operating rule curves , 2005 .

[10]  Miguel A. Mariño,et al.  Honey-bee mating optimization (HBMO) algorithm in deriving optimal operation rules for reservoirs , 2008 .

[11]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[12]  Miguel A. Mariño,et al.  Design-Operation of Multi-Hydropower Reservoirs: HBMO Approach , 2008 .

[13]  Ozgur Kisi,et al.  Evapotranspiration Modeling Using Linear Genetic Programming Technique , 2010 .

[14]  Vladan Babovic,et al.  GENETIC PROGRAMMING AND ITS APPLICATION IN REAL‐TIME RUNOFF FORECASTING 1 , 2001 .

[15]  L. F. R. Reis,et al.  Multi-Reservoir Operation Planning Using Hybrid Genetic Algorithm and Linear Programming (GA-LP): An Alternative Stochastic Approach , 2005 .

[16]  Fakhri Karray,et al.  Inferring operating rules for reservoir operations using fuzzy regression and ANFIS , 2007, Fuzzy Sets Syst..

[17]  Elahe Fallah-Mehdipour,et al.  Effect of Utility Function Curvature of Young’s Bargaining Method on the Design of WDNs , 2011 .

[18]  Amin Elshorbagy,et al.  Prediction of hourly actual evapotranspiration using neural networks, genetic programming, and statistical models , 2010 .

[19]  R. P. Oliveira,et al.  Operating rules for multireservoir systems , 1997 .

[20]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[21]  Leon S. Lasdon,et al.  Solving nonlinear water management models using a combined genetic algorithm and linear programming approach , 2001 .

[22]  Li-Chiu Chang,et al.  Intelligent control for modelling of real‐time reservoir operation , 2001 .