Skip to main content
Log in

Simulation–Optimization Modeling: A Survey and Potential Application in Reservoir Systems Operation

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

This paper presents a survey of simulation and optimization modeling approaches used in reservoir systems operation problems. Optimization methods have been proved of much importance when used with simulation modeling and the two approaches when combined give the best results. The main objective of this review article is to discuss simulation, optimization and combined simulation–optimization modeling approach and to provide an overview of their applications reported in literature. In addition to classical optimization techniques, application and scope of computational intelligence techniques, such as, evolutionary computations, fuzzy set theory and artificial neural networks, in reservoir system operation studies are reviewed. Conclusions and suggestive remarks based on this survey are outlined, which could be helpful for future research and for system managers to decide appropriate methodology for application to their systems.

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.

Similar content being viewed by others

References

  • Ahmad S, Simonovic SP (2000) System dynamics modeling of reservoir operations for flood management. J Comput Civ Eng 14(3):190–198

    Google Scholar 

  • Ahmed I, Lansey KE (2001) Optimal operation of multi-reservoir systems under uncertainty. In: Phelps D, Shelke G (eds) Proceedings of world water and environmental resources congress. EWRI, ASCE

    Google Scholar 

  • Ahmed JA, Sarma AK (2005) Genetic algorithm for optimal operating policy of a multipurpose reservoir. Water Resour Manag 19(2):145–161

    Google Scholar 

  • Akter T, Simonovic SP (2004) Modelling uncertainties in short-term reservoir operation using fuzzy sets and a genetic algorithm. Hydrol Sci J 49(6):1081–1097

    Google Scholar 

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

    Google Scholar 

  • Archibald TW, McKinnon KIM, Thomas LC (2006) Modeling the operation of multireservoir systems using decomposition and stochastic dynamic programming. Nav Res Logist 53(3):217–225

    Google Scholar 

  • Arunkumar S, Yeh WW-G (1973) Probabilistic models in the design and operation of a multipurpose reservoir system. Contribution 144. California Water Resources Center, University of California, Davis

  • Baltar AM, Fontane DG (2006) A generalized multiobjective particle swarm optimization solver for spreadsheet models: application to water quality. In: Proceedings of hydrology days. AGU

  • Barros MTL et al (2003) Optimization of large-scale hydropower system operations. J Water Resour Plan Manage—ASCE 129(3):178–188

    Google Scholar 

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

    Google Scholar 

  • Bellman R, Dreyfus S (1962) Applied dynamic programming. Princeton University Press, Princeton

    Google Scholar 

  • Bellman RE, Zadeh LA (1970) Decision-making in a fuzzy environment. Manage Sci 17(4):B141–B164

    Google Scholar 

  • Bertsekas DP (1991) Linear network optimization: algorithms and codes. MIT Press, Cambridge

    Google Scholar 

  • Bertsekas D, Tseng P (1994) RELAX-IV: a faster version of the RELAX code for solving minimum cost flow problems. Completion Report under NSF Grant CCR-9103804. Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology

  • Bertsekas DP, Tsitsiklis JN (1996) Neuro-dynamic programming. Athena Scientific, Belmont

    Google Scholar 

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

    Google Scholar 

  • Booker JF, O’Neill JC (2006) Can reservoir storage be uneconomically large? J Water Resour Plan Manage—ASCE 132(6):520–523

    Google Scholar 

  • Boroughs CB, Zagona EA (2002) Daily flow routing with the Muskingum–Cunge method in the Pecos River RiverWare model. In: Proceedings of second federal interagency hydrologic modeling conference

  • Braga BPF et al (1991) Stochastic optimization of multiple-reservoir system operation. J Water Resour Plan Manage—ASCE 117(4):471–481

    Google Scholar 

  • Caballero Y et al (2004) Flow modelling in a high mountain valley equipped with hydropower plants: Rio Zongo valley, Cordillera Real, Bolivia. Hydrol Process 18(5):939–957

    Google Scholar 

  • Cai XM, McKinney DC, Lasdon LS (2001) Solving nonlinear water management models using a combined genetic algorithm and linear programming approach. Adv Water Resour 24(6):667–676

    Google Scholar 

  • Campbell SG et al (2001) Modeling Klamath River system operations for quantity and quality. J Water Resour Plan Manage—ASCE 127(5):284–294

    Google Scholar 

  • Can EK, Houck MH (1984) Real-time reservoir operations by goal programming. J Water Resour Plan Manage—ASCE 110(3):297–309

    Google Scholar 

  • Cancelliere A et al (2002) A neural networks approach for deriving irrigation reservoir operating rules. Water Resour Manag 16(1):71–88

    Google Scholar 

  • Castelletti A et al (2007) Neuro-dynamic programming for designing water reservoir network management policies. Control Eng Pract 15(8):1031–1038

    Google Scholar 

  • Chandramouli V, Deka P (2005) Neural network based decision support model for optimal reservoir operation. Water Resour Manag 19(4):447–464

    Google Scholar 

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

    Google Scholar 

  • Chang L-C, Chang F-J (2001) Intelligent control for modelling of real-time reservoir operation. Hydrol Process 15(9):1621–1634

    Google Scholar 

  • Chang FJ, Hui SC, Chen YC (2002) Reservoir operation using grey fuzzy stochastic dynamic programming. Hydrol Process 16(12):2395–2408

    Google Scholar 

  • Chang F-J, Chen L, Chang L-C (2005a) Optimizing the reservoir operating rule curves by genetic algorithms. Hydrol Process 19(11):2277–2289

    Google Scholar 

  • Chang Y-T, Chang L-C, Chang F-J (2005b) Intelligent control for modeling of real-time reservoir operation, part II: artificial neural network with operating rule curves. Hydrol Process 19(7):1431–1444

    Google Scholar 

  • Chang FJ, Chiang YM, Chang LC (2007) Multi-step-ahead neural networks for flood forecasting. Hydrol Sci J 52(1):114–130

    Google Scholar 

  • Changchit C, Terrell MP (1993) A multiobjective reservoir operation model with stochastic inflows. Comput Ind Eng 24(2):303–313

    Google Scholar 

  • Chaturvedi MC, Srivastava DK (1981) Study of a complex water-resources system with screening and simulation-models. Water Resour Res 17(4):783–794

    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

    Google Scholar 

  • Chen L, Chang FJ (2007) Applying a real-coded multi-population genetic algorithm to multi-reservoir operation. Hydrol Process 21(5):688–698

    Google Scholar 

  • Chen L, McPhee J, Yeh WW-G (2007) A diversified multiobjective GA for optimizing reservoir rule curves. Adv Water Resour 30(5):1082–1093

    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

    Google Scholar 

  • Cohon JL (1978) Multiobjective programming and planning. Academic, New York

    Google Scholar 

  • Conn AR, Gould NI, Toint PL (1992) LANCELOT: a Fortran package for large-scale nonlinear optimization (Release A). Springer, Heidelberg

    Google Scholar 

  • Crawley PD, Dandy GC (1993) Optimal operation of multiple-reservoir system. J Water Resour Plan Manage—ASCE 119(1):1–17

    Google Scholar 

  • Dahe PD, Srivastava DK (2002) Multireservoir multiyield model with allowable deficit in annual yield. J Water Resour Plan Manage—ASCE 128(6):406–414

    Google Scholar 

  • Dai T, Labadie JW (2001) River basin network model for integrated water quantity/quality management. J Water Resour Plan Manage—ASCE 127(5):295–305

    Google Scholar 

  • Datta B (1993) Operation models for single and multipurpose reservoirs—a review. Jalvigyan Sameeksha—A Publication of Indian National Committee on Hydrology VIII(1):1–12

    Google Scholar 

  • Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186(2–4):311–338

    Google Scholar 

  • Deb K et al (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Google Scholar 

  • Dhar A, Datta B (2008) Optimal operation of reservoirs for downstream water quality control using linked simulation optimization. Hydrol Process 22(6):842–853

    Google Scholar 

  • Dorigo M, Stützle T (2004) Ant colony optimization. MIT Press, Cambridge

    Google Scholar 

  • Draper AJ et al (2003) Economic-engineering optimization for California water management. J Water Resour Plan Manage—ASCE 129(3):155–164

    Google Scholar 

  • Draper AJ et al (2004) CalSim: generalized model for reservoir system analysis. J Water Resour Plan Manage—ASCE 130(6):480–489

    Google Scholar 

  • Eberhart RC, Shi Y, Kennedy J (2001) Swarm intelligence. Morgan Kaufmann, San Francisco

    Google Scholar 

  • El-Shafie A, Taha MR, Noureldin A (2007) A neuro-fuzzy model for inflow forecasting of the Nile river at Aswan high dam. Water Resour Manag 21(3):533–556

    Google Scholar 

  • Esat V, Hall MJ (1994) Water resources system optimization using genetic algorithms. In: Proceedings of first international conference on hydroinformatics, pp 225–231

  • Eschenbach EA et al (2001) Goal programming decision support system for multiobjective operation of reservoir systems. J Water Resour Plan Manage—ASCE 127(2):108–120

    Google Scholar 

  • Faber BA, Stedinger JR (2001) Reservoir optimization using sampling SDP with ensemble streamflow prediction (ESP) forecasts. J Hydrol 249(1–4):113–133

    Google Scholar 

  • Ferreira IC et al (2005) Musings on a model: CalSim II in California’s water community. San Franc Estuary Watershed Sci 3(1)

  • Fontane DG, Gates TK, Moncada E (1997) Planning reservoir operations with imprecise objectives. J Water Resour Plan Manage—ASCE 123(3):154–162

    Google Scholar 

  • Ford LR, Fulkerson DR (1962) Flows in networks. Princeton University Press, Princeton

    Google Scholar 

  • Fritz JA et al (2002) New water management system begins operation at US projects. Hydropower Dams 3:49–53

    Google Scholar 

  • Fults DM, Logan GR, VLF (1976) A practical monthly optimum operations model. J Water Resour Plan Manage Div—ASCE 102(1):63–76

    Google Scholar 

  • Georgiou PE, Papamichail DM, Vougioukas SG (2006) Optimal irrigation reservoir operation and simultaneous multi-crop cultivation area selection using simulated annealing. Irrig Drain 55(2):129–144

    Google Scholar 

  • Giles JE, Wunderlich WO (1981) Weekly multipurpose planning model for TVA reservoir system. J Water Resour Plan Manage Div—ASCE 107(2):495–511

    Google Scholar 

  • Glover F (1993) A user’s guide to Tabu Search. Ann Oper Res 41(1):1–28

    Google Scholar 

  • Goicoechea A, Hansen D, Duckstein L (1982) Multiobjective decision analysis with engineering and business applications. Wiley, New York

    Google Scholar 

  • Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Boston

    Google Scholar 

  • Gould NIM, Orban D, Toint PL (2003) GALAHAD, a library of thread-safe Fortran 90 packages for large-scale nonlinear optimization. ACM Trans Math Softw 29(4):353–372

    Google Scholar 

  • Haddad OB, Afshar A, Marino MA (2006) Honey-bees mating optimization (HBMO) algorithm: a new heuristic approach for water resources optimization. Water Resour Manag 20(5):661–680

    Google Scholar 

  • Hall WA, Butcher WS, Esogbue A (1968) Optimization of operation of a multiple-purpose reservoir by dynamic programming. Water Resour Res 4(3):471–477

    Google Scholar 

  • Haykin S (1994) Neural networks: a comprehensive foundation. Macmillan, New York

    Google Scholar 

  • Holmström K (2001) TOMLAB v3.0 user’s guide. Technical Report IMa-TOM-2001-01. Department of Mathematics and Physics, Mälardalen University

  • Hsu NS, Cheng KW (2002) Network flow optimization model for basin-scale water supply planning. J Water Resour Plan Manage—ASCE 128(2):102–112

    Google Scholar 

  • Huang WC, Yuan LC, Lee CM (2002) Linking genetic algorithms with stochastic dynamic programming to the long-term operation of a multireservoir system. Water Resour Res 38(12):1304

    Google Scholar 

  • Hula RL (1981) Southwestern division reservoir regulation simulation model. In: Toebes GH, Sheppard AA (eds) Proceedings of national workshop on reservoir systems operations. ASCE

  • Jacobson D, Myne D (1970) Differential dynamic programming. Elsevier, New York

    Google Scholar 

  • Jain SK, Singh VP (2003) Water resources systems planning and management, 1st ed. Elsevier, Amsterdam

    Google Scholar 

  • Jain SK, Das A, Srivastava DK (1999) Application of ANN for reservoir inflow prediction and operation. J Water Resour Plan Manage—ASCE 125(5):263–271

    Google Scholar 

  • Jain SK, Reddy NSRK, Chaube UC (2005) Analysis of a large inter-basin water transfer system in India. Hydrol Sci J 50(1):125–137

    Google Scholar 

  • Jairaj PG, Vedula S (2000) Multireservoir system optimization using fuzzy mathematical programming. Water Resour Manag 14(6):457–472

    Google Scholar 

  • Jalali MR, Afshar A, Marino MA (2006) Reservoir operation by ant colony optimization algorithms. Iran J Sci Technol Trans B-Eng 30(B1):107–117

    Google Scholar 

  • Jang J-SR (1993) ANFIS—adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23(3):665–685

    Google Scholar 

  • Jenkins MW et al (2004) Optimization of California’s water supply system: results and insights. J Water Resour Plan Manage—ASCE 130(4):271–280

    Google Scholar 

  • Jian-Xia C, Qiang H, Yi-min W (2005) Genetic algorithms for optimal reservoir dispatching. Water Resour Manag 19(4):321–331

    Google Scholar 

  • Johnson SA, Stedinger JR, Staschus K (1991) Heuristic operating policies for reservoir system simulation. Water Resour Res 27(5):673–685

    Google Scholar 

  • Johnson SA et al (1993) Numerical-solution of continuous-state dynamic programs using linear and spline interpolation. Oper Res 41(3):484–500

    Google Scholar 

  • Jothiprakash V, Shanthi G (2006) Single reservoir operating policies using genetic algorithm. Water Resour Manag 20(6):917–929

    Google Scholar 

  • Karamouz M, Houck MH (1987) Comparison of stochastic and deterministic dynamic-programming for reservoir operating rule generation. Water Resour Bull 23(1):1–9

    Google Scholar 

  • Karamouz M, Vasiliadis HV (1992) Bayesian stochastic optimization of reservoir operation using uncertain forecasts. Water Resour Res 28(5):1221–1232

    Google Scholar 

  • Karamouz M, Szidarovszky F, Zahraie B (2003) Water resources systems analysis. Lewis, Boca Raton

    Google Scholar 

  • Karamouz M, Kerachian R, Zahraie B (2004) Monthly water resources and irrigation planning: case study of conjunctive use of surface and groundwater resources. J Irrig Drainage Eng—ASCE 130(5):391–402

    Google Scholar 

  • Karmarkar N (1984) A new polynomial-time algorithm for linear-programming. Combinatorica 4(4):373–395

    Google Scholar 

  • Karunanithi N et al (1994) Neural networks for river flow prediction. J Comput Civil Eng 8(2):201–220

    Google Scholar 

  • Kelman J et al (1990) Sampling stochastic dynamic-programming applied to reservoir operation. Water Resour Res 26(3):447–454

    Article  Google Scholar 

  • Kennington JL, Helgason RV (1980) Algorithms for network programming. Wiley, New York

    Google Scholar 

  • Khaliquzzaman, Chander S (1997) Network flow programming model for multireservoir sizing. J Water Resour Plan Manage—ASCE 123(1):15–25

    Google Scholar 

  • Kim Y-O, Palmer RN (1997) Value of seasonal flow forecasts in Bayesian stochastic programming. J Water Resour Plan Manage—ASCE 123(6):327–335

    Google Scholar 

  • Kim T, Heo J-H, Jeong C-S (2006) Multireservoir system optimization in the Han River basin using multi-objective genetic algorithms. Hydrol Process 20(9):2057–2075

    Google Scholar 

  • Kim YO et al (2007) Optimizing operational policies of a Korean multireservoir system using sampling stochastic dynamic programming with ensemble streamflow prediction. J Water Resour Plan Manage—ASCE 133(1):4–14

    Google Scholar 

  • Kirkpatrick S, Gelatt CD Jr, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    Google Scholar 

  • Klipsch JD, Hurst MB (2007) HEC-ResSim: reservoir system simulation, user’s manual version 3.0. CPD-82. USACE, Institute of Water Resources, HEC

  • Klir GJ, Yuan B (1995) Fuzzy sets and fuzzy logic: theory and applications. Prentice Hall, New Jersey

    Google Scholar 

  • Klir GJ, Clair UH, Yuan B (1997) Fuzzy set theory: foundations and applications. Prentice-Hall, New Jersey

    Google Scholar 

  • Ko SK, Fontane DG, Labadie JW (1992) Multiobjective optimization of reservoir systems operation. Water Resour Bull 28(1):111–127

    Google Scholar 

  • Ko SK, Fontane DG, Margeta J (1994) Multiple reservoir system operational planning using multi-criterion decision-analysis. Eur J Oper Res 76(3):428–439

    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

    Google Scholar 

  • Kuczera G (1993) Network linear programming codes for water-supply headworks modeling. J Water Resour Plan Manage—ASCE 119(3):412–417

    Google Scholar 

  • Kuczera G, Diment G (1988) General water-supply system simulation model-WASP. J Water Resour Plan Manage—ASCE 114(4):365–382

    Google Scholar 

  • Kumar DN, Baliarsingh F (2003) Folded dynamic programming for optimal operation of multireservoir system. Water Resour Manag 17(5):337–353

    Google Scholar 

  • Kumar DN, Reddy MJ (2006) Ant colony optimization for multi-purpose reservoir operation. Water Resour Manag 20(6):879–898

    Google Scholar 

  • Kumar DN, Reddy MJ (2007) Multipurpose reservoir operation using particle swarm optimization. J Water Resour Plan Manage—ASCE 133(3):192–201

    Google Scholar 

  • Kuo JT et al (1990) Real-time operation of Tanshui river reservoirs. J Water Resour Plan Manage—ASCE 116(3):349–361

    Google Scholar 

  • Labadie JW (1993) Combining simulation and optimization in river basin management. In: Marco JB (ed) Stochastic hydrology and its use in water resources systems simulation and optimization. Kluwer, Dordrecht, pp 345–371

    Google Scholar 

  • Labadie JW (1999) Generalized dynamic programming package: CSUDP version 3.3. Documentation and user guide. Department of Civil Engineering, Colorado State University

    Google Scholar 

  • Labadie JW (2004) Optimal operation of multireservoir systems: state-of-the-art review. J Water Resour Plan Manage—ASCE 130(2):93–111

    Google Scholar 

  • Lee JH, Labadie JW (2007) Stochastic optimization of multireservoir systems via reinforcement learning. Water Resour Res 43. doi:10.1029/2006wr005627

  • Lee Y, Kim S-KK, Ko IH (2006) Two-stage stochastic linear programming model for coordinated multi-reservoir operation. In: Zimbelman D, Loehlein WC (eds) Proceedings of operations management 2006: operating reservoirs in changing conditions. ASCE

  • Li XG, Wei X (2008) An improved genetic algorithm-simulated annealing hybrid algorithm for the optimization of multiple reservoirs. Water Resour Manag 22(8):1031–1049

    Google Scholar 

  • Liu P et al (2006) Deriving reservoir refill operating rules by using the proposed DPNS model. Water Resour Manag 20(3):337–357

    Google Scholar 

  • Loganathan GV, Bhattacharya D (1990) Goal-programming techniques for optimal reservoir operations. J Water Resour Plan Manage—ASCE 116(6):820–838

    Google Scholar 

  • Loucks DP, Bain MB (2002) Interactive river-aquifer simulation and stochastic analyses for predicting and evaluating the ecologic impacts of alternative land and water management policies. In: Bolgov MV et al (eds) Proceedings of hydrological models for environmental management. Kluwer, Dordrecht, pp 169–194

    Google Scholar 

  • Loucks DP, van Beek E (2005) Water resources systems planning and management: an introduction to methods, models and applications. UNESCO, Paris

    Google Scholar 

  • Loucks DP, Stedinger JR, Haith DA (1981) Water resource systems planning and analysis. Prentice-Hall, Englewood Cliffs

    Google Scholar 

  • Loucks DP, Salewicz KA, Taylor MR (1989) IRIS an interactive river system simulation model, general introduction and description. Cornell University, Ithaca, New York, and International Institute for Applied Systems Analysis, Laxenburg, Austria

  • Loucks DP, Salewicz KA, Taylor MR (1990) IRIS an interactive river system simulation model. User’s manual. Cornell University, Ithaca, New York, and International Institute for Applied Systems Analysis, Laxenburg, Austria

  • Loucks DP, Taylor MR, French PN (1996) IRAS-Interactive river-aquifer simulation. Program description and operating manual. Cornell University

  • Lund JR (2006) Drought storage allocation rules for surface reservoir systems. J Water Resour Plan Manage—ASCE 132(5):395–397

    Google Scholar 

  • Lund JR, Guzman J (1999) Derived operating rules for reservoirs in series or in parallel. J Water Resour Plan Manage—ASCE 125(3):143–153

    Google Scholar 

  • Maass A et al (1962) Design of water resources systems. Harvard University Press, Cambridge

    Google Scholar 

  • Magee TM, Zagona EA (2005) Hydropower simulation and optimization with RiverWare. Proceedings of Waterpower XIV, Austin, Texas

  • Mantawy AH, Soliman SA, El-Hawary ME (2002) A new tabu search algorithm for the long-term hydro scheduling problem. In: Proceedings of large engineering systems conference on power engineering. IEEE, pp 29–34

  • Mantawy AH, Soliman SA, El-Hawary ME (2003) The long-term hydro-scheduling problem—a new algorithm. Electr Power Syst Res 64(1):67–72

    Google Scholar 

  • Martin QW (1995) Optimal reservoir control for hydropower on Colorado river, Texas. J Water Resour Plan Manage—ASCE 121(6):438–446

    Google Scholar 

  • Mays LW, Tung YK (1996) Systems analysis. In: Mays LW (ed) Water resources handbook. McGraw-Hill, New York

    Google Scholar 

  • McMahon GF, Mein RG (1986) River and reservoir yield. Water Resources Publications, Fort Collins

    Google Scholar 

  • Michalewicz Z (1999) Genetic algorithms + data structures = evolution programs, 3rd rev. and extended ed. Springer, New York

    Google Scholar 

  • Mohan S, Raipure DM (1992) Multiobjective analysis of multireservoir system. J Water Resour Plan Manage—ASCE 118(4):356–370

    Google Scholar 

  • Mousavi H, Ramamurthy AS (2000) Optimal design of multi-reservoir systems for water supply. Adv Water Resour 23(6):613–624

    Google Scholar 

  • Mousavi SJ, Mahdizadeh K, Afshar A (2004a) A stochastic dynamic programming model with fuzzy storage states for reservoir operations. Adv Water Resour 27(11):1105–1110

    Google Scholar 

  • Mousavi SJ, Moghaddam KS, Seifi A (2004b) Application of an interior-point algorithm for optimization of a large-scale reservoir system. Water Resour Manag 18(6):519–540

    Google Scholar 

  • Mousavi SJ, Ponnambalam K, Karray F (2005) Reservoir operation using a dynamic programming fuzzy rule-based approach. Water Resour Manag 19(5):655–672

    Google Scholar 

  • Mousavi SJ, Ponnambalam K, Karray F (2007) Inferring operating rules for reservoir operations using fuzzy regression and ANFIS. Fuzzy Sets Syst 158(10):1064–1082

    Google Scholar 

  • Murray DM, Yakowitz SJ (1979) Constrained differential dynamic programming and its application to multireservoir control. Water Resour Res 15(5):1017–1027

    Google Scholar 

  • Murtagh BA, Saunders MA (1998) MINOS 5.5 user’s guide. Technical Report-SOL 83-20R. Systems Optimization Laboratory, Department of Operations Research, Stanford University, California

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

    Google Scholar 

  • Nandalal KDW, Bogardi JJ (2007) Dynamic programming based operation of reservoirs: applicability and limits. Cambridge University Press, Cambridge

    Google Scholar 

  • Needham JT et al (2000) Linear programming for flood control in the Iowa and Des Moines rivers. J Water Resour Plan Manage—ASCE 126(3):118–127

    Google Scholar 

  • Neelakantan TR, Pundarikanthan NV (1999) Hedging rule optimisation for water supply reservoirs system. Water Resour Manag 13(6):409–426

    Google Scholar 

  • Neelakantan TR, Pundarikanthan NV (2000) Neural network-based simulation–optimization model for reservoir operation. J Water Resour Plan Manage—ASCE 126(2):57–64

    Google Scholar 

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

    Google Scholar 

  • Panigrahi DP, Mujumdar PP (2000) Reservoir operation modelling with fuzzy logic. Water Resour Manag 14(2):89–109

    Google Scholar 

  • Pereira MVF (1989) Optimal stochastic operations scheduling of large hydroelectric systems. Int J Electr Power Energy Sys 11(3):161–169

    Google Scholar 

  • Pereira MVF, Pinto L (1991) Multistage stochastic optimization applied to energy planning. Math Prog 52(2):359–375

    Google Scholar 

  • Philbrick CR Jr, Kitanidis PK (1999) Limitations of deterministic optimization applied to reservoir operations. J Water Resour Plan Manage—ASCE 125(3):135–142

    Google Scholar 

  • Ponnambalam K, Vannelli A, Unny TE (1989) An application of Karmarkars interior-point linear programming algorithm for multireservoir operations optimization. Stoch Hydrol Hydraul 3(1):17–29

    Google Scholar 

  • Raman H, Chandramouli V (1996) Deriving a general operating policy for reservoirs using neural network. J Water Resour Plan Manage—ASCE 122(5):342–347

    Google Scholar 

  • Ramirez MCV, Velho HFD, Ferreira NJ (2005) Artificial neural network technique for rainfall forecasting applied to the Sao Paulo region. J Hydrol 301(1–4):146–162

    Google Scholar 

  • Randall D et al (1997) Water supply planning simulation model using mixed-integer linear programming “engine”. J Water Resour Plan Manage—ASCE 123(2):116–124

    Google Scholar 

  • Rani D, Moreira MM, Mourato S (2008) Preliminary analysis of Alvito-Odivelas reservoir system operation under climate change scenarios. In: Proceedings of drought management: scientific and technological innovations, Zaragoza, Spain, Options Méditerranéennes, Series A, vol 80, pp 133–138

  • Ranjithan SR (2005) Role of evolutionary computation in environmental and water resources systems analysis. J Water Resour Plan Manage—ASCE 131(1):1–2

    Google Scholar 

  • Ranjithan S, Eheart JW, Garrett JH (1993) Neural network based screening for groundwater reclamation under uncertainty. Water Resour Res 29(3):563–574

    Google Scholar 

  • Reddy MJ, Kumar DN (2006) Optimal reservoir operation using multi-objective evolutionary algorithm. Water Resour Manag 20(6):861–878

    Google Scholar 

  • Reis L et al (2006) Water supply reservoir operation by combined genetic algorithm–linear programming (GA–LP) approach. Water Resour Manag 20(2):227–255

    Google Scholar 

  • ReVelle C (1999) Optimizing reservoir resources: including a new model for reservoir reliability. Wiley, New York

    Google Scholar 

  • Richter S, Barnard J (2004) Impact of climate change on hydroelectric generation in Newfoundland. CCAF Project A283. Climate Change Impacts and Adaptation Directorate, SGE Acres Limited

  • Rossi G, Ancarani A, Cancelliere A (1999) A comparison between neural network approach and multiple regression procedures for deriving reservoir operation policies. In: Singh VP et al (eds) Proceedings of water resources planning and management. Water Resources Publications, Fort Collins, pp 148–161

    Google Scholar 

  • Russell SO, Campbell PF (1996) Reservoir operating rules with fuzzy programming. J Water Resour Plan Manage—ASCE 122(3):165–170

    Google Scholar 

  • Saad M et al (1996) Fuzzy learning decomposition for the scheduling of hydroelectric power systems. Water Resour Res 32(1):179–186

    Google Scholar 

  • Salewicz KA (2003) Building the bridge between decision-support tools and decision-making. In: Nakayama M (ed) Proceedings of international waters in Southern Africa, water resources management and policy series. United Nations University Press, Tokyo, pp 114–135

    Google Scholar 

  • Scott T, Read E (1996) Modelling hydropower reservoir operation in a deregulated electricity market. Int Trans Oper Res 3:243–253

    Google Scholar 

  • Seifi A, Hipel KW (2001) Interior-point method for reservoir operation with stochastic inflows. J Water Resour Plan Manage—ASCE 127(1):48–57

    Google Scholar 

  • Serrat-Capdevila A, Valdés J (2007) An alternative approach to the operation of multinational reservoir systems: application to the Amistad & Falcon system (Lower Rio Grande/Rio Bravo). Water Resour Manag 21(4):677–698

    Google Scholar 

  • Sharif M, Wardlaw R (2000) Multireservoir systems optimization using genetic algorithms: case study. J Comput Civil Eng 14(4):255–263

    Google Scholar 

  • Shim K-C, Fontane DG, Labadie JW (2002) Spatial decision support system for integrated river basin flood control. J Water Resour Plan Manage—ASCE 128(3):190–201

    Google Scholar 

  • Shourian M, Mousavi S, Tahershamsi A (2008) Basin-wide water resources planning by integrating PSO algorithm and MODSIM. Water Resour Manag 22(10):1347–1366

    Google Scholar 

  • Shrestha BP, Duckstein L, Stakhiv EZ (1996) Fuzzy rule-based modeling of reservoir operation. J Water Resour Plan Manage—ASCE 122(4):262–269

    Google Scholar 

  • Sigvaldason OT (1976) Simulation model for operating a multipurpose multi-reservoir system. Water Resour Res 12(2):263–278

    Google Scholar 

  • Simonovic SP (2000) Tools for water management: one view of future. Water Int 25(1):76–88

    Google Scholar 

  • Simonovic SP, Fahmy H, El-Shorbagy A (1997) The use of object-oriented modeling for water resources planning in Egypt. Water Resour Manag 11(4):243–261

    Google Scholar 

  • Srdjevic B, Medeiros YDP, Faria AS (2004) An objective multi-criteria evaluation of water management scenarios. Water Resour Manag 18(1):35–54

    Google Scholar 

  • Sreenivasan KR, Vedula S (1996) Reservoir operation for hydropower optimization: a chance-constrained approach. Sadhana-Academy Proceedings in Engineering Sciences 21:503–510

    Google Scholar 

  • Stein SC et al (2001) Big Sandy river basin STELLA reservoir regulation model. In: Phelps D, Shelke G (eds) Proceedings of world water and environmental congress. ASCE

  • Suiadee W, Tingsanchali T (2007) A combined simulation-genetic algorithm optimization model for optimal rule curves of a reservoir: a case study of the Nam Oon Irrigation Project, Thailand. Hydrol Process 21(23):3211–3225

    Google Scholar 

  • Sun Y-H et al (1995) Generalized network algorithm for water-supply-system optimization. J Water Resour Plan Manage—ASCE 121(5):392–398

    Google Scholar 

  • Teegavarapu RSV, Simonovic SP (2000) Short-term operation model for coupled hydropower reservoirs. J Water Resour Plan Manage—ASCE 126(2):98–106

    Google Scholar 

  • Teegavarapu RSV, Simonovic SP (2002) Optimal operation of reservoir systems using simulated annealing. Water Resour Manag 16(5):401–428

    Google Scholar 

  • Teixeira AS, Mariño MA (2002) Coupled reservoir operation–irrigation scheduling by dynamic programming. J Irrig Drain Eng—ASCE 128(2):63–73

    Google Scholar 

  • Tejada-Guibert JA, Johnson SA, Stedinger JR (1993) Comparison of 2 approaches for implementing multireservoir operating policies derived using stochastic dynamic programming. Water Resour Res 29(12):3969–3980

    Google Scholar 

  • Tejada-Guibert JA, Johnson SA, Stedinger JR (1995) The value of hydrologic information in stochastic dynamic programming models of a multireservoir system. Water Resour Res 31(10):2571–2579

    Google Scholar 

  • Tilmant A, Kelman R (2007) A stochastic approach to analyze trade-offs and risks associated with large-scale water resources systems. Water Resour Res 43(6). doi:10.1029/2006wr005094

  • Tilmant A et al (2002a) Comparison of fuzzy and nonfuzzy optimal reservoir operating policies. J Water Resour Plan Manage—ASCE 128(6):390–398

    Google Scholar 

  • Tilmant A, Faouzi EH, Vanclooster M (2002b) Optimal operation of multipurpose reservoirs using flexible stochastic dynamic programming. Appl Soft Comput 2(1):61–74

    Google Scholar 

  • Tilmant A, Pinte D, Goor Q (2008) Assessing marginal water values in multipurpose multireservoir systems via stochastic programming. Water Resour Res 44(12). doi:10.1029/2008wr007024

  • Tospornsampan J et al (2005) Optimization of a multiple reservoir system operation using a combination of genetic algorithm and discrete differential dynamic programming: a case study in Mae Klong system, Thailand. Paddy Water Environ 3(1):29–38

    Google Scholar 

  • Trott WJ, Yeh WW-G (1973) Optimization of multiple reservoir system. J Hydraul Div ASCE 99(10):1865–1884

    Google Scholar 

  • Tu MY, Hsu NS, Yeh WWG (2003) Optimization of reservoir management and operation with hedging rules. J Water Resour Plan Manage—ASCE 129(2):86–97

    Google Scholar 

  • Turgeon A, Charbonneau R (1998) An aggregation–disaggregation approach to long-term reservoir management. Water Resour Res 34(12):3585–3594

    Google Scholar 

  • UN (2000) The millennium development goals. Available via DIALOG. http://www.un.org/millennium/declaration/ares552e.pdf

  • USACE (1998) HEC-5: Simulation of flood control and conservation systems. User’s manual, version 8.0. Hydrological Engineering Centre

  • Van Lienden BJ et al (2006) A daily time-step planning and operations model of the American river watershed. In: Zimbelman D, Loehlein WC (eds) Proceedings of operations management 2006 conference: operating reservoirs in changing conditions, pp 35–44

  • Vanderbei RJ (2006) LOQO user’s manual-version 4.05. Princeton University

  • Varvel K, Lansey K (2002) Simulating surface water flow on the upper Rio Grande using PowerSim 2001. In: SAHRA-NSF science and technology center for sustainability of semi-arid hydrology and riparian areas, second annual meeting, University of Arizona, USA

  • Vasiliadis HV, Karamouz M (1994) Demand-driven operation of reservoirs using uncertainty-based optimal operating policies. J Water Resour Plan Manage—ASCE 120(1):101–114

    Google Scholar 

  • Vedula S, Mujumdar PP, Sekhar GC (2005) Conjunctive use modeling for multicrop irrigation. Agric Water Manag 73(3):193–221

    Google Scholar 

  • Wang YC, Yoshitani J, Fukami K (2005) Stochastic multiobjective optimization of reservoirs in parallel. Hydrol Process 19(18):3551–3567

    Google Scholar 

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

    Google Scholar 

  • Watkins JDW, Moser DA (2006) Economic-based optimization of Panama canal system operations. J Water Resour Plan Manage—ASCE 132(6):503–512

    Google Scholar 

  • WCD (2000) Dams and development: a new framework for decision-making. Available via DIALOG. http://www.dams.org//docs/report/wcdreport.pdf

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

    Google Scholar 

  • Wurbs RA (1996) Modeling and analysis of reservoir system operations. Prentice-Hall, Upper Saddle River

    Google Scholar 

  • Wurbs RA (2005a) Modeling river/reservoir system management, water allocation, and supply reliability. J Hydrol 300(1–4):100–113

    Google Scholar 

  • Wurbs RA (2005b) Comparative evaluation of generalized river/reservoir system models. TR-282. Texas Water Resources Institute, Texas A&M University

  • Wurbs RA, Karama AS (1995) Salinity and water-supply reliability. J Water Resour Plan Manage—ASCE 121(5):352–358

    Google Scholar 

  • Wurbs RA et al (2005) Conditional reliability, sub-monthly time step, flood control, and salinity features of WRAP. TR-284. Texas Water Resources Institute

  • WWF (2007) Climate solutions—WWF’s vision for 2050. Available via DIALOG. http://assets.panda.org/downloads/climatesolutionweb.pdf

  • Yakowitz SJ (1982) Dynamic programming applications in water resources. Water Resour Res 18(4):673–696

    Google Scholar 

  • Yang C-C et al (2007) Multiobjective planning of surface water resources by multiobjective genetic algorithm with constrained differential dynamic programming. J Water Resour Plan Manage—ASCE 133(6):499–508

    Google Scholar 

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

    Google Scholar 

  • Yi J, Labadie JW, Stitt S (2003) Dynamic optimal unit commitment and loading in hydropower systems. J Water Resour Plan Manage—ASCE 129(5):388–398

    Google Scholar 

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

    Google Scholar 

  • Yurtal R, Seckin G, Ardiclioglu M (2005) Hydropower optimization for the lower Seyhan system in Turkey using dynamic programming. Water Int 30(4):522–529

    Google Scholar 

  • Zadeh LA (1965) Fuzzy sets. Inf Cont 8:338–353

    Google Scholar 

  • Zagona EA et al (2001) Riverware: a generalized tool for complex reservoir system modeling. J Am Water Resour Assoc 37(4):913–929

    Google Scholar 

  • Zhou JL, Tits AL, Lawrence CT (1998) A FORTRAN code for solving constrained nonlinear (minimax) optimization problems, generating iterates satisfying all inequality and linear constraints. User’s guide for FSQP version 3.7. University of Maryland, College Park

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deepti Rani.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rani, D., Moreira, M.M. Simulation–Optimization Modeling: A Survey and Potential Application in Reservoir Systems Operation. Water Resour Manage 24, 1107–1138 (2010). https://doi.org/10.1007/s11269-009-9488-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-009-9488-0

Keywords

Navigation