Multi reservoir systems optimisation using genetic algorithms

The operation of multiple reservoir systems for sometimes conflicting purposes can be a complex process because of the involvement of a large number of decision variables and constraints. Dynamic programming (DP) has long been recognised as a powerful approach in the analysis of water resource systems. The usefulness of DP for multi reservoir systems is, however, limited by the huge demand that it can induce on computational resources. Many forms of DP have been developed to alleviate the problem of dimensionality with varying degrees of success, but no general algorithm exists. This thesis describes the development and application of genetic algorithms (GAs) for the optimisation of multi reservoir systems. The GA approach is validated through application to a number of problems with known solutions. Several alternative formulations of a GA for reservoir systems are evaluated using the four reservoir problem. This has been done with a view to presenting fundamental guidelines for implementation of the approach to practical problems. Alternative representation, selection, crossover, and mutation schemes are considered. The most promising GA approach comprises real-value coding, tournament selection, uniform crossover, and modified uniform mutation. A non-linear four reservoir problem was also solved, along with a problem with extended time horizons. A more complex ten reservoir problem was also successfully solved. The practicality of the developed GA approach in the determination of optimal reservoir operating rules is considered through application to a reservoir system in Indonesia. Optimal operating rules have been derived for the existing development situation in the basin, and for two future water resource development scenarios, using critical period hydrology. A comparison of the GA results with those produced by discrete differential DP (DDDP) is also presented. The application of GA approach to real time operations with stochastically generated inflows is also demonstrated for the Equatorial Lakes system in Africa. A methodology for forecasting reliable power that can be produced over different durations of time has also been developed using a GA. For the problems considered in this study, the GA solutions are very close to the optimum. The results demonstrate that the approach is robust and is easily applied to complex systems. It has potential as an alternative to stochastic DP approaches.

[1]  Miguel A. Mariño,et al.  Reservoir Operation by Linear and Dynamic Programming , 1983 .

[2]  Robert E. Larson,et al.  State increment dynamic programming , 1968 .

[3]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[4]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[5]  Peter E.D. Love,et al.  Site-Level Facilities Layout Using Genetic Algorithms , 1998 .

[6]  A. Turgeon,et al.  Learning disaggregation technique for the operation of long‐term hydroelectric power systems , 1994 .

[7]  Larry J. Eshelman,et al.  Spurious Correlations and Premature Convergence in Genetic Algorithms , 1990, FOGA.

[8]  Konstantin Staschus,et al.  Optimization of Value of CVP’s Hydropower Production , 1990 .

[9]  Dennis McLaughlin,et al.  Real‐time control of a system of large hydropower reservoirs , 1990 .

[10]  Hideyuki Takagi,et al.  Dynamic Control of Genetic Algorithms Using Fuzzy Logic Techniques , 1993, ICGA.

[11]  S Rajeev,et al.  GENETIC ALGORITHMS - BASED METHODOLOGY FOR DESIGN OPTIMIZATION OF TRUSSES , 1997 .

[12]  Miguel A. Mariño,et al.  Dynamic model for multireservoir operation , 1985 .

[13]  Q. J. Wang The Genetic Algorithm and Its Application to Calibrating Conceptual Rainfall-Runoff Models , 1991 .

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

[15]  Yongqing Yu,et al.  CONTROL MODEL FOR HYDROELECTRIC ENERGY VALUE OPTIMIZATION , 1997 .

[16]  Dragan Savic,et al.  Genetic Algorithms for Least-Cost Design of Water Distribution Networks , 1997 .

[17]  H. Adeli,et al.  Integrated Genetic Algorithm for Optimization of Space Structures , 1993 .

[18]  Barry J. Adams,et al.  Stochastic Optimization of Multi Reservoir Systems Using a Heuristic Algorithm: Case Study From India , 1996 .

[19]  P. A. Mawer,et al.  Improved dynamic programing procedures and their practical application to water resource systems , 1974 .

[20]  John D. C. Little,et al.  The Use of Storage Water in a Hydroelectric System , 1955, Oper. Res..

[21]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[22]  Ronie Navon,et al.  Selection of Optimal Construction Robot Using Genetic Algorithm , 1997 .

[23]  Nien-Sheng Hsu,et al.  Real‐Time Operation of Tanshui River Reservoirs , 1990 .

[24]  Ralph A. Wurbs Reservoir‐System Simulation and Optimization Models , 1993 .

[25]  E. Lee,et al.  APPLYING GRADIENT PROJECTION AND CONJUGATE GRADIENT TO THE OPTIMUM OPERATION OF RESERVOIRS1 , 1970 .

