Brics Optimization Applications in Water Resources Systems Engineering By Bithin Datta and Harikrishna V. "Optimization tools and principles have made it possible to develop prescriptive models for optimal management of large scale water resources systems, incorporating ubiquitous uncertainties in the prediction of natural processes and the economic impacts." Introduction Civil Engineers are involved with the creation, monitoring and management of infrastructural resources, as well as the efficient, economic utilization and management of renewable natural resources like water, including the preservation of its quality. One of the areas of Civil Engineering which really pioneered the use of optimization techniques is Water Resources Systems planning, design, operation and management. Optimization tools are utilized to facilitate optimal decision making in the planning, design and operation of especially large scale water resources systems. The use of optimization tools as the most important component of Decision Support Systems are not confined only to the quantity aspect of water. The mitigation of polluted aquifers in a regional scale, operation of treatment plants and scheduling of effluent discharge in an optimal manner so as to control downstream pollution of rivers and other water bodies, designing of optimal strategies for reservoir releases for water quality augmentation, or maximizing hydropower generation, irrigation water supply etc. are only a few examples of using optimization tools for evolving economically efficient management strategies. Application of optimization techniques are most exciting, challenging and truly large scale when it comes to the management of water resources systems both in terms of quality and quantity. Of course, it is no doubt true that unless the demand is more than the supply, and the economic value of a resource is considered both in terms of quality and quantity, optimization is more or less meaning less. The economics involved with large scale water resources projects are indeed very complex as it influences the life and future of many sections of the 57 society and different geographical regions in different ways. Then there is the difficulty of correctly predicting future natural processes, which makes the task of making optimal decision based on erroneous forecasts even more challenging. However the applications are enormous in extent and variety. Only a few illustrations are presented here based on the research work carried out by the first author, mainly at I.I.T. Kanpur. The application of optimization techniques is most challenging in Water Resources Systems area, due to the large number of decision variables involved, stochastic nature of the inputs, and multiple objectives. One important example is the multipurpose planning, design and real-time operation of a system of multiple reservoirs. Reservoir Planning Design and Operation The most wide spread application of optimization tools is evident in the management and design of reservoir systems, which in a way can be treated as a problem similar to inventory management, with natural uncertainties. Therefore, it is easy to use operation research techniques to address this problem. It has been demonstrated that the development and implementation of an optimal strategy for regional water resources development can result in enormous economic benefits when the planning and design is based on synergistic operation according to a systems concept. In most cases of reservoir operation, the constraints and objective functions are nonlinear. But due to the associated difficulty in computer coding of nonlinear problems and other limitations, the NLP technique has not been widely used. More recently, evolutionary techniques e.g., genetic algorithm (GA), simulated annealing etc. are being utilized
especially in a linked simulation optimization mode to increase the efficiency and computational feasibility of solving these large scale problems. Very recently, one M.Tech. Thesis under the guidance of the first author developed an externally linked water quality simulation optimization model using GA. The linking mechanism becomes very simple if GA is used instead of gradient based classical optimization techniques. In addition, GA is well suited to locating the non inferior or nondominated solutions in subsequent generations. There are other issues which are equally important for both operational models as well as planning models. These are conflicting objectives or purposes of operation, and uncertainties in modeling. The first issue of conflicting objectives is addressed by multiple objective optimization models. The second issue of uncertainties in modeling is very wide in scope and can be addressed partially by improving hydrological forecasting capabilities, and in the case of long term planning models by using the expected value criterion and stochastic optimization. Some of the details related to short term real time operation of reservoirs, reliability, vulnerability and resilience of planning and operation, significance of short term and long term loss or benefit functions are discussed in Datta and Houck (1984), Datta and Burges (1984), and Datta (1993). The role of the quality of stream flow forecast determining the actual economic benefits and losses accrued; even resulting from optimal multiple objective operation of a reservoir system is presented in Figure 1. Most of the optimization models use some kind of mathematical techniques like Linear programming (LP), Dynamic Programming (DP) and Non Linear Programming (NLP) or their variations. Also each of these techniques can be applied under deterministic assumed conditions or stochastic and uncertain conditions. Often the expected values of the benefits or losses are used as the objective function of the models when stochastic conditions are incorporated. However, as noted in Datta and Burges (1984), the expected value criteria may lead to inefficient optimal decisions, and therefore should be used with caution. A typical set of constraints of the optimization model may include mass 58 balance equation, maximum and minimum permissible releases and storage as function of time, penstock or canal system capacity, plant capacity, legal and institutional constraints, and other physical bounds such as demands. The objective function value represents the level of performance of the system for assigned values of the decision variables, often in terms of economic units. Figure 1. Difference between The sum of Actual Losses and the Sum of Losses Conditioned on Forecasted Flow for optimal Multiple Objective Real time Reservoir Operation(Datta and Burges, 1984) No doubt, of all the optimization methods LP has found the maximum acceptance due to the associated ease in solution, capacity to solve large scale problems and easily available computer codes. However, LP models are limited to solving models with linear objective function and constraints. However, LP models are extended by incorporating uncertainties in the modeling process in Chance constrained LP (Datta and Houck, 1984). Chance constrained LP models incorporating real time stream flow forecasts and the reliability of operation policies were first introduced for real time operation of reservoir system. Dynamic programming based on sequential sub-optimal decisions to obtain an optimal decision is capable of efficiently solving reservoir operation problems with linear or nonlinear separable objective functions and constraints. Many modifications of the discrete
DP concept were proposed to make this technique more efficient. Such modifications include: Differential DP, Constrained differential DP, Reliability constrained DP and Stochastic DP. Stochastic DPs are more suitable for long term planning (Datta, 1993). River water Pollution Control Using Optimal Operation Policy There are various objectives of water resources system management. One very important emerging objective is the control of water quality. Reservoir systems may be operated in a way so as to ensure an acceptable tradeoff between water supply or flood control objectives and water quality objectives. Some of the recent works in the form of Master's theses guided by the first author have addressed this aspect of reservoir system operation. For example, Datta and Sorangavi (1996) have developed an embedded simulation optimization model for the multiple objective operation of a reservoir system in Karnataka. The objectives considered are: Maximization of hydropower generation, and Minimization of the pollutant concentration down stream of a system of reservoirs. Both the objectives are conflicting in nature, therefore Pareto optimal solutions can be obtained for this nonlinear optimization problem. Figure 2 shows the schematic representation of the reservoir system considered. Figure 2. Schematic Diagram of Reservoir System (Datta and Sorangavi 1996). The actual performance of an optimal strategy would depend upon the quality of forecasts for future natural processes like runoff in rivers, and rainfall. Unless the forecasts are accurate and extends sufficiently into the future, the operation policy, although designated as optimal, would only be a Myopic Suboptimal strategy. These important aspects are elucidated in the earlier works of the first author. As mentioned in Datta and Burges (1984) and Datta and Houck (1984), real time forecasts and the associated inaccuracies and uncertainties are most important for operation of reservoir systems. The probability of errors in forecasts also provides a framework for reliability or, risk based operation of reservoirs. Improvement in real time forecasting capabilities or on-line adaptive forecasting can certainly improve the benefits from integrated management of reservoir systems, a fact evident from Figure 1. Regional Scale Groundwater Pollution and Utilization Management In a groundwater aquifer, not only the quantity but also the quality of available water determines the purpose for which it can be used. Polluted groundwater is unfit for human consumption or even agricultural use. A judicious planning and development of a spatially and temporarily varying pumping policy can control the extent of contamination in the aquifer. It is possible to develop a time-varying spatial pumping strategy that allocates water according to availability, quality, and demand; and at the same time controls the quality of pumped water. In order to accomplish these two conflicting goals of optimal allocation, and control of contamination, a multiple objective management policy is necessary. Keshari and Datta (1995) presented the development and evaluation of a pattern search algorithm (Hooke-Jeeves), together with the exterior penalty function method for solving a constrained groundwater management model incorporating both the flow and the transport equations. The Powell's Conjugate Direction method together with exterior penalty function method was also utilized to solve a similar nonlinear constrained groundwater management model. A two-objective nonlinear optimization model for the management of groundwater withdrawal and 59
groundwater pollution in a regional scale was presented by Keshari and Datta (1996). This model uses the embedding technique to simulate the flow and the transport processes in the aquifer, thus, eliminating the necessity of externally linking a simulation model with the optimization model. The two different conflicting objectives considered are: (i) minimization of total withdrawal from the entire region over a specified time horizon, and (ii) minimization of the maximum concentration of a conservative pollutant (chloride) occurring in the groundwater. Other implicit objectives that are considered as constraints are the distributions of resulting hydraulic heads in the aquifer. Graphical representation of typical optimal solutions showing the optimal spatial pumping distribution resulting from the obtained optimal groundwater quality management strategy, the optimal spatial distribution of hydraulic head in the aquifer resulting from the pumping strategy, are shown in Figures 3 and 4, respectively. aquifer. They also accounted for the opportunity cost due to the loss in agricultural production caused by nonavailability of water. This work is one of the few very important applications of optimization principles for evolving a regional pumping strategy with conjunctive use of surface and ground water for sustainable development in an intensively agricultural area. Figure 4. Hydraulic Head Distribution after One Year, (Keshari and Datta 1996). Figure 3. Optimal Pumping Distribution in First Management Period, (Keshari and Datta, 1996). The tradeoff between the two conflicting objectives for scenarios with or without groundwater recharge is shown in Figure 5. Datta and Peralta (1986) presented a multiobjective optimization procedure using quadratic programming for developing a regional conjunctive water management strategy for an important rice production area in Arkansas, U.S.A. The objectives considered were: (a) Minimization of the total cost of water use, and (b) maximization of total withdrawal from the 60 Figure 5. Pareoto-Optimal Solutions for the Two- Objective Model, (Keshari and Datta 1996). Identification of Unknown Groundwater Pollution Sources An open and challenging problem in groundwater pollution management is the detection of unknown sources of groundwater pollution. Often, groundwater pollution is detected in a
water supply well, many years after the source of pollution causing the contamination in the aquifer has become active. Often the sources of pollution are clandestine disposal of pollutants by industries, or leaking underground tanks and pipes. Detection of the source of groundwater pollution is the most challenging task and the essential first step in mitigation of contaminated aquifers. Pioneering work has been carried out on this topic at I.I.T. Kanpur, for conservative as well as radioactive pollutants, under the guidance of the first author. The aquifer may be polluted due to multiple sources, active at different time periods. The determination of pollution sources using only concentration measurement data in the aquifer is analogous to reconstructing the history of events that have occurred in the aquifer over a time horizon. The identification of unknown pollution sources from the contamination measurement data in arbitrarily located observation wells is an inverse problem, which is generally ill-posed and non-unique. The first author's first attempt to solve this most challenging problem before joining IIT Kanpur is reported in: Datta et al. (1989). The methodology developed utilized the pattern learning and recognition capabilities of an optimal statistical classifier using stochastic dynamic programming, as well as an expert knowledge base to solve the identification problem. Mahar and Datta (1997, 2000, and 2001) presented optimal source identification methodologies based on embedded optimization models. Mahar and Datta (2000) considered the transient flow condition. Mahar and Datta (2001) considered simultaneous estimation of aquifer parameters and identification of unknown pollution sources. Recently, Datta and Chakrabarty (2003) proposed the use of linked optimization-simulation approach when the simulation model is externally linked to a classical nonlinear optimization model to solve this source identification problem. This approach is capable of solving very large scale identification problems. Figure 6 shows the schematic representation of a linked simulation optimization approach using gradient based nonlinear optimization technique. Figure 6. Linked Optimization Simulation (Datta and Chakrabarty 2003). Singh and Datta (2003, 2004) proposed an artificial neural network (ANN) based methodology, and a genetic algorithm (GA) based linked simulation optimization methodology that would facilitate optimal identification for unknown groundwater pollution sources using concentration measurement data. Each methodology requires a groundwater flow and contaminant transport simulation model to simulate the physical processes in the aquifer system. The GA based simulation optimization approach uses the simulation model for fitness evaluation for the population of potential pollution sources evolved by GA. The flow and transport simulation model is externally linked to the GA based optimization model. Hydraulic Management of Salt Water Intrusion in coastal aquifers Another application of optimization tools is the management of coastal aquifers for the control of sea water intrusion. Often, the intrusion of sea water into coastal aquifers due to excessive and uncontrolled groundwater withdrawal renders the entire aquifer saline and unfit for beneficial use. Das and Datta (1999a, b, 2000) presented a number of nonlinear optimization based multi- 61
objective management models for sustainable utilization of coastal aquifer. In Bhattacharjya and Datta (2004), a linked simulated-optimization based multi-objective management model is developed for coastal aquifer management. An artificial neural network (ANN) is used to approximate the flow and transport processes in coastal aquifers. A modified form of the Non-dominating Sorting Genetic Algorithm (NSGA) developed in the KANGAL lab at I.I.T. Kanpur (by Dr. Deb and his students) is utilized to obtain the Pareto optimal solutions for the three objective saltwater intrusion management problems, as shown in Figure 7. Figure 7. Pareto-Optimal Solution for Three Objective Coastal Saltwater Intrusion Management, (Bhattacharjya and Datta, 2004). Although many other optimization problems related to water resource system are in progress, optimal monitoring network design for detection of pollutants in groundwater aquifers, which involves a mixed-integer programming based chance constrained optimization methodology (Datta and Dhiman, 1996) and another model based on a sequential optimization simulation model (Mahar and Datta,1997) is well studied. Concluding Remarks A few illustrative applications of optimization techniques in the planning development and management of large scale surface water and groundwater systems are discussed here. An attempt has been made to present or highlight some of the research works which had been carried out by the first author in this field, especially at I.I.T. Kanpur. For the last one or two decades, Water Resources Systems management is one of those areas which have seen enormous application of optimization tools and principles. In the recent years the emphasis is no doubt sifting to the Environmental aspects such as groundwater and surface water pollution and its control and mitigation. The discussion presented here is only meant to provide a glimpse of possible applications, which are by no means exhaustive. The expectation remains that: actual practitioners in this field would soon benefit from the enormous strides made by the researchers. References 1. 1. Datta, B and M.H. Houcks. (1984), A Stochastic Optimization Model for Real Time Operation 2. of Reservoirs Using Uncertain Forecasts. Water Resource Research, pp 1039-1046. 3. 2. Datta, B and S.J. Burges. (1984), Short term Single Multipurpose Reservoir Operation; Importance 4. of Loss Functions and Forecast Errors., Water Resource Research, pp 1167-1176. 5. 3. Datta, B (1993), Operation Models for Single and Multipurpose Reservoirs A review, an Invited 6. Paper, Communicated for Publication in Jalabigyan Samiksha (INCH), Vol. 8, No.1, 1993. 7. 4. Keshari, A.K and Datta, B (1996), Multi-objective Management of a Contaminated Aquifer for Agricultural 8. Use, Water Resources Management 10: 373 395. 9. 5. Keshari, A.K and Datta, B (1995), Integrated Optimal Management of Groundwater Pollution and 10. Withdrawal, Ground Water. 11. 6. Datta, B and Peralta, R.C (1986), Interactive Computer Graphics Based Multi-objective Decision 12. Making for Regional Groundwater Management. Agric. Water Manage. 11, 91 116. 13. 7. Datta, B., Beegle, J.E., Kavvas, M.L., and Orlob, G.T. (1989), Development of an Expert System 14. Embedded Pattern Recognition Techniques for Pollution Source Identification., National Technical 15. Information Service, Springfield, Virg. 62
1. 8 Mahar, P.S., and Datta, B. (1997), Optimal Monitoring network and Groundwater Pollution Source 2. Identification., Jl. Of Water Resources Plang. and Mgmt., ASCE, 123(4) 199-207. 3. 9. Mahar, P.S., and Datta, B. (2000), Identification of Pollution Sources in Transient Groundwater 4. System, Water Resources Mgmt., 14(6), 209-227. 10. Mahar, P.S., and Datta, B. (2001), Optimal Identification of Groundwater Pollution Sources 5. and Parameter Estimation, Jl. Of Water Resources Plng. and Mgmt., ASCE, 127(1), 20-29. 11. Datta, B., and Chakrabarty, D. (2003), Optimal Identification of Unknown Pollution Sources 6. Using Linked Optimization Simulation Methodology, Proc. Of Symposium on Advances in 7. Geotechnical Engg. (SAGE 2003), I.I.T. Kanpur India, 368-379. 12. Singh, R.M., Datta, B., Jain, A. (2003). Identification of Unknown Groundwater Pollution 8. Sources using Artificial Neural Networks. Jl. Of Water Resources Plng. And Mgmt., ASCE, (in press). 13. Datta, B., and Dhiman, S.D., (1996), Chance-Constrained Optimal Monitoring Network Design for 9. Pollutants in Groundwater., Jl. Of Water Resources Plng. And Mgmt., ASCE, 22(3), 180-188. 14. Das, A. and Datta, B., (1999a), Development of Multi-objective Management Models for Coastal 10. Aquifers. Jl. Of Water Resources Plng. And Mgmt., ASCE, 125(2), 76-87. 15. Das, A. and Datta, B., (1999b), Development of Management Models for Sustainable use of Coastal 11. Aquifers., Jl. Of Irrg. And Drainage Engg. ASCE, 125(3), 112-121. 16. Das, A. and Datta, B., (2000), Optimal Based Solution of Density Dependent Seawater Intrusion 12. in Coastal Aquifer, Jl. Of Hydrologic Engg. ASCE, 5(1), 82-89. 17. Datta, B., and V.S. Soraganvi (1996), Water Quality Control and Hydropower Generation as Conflicting Objective of Optimal Reservoir Operation, Proceedings of International Conference On: Aspects of Conflicts in Reservoir Development and Management, City University, London, September 1996. 18. Singh, R.M. and Datta, B, (2004) Identification of Unknown Groundwater Sources Using Genetic 13. Algorithm Based Linked Simulation Optimization Model, Submitted for Publication in Jl. of 14. Water Resources Management, ASCE. 19. Bhattacharjya, R.K and Datta, B, (2004), ANN-GA Based Multiple Objective Management 15. of Coastal Aquifer, Submitted for Publication in Jl. of Water Resources Management, ASCE. About the author: Dr. Bithin Datta is currently the Professor and Head, of the Civil Engineering Department and Head of Environmental Engineering and Management Program at I.I.T. Kanpur. Dr. Datta obtained his B.Tech. (Hons.) and M.Tech. Degrees from I.I.T. Kharagpur, and Ph.D. degree from Purdue University, U.S.A. He has worked in different capacities at University of California, Davis, University of Arkansas, and University of Washington, Seattle, before joining I.I.T. Kanpur. In the recent years he has also been a Visiting Faculty at A.I.T. Bangkok, Visiting Professor at Technical University of Denmark, and Visiting Research Professor at Dalhousie University, Halifax, Canada. Mr. Harikrishna V. is currently an M.Tech. Student in the Civil Engineering Department at I.I.T. Kanpur, after completing his B.Tech. Degree from S. K. University in A.P. 63
Optimization Courses Offered at IIT Kanpur ME698: Advanced Topics in Engineering Optimization (3-0-0-4) This course is offered for those students who would like to study advanced topics of optimization and are interested in working on a research problem in the are a of optimization. This course is only open to UG students. ME780/MTH698: Multiobjective Optimization: Theory and Applications (3-0-0-4) This course covers theory and practical multiobjective optimization methods. Starting with fundamentals of multiobje ctive optimization, evolutionary multiobjective optimization methods are covered. The course is open to UG and PG students. MME609: Soft Computing Methods in Engineering Problem Solving (3-0-0-4) This course covers various soft -computing methods such as n eural networks, genetic algorithms and fuzzy logic techniques in solving engineering optimization problems. The course is open to UG and PG students. MTH454: Principles of Optimization (3-1-0-4) This is a basic course on optimiza tion theory including li near programming and some search techniques. This course is a compulsory course to MSc (intg.) Math UG students. MTH670/671: Operations Research I and II (3-0-0-4) This course covers fundamentals of operations research techniques emphasizing linear programming, network algorithms, PERT/CPM and dynamic programming. The second course covers advanced topics. These courses are open to UG and PG students. MTH672: Combinatorial Optimization (3-0-0-4) This course covers combinatorial optimization problems such a s traveling salesman problem, integer programming, approximation algorithms and others. Th is course is open to UG and PG students. MTH673: Convex Analysis and Optimization (3-0-0-4) This course covers fundamentals of optimization theory with an emphasi problems. This course are open to UG and PG students. s to convex More courses on Page 56