1 / 37

Optimization

Optimization. Water Resources Planning and Management Daene C. McKinney. Reservoirs. Hoover Dam 158 m 35 km3 2,074 MW. Toktogul Dam 140 m 19.5 km3 1,200 MW. Grand Coulee Dam 100 m 11.8 km3 6,809 MW. Dams. Masonry dams Arch dams Gravity dams Embankment dams

naif
Download Presentation

Optimization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Optimization Water Resources Planning and Management Daene C. McKinney

  2. Reservoirs Hoover Dam 158 m 35 km3 2,074 MW Toktogul Dam 140 m 19.5 km3 1,200 MW Grand Coulee Dam 100 m 11.8 km3 6,809 MW

  3. Dams • Masonry dams • Arch dams • Gravity dams • Embankment dams • rock-fill and earth-fill dams • Spillways

  4. St Qt Rt K Qt K St Rt Reservoir

  5. Operating Policy Allocation Policy Example • Allocate reservoir release Rt to 3 users and provide instream flow Qt storage St release Rt inflow It

  6. Optimization • Benefit • Decision variables • Objective: • Constraints: Optimization model

  7. Operating Policy Allocation Policy Simulation

  8. Simulation vs Optimization • Simulation models: Predict response to given design • Optimization models: Identify optimal designs or policies

  9. Problem identification and description Model conceptualization Data Model development Model calibration & parameter estimation Model verification & sensitivity analysis Model Documentation Model application Present results Modeling Process • Problem identification • Important elements to be modeled • Relations and interactions between them • Degree of accuracy • Conceptualization and development • Mathematical description • Type of model • Numerical method - computer code • Grid, boundary & initial conditions • Calibration • Estimate model parameters • Model outputs compared with actual outputs • Parameters adjusted until the values agree • Verification • Independent set of input data used • Results compared with measured outputs

  10. Example – Water Users • Allocate release to users and provide instream flow • Obtain benefits from allocation of xi, i = 1,2,3 • Bi(xi) = benefit to user i from using amount of water xi

  11. Note: if sufficient water is available the allocations are independent and equal to How? Example • Decision variables: • Objective: • Constraint: • Optimization model:

  12. Objective function Decision variables Constraint set Optimization Problems

  13. f(x) minimum x x* Feasible region f(x) X={x: a<x< b} x* x a b X Optimization Problems Find the decision variables, x, that optimize (maximize or minimize) an objective function while satisfying constraints

  14. Example

  15. Feasible region f(x) X={x: a<x< b} x* x a b X Existence of Solutions • Weierstrass Theorem • Describes conditions on the objective function and the constraint set so that we are guaranteed that solutions will always exist • Constraint set is compact (closed and bounded) • Objective function is continuous on the constraint set

  16. x x y y convex nonconvex Convex Sets If x and y are in the set, then z is also in the set, i.e., don’t leave the set to get from x to y

  17. Convex Functions Line segment joining points on a convex function does not lie below the function Linear functions are convex.

  18. Global maximum Concave function f(x) x* x X Existence of Global Solutions • Local-Global Theorem (maximization) • Describes conditions for a local solution to be global • Constraint set is compact and convex • Objective function is continuous on the constraint set and concave • Then a local maximum is global

  19. Solutions – Global or Local? Global Max Local Max

  20. f(x) Global minimum Convex function x* x X Global maximum Concave function f(x) x* x X Solutions • Local - Global Theorem:   • If X is convex and f(x) is a convex function, then a local minimum is a global minimum • If X is convex and f(x) is a concave function, then a local maximum is a global maximum

  21. Types of Optimization Problems Nonlinear Program Classic Program Linear Program

  22. f(x) Global minimum Convex function x* x X No ConstraintsSingle Decision Variable • First-order conditions for a local optimum Scalar No constraints Tangent is horizontal • Second-order conditions for a local optimum Curvature is upward

  23. No ConstraintsMultiple Decision Variables • First-order conditions for a local optimum Vector No constraints • n - simultaneous equations

  24. Classical Program Example General Form All equality constraints

  25. Single ConstraintMultiple Decision Variables Vector One constraint

  26. Single ConstraintMultiple Decision Variables Lagrangian First-order conditions N+1 equations

  27. Example Lagrangean First – order conditions Notice the signs

  28. Note: if sufficient water is available the allocations are independent and equal to How? Example • Decision variables: • Objective: • Constraint: • Optimization model:

  29. Example Lagrangean First – order conditions Notice the signs

  30. Example Equal marginal benefits (slopes) for all users

  31. Release Allocation Rule Allocation rule tells you the amount of released water allocated to each use

  32. Classical ProgrammingVector Case – Multiple Constraints Lagrangian Vector M constraints First-order conditions N+M equations N equations M equations

  33. Example From Revelle, C. S., E. E. Whitlach, and J. R. Wright, Civil and Environmental Systems Engineering, Prentice Hall, Upper Saddle River, 1997

  34. Nonlinear Program General Form Example

  35. Reservoir with Power Plant earliest known dam - Jawa, Jordan - 9 m high x1 m wide x 50 m long, 3000 BC Hoover Dam

  36. St Qt Rt K Et K St Ht Et Rt Reservoir with Power Plant Qt

  37. St Et Qt Rt K Reservoir with Power Maximize power production given capacity and inflows • QtInflows (L3/time period) • St Storage volume (L3) • K Capacity (L3) • Rt Release (L3 /period) • Et Energy (kWh) • Ht Head (L) • k Coefficient (efficiency, units) Nonlinear

More Related