[26]  J. Eheart,et al.  Using Genetic Algorithms to Solve a Multiobjective Groundwater Monitoring Problem , 1995 .

[27]  J. Stedinger,et al.  Water resource systems planning and analysis , 1981 .

[28]  A. Simpson,et al.  An Improved Genetic Algorithm for Pipe Network Optimization , 1996 .

[29]  B. Zhao,et al.  Estuary management by stochastic linear quadratic optimal control , 1995 .

[30]  Larry W. Mays,et al.  Differential Dynamic Programming for Estuarine Management , 1994 .

[31]  Angus R. Simpson,et al.  Genetic algorithms compared to other techniques for pipe optimization , 1994 .

[32]  J. R. Wallis,et al.  Noah, Joseph, and Operational Hydrology , 1968 .

[33]  Norman J. Dudley,et al.  Stochastic reservoir management and system design for irrigation , 1973 .

[34]  Dragan Savic,et al.  WATER NETWORK REHABILITATION WITH STRUCTURED MESSY GENETIC ALGORITHM , 1997 .

[35]  M. Franchini Use of a genetic algorithm combined with a local search method for the automatic calibration of conceptual rainfall-runoff models , 1996 .

[36]  Aris P. Georgakakos,et al.  Optimal Stochastic Operation of Salt River Project, Arizona , 1991 .

[37]  L. Darrell Whitley,et al.  The GENITOR Algorithm and Selection Pressure: Why Rank-Based Allocation of Reproductive Trials is Best , 1989, ICGA.

[38]  S. Yakowitz,et al.  Constrained differential dynamic programming and its application to multireservoir control , 1979 .

[39]  Kalyanmoy Deb,et al.  A Comparative Analysis of Selection Schemes Used in Genetic Algorithms , 1990, FOGA.

[40]  D. P. Louoks,et al.  a Comparison of Some Dynamic, Linear and Policy Iteration Methods for Reservoir Operation , 1970 .

[41]  Richard M. Shane,et al.  TVA Hydro Scheduling Model: Practical Aspects , 1982 .

[42]  Chee Kiong Soh,et al.  Fuzzy Controlled Genetic Algorithm Search for Shape Optimization , 1996 .

[43]  Stochastic modelling of long-term persistence in streamflow sequences , 1974 .

[44]  V. T. Chow,et al.  Application of DDDP in water resources planning , 1974 .

[45]  Darrell G. Fontane,et al.  Hydropower Optimization Via Sequential Quadratic Programming , 1989 .

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

[47]  V. T. Chow,et al.  Discrete Differential Dynamic Programing Approach to Water Resources Systems Optimization , 1971 .

[48]  R. B. Allen,et al.  Dynamic Programming in Hydropower Scheduling , 1986 .

[49]  A. Georgakakos Extended linear quadratic Gaussian control: Further extensions , 1989 .

[50]  Quentin W. Martin Optimal Reservoir Control for Hydropower on Colorado River, Texas , 1995 .

[51]  Stuart E. Dreyfus,et al.  Applied Dynamic Programming , 1965 .

[52]  Miguel A. Mariño,et al.  Quadratic model for reservoir management: Application to the Central Valley Project , 1985 .

[53]  Changqin Liu,et al.  Maintenance Strategy Optimization of Bridge Decks Using Genetic Algorithm , 1997 .

[54]  M. Papageorgiou Optimal Multireservoir Network Control by the Discrete Maximum Principle , 1985 .

[55]  A. Turgeon Optimal operation of multireservoir power systems with stochastic inflows , 1980 .

[56]  David E. Goldberg,et al.  Genetic Algorithms in Pipeline Optimization , 1987 .

[57]  Kim Chwee Ng Switching control systems and their design automation via genetic algorithms , 1995 .

[58]  David Q. Mayne,et al.  Differential dynamic programming , 1972, The Mathematical Gazette.

[59]  Serafim Opricovic,et al.  Optimal long‐term control of a multipurpose reservoir with indirect users , 1976 .

[60]  D. McKinney,et al.  Genetic algorithm solution of groundwater management models , 1994 .

[61]  L. Mays,et al.  Hydrosystems engineering and management , 1991 .

[62]  Jiaping Yang,et al.  Structural Optimization by Genetic Algorithms with Tournament Selection , 1997 .

[63]  Mark H. Houck,et al.  Optimization and Simulation of Multiple Reservoir Systems , 1992 .

[64]  P. Kitanidis,et al.  Real‐time forecasting and daily operation of a multireservoir system during floods by linear quadratic Gaussian control , 1983 .