1.731 

Water Resource Systems
Fall 2006 Syllabus


Instructor: 

Prof. Dennis McLaughlin

Rm. 48-329

253-7176

dennism@mit.edu

 

This subject is concerned with quantitative methods for analyzing large-scale water resource problems.  Topics covered include the design and management of facilities for river basin development, flood control, water supply, groundwater remediation, and other activities related to water resources. Simulation models and optimization methods are often used to support analyses of water resource problems. In this subject we will be constructing simulation models with the MATLAB programming language and solving numerical optimization problems with the GAMS optimization package.  It is desirable for students taking this subject to have some background in hydrology, linear algebra and programming, although these are not strict prerequisites. 

There will be an in-class midterm exam and an in-class final exam. There will also be a class project which will be carried out during the second half of the semester.  Homework will be designed to build skills. The grade will be based on exams (50%), project (30%), and homework (20%).  A detailed schedule is provided below.


 

Introduction, Optimization Concepts

 

No.

Lecture

Topic and links for examples

Assignment

Solutions

Readings

1

Sept. 7

Introduction, Example: Irrigation and salination,
irrigation.m

Student survey

 

 

2

Sept. 12

Linear algebra review

PS01

PS06sol_1.pdf

 

3

Sept. 14

General optimization concepts-1

 

 

 

4

Sept. 19

General optimization concepts-2

PS02

PS06sol_2.pdf 

PS06_2.gms

Ps06_2.lst

 

5

Sept. 21

Optimality conditions-1

 

 

 

6

Sept. 26

Optimality conditions-2

 

 

 


 

Optimization Methods

 

No.

Lecture

Topic and links for examples

Assignment

Solution

Readings

7

Sept. 28

Linear programming overview

PS03

PS06sol_3.pdf

PS06_gms

PS06_3.lst

 

8

Oct. 3

Duality, linear programming solution strategies

 

 

 

9

Oct. 5

Linear programming sensitivity analysis

PS04

PS06sol_4.pdf

PS06_4.gms

PS06_4.lst

 

10

Oct. 12

Quadratic programming

 

 

 

11

Oct. 17

Differential constraints

 

 

 

12

Oct. 19

Nonlinear programming algorithms - 1

 

 

 

13

Oct. 24

Nonlinear programming algorithms - 2

 

 

 


 

Economic Aspects

 

No.

Lecture

Topic and links for examples

Assignment

Solution

Readings

14

Oct. 26

Optimization over time, discounting

 

 

 

15

Oct. 31

Multiobjective optimization, utility, risk aversion

 

 

 

16

Nov. 2

Supply & demand, groundwater management

 

 

 


                                                                                                                                                                       

Water Resource Applications/Case Studies

 

No.

Lecture

Topic and links for examples

Assignment

Solution

Readings

17

Nov. 7

River basin planning – Screening

 

 

 

18

Nov. 9

River basin planning – Simulation

 

 

 

19

Nov. 14

Real-time optimization,  dynamic programming - 1

 

 

 

20

Nov. 16

Real-time optimization,  dynamic programming - 2

 

 

 

21

Nov. 21

Capacity expansion

Lecture06_21.m

 

 

 

22

Nov. 28

Common pool problems

 

 

 

23

Nov. 30

Variational and adjoint methods, data assimilation

 

 

 

24

Dec. 5

Review

 

 

 

25

Dec. 7

Project presentations

 

 

 

26

Dec. 12

Project presentations

 

 

 


 
 

 Copyright 2006 Massachusetts Institute of Technology
 Last modified Sept. 7, 2006   dennism