prescriptive reservoir modeling and the rope...reservoir system modeling the function of a reservoir...

25
Prescriptive Reservoir Modeling and the ROPE Jason Needham, P.E. Hydrologic Engineering Center Davis, CA

Upload: others

Post on 07-Mar-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Prescriptive Reservoir Modelingand the ROPE

Jason Needham, P.E.

Hydrologic Engineering CenterDavis, CA

Page 2: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

What is our goal?

• Assist MVP in Upper Miss ROPEStudy• New operation policy for each reservoir

and system• Shared-vision approach• Optimization and simulation

• Technology Transfer

Page 3: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Study Area

• Central NorthernMinnesota

• 6 Primary Reservoirs

• Extends from LakeBemidji to St. Paul

Page 4: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Reservoir System Modeling

The function of a reservoir system is toredistribute the natural occurrence of water intime and space.

- Reservoirs accumulate and release water tomodify the distribution in time� flood storage, water supply storage

- Conveyance modifies the distribution in space� rivers, reservoirs, canals, pipelines, diversions

Page 5: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Redistribution of Water

� Redistribution is generally a series ofdecisions on how to operate watercontrol facilities.

� Based on multiple objectives of system

Page 6: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Balancing Multiple Objectives

� Navigation� Flood Control� Hydropower� Fish & Wildlife� Irrigation� Municipal Supply� Recreation

Some of theseobjectives areComplimentary,and some are inConflict.

Page 7: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Two Approaches to Analysis

� Simulation and Optimization modeling� A simulation model makes decisions that

follow operating rules specified by the user

� An optimization model makes decisions tomaximize the benefits associated withmeeting the objectives of a reservoirsystem. (Prescriptive)

Page 8: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Task of a Simulation Model� A simulation model answers “what if”

questions� The model “operates” the water system for a

historical period given a set of operating rules� Rules can be added, changed or removed in

response to “what if” questions, and the modelshows how the system would have operatedwith those changes

� Many “what if” questions can be asked andanswered to explore ideas and suggestions

Page 9: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Tasks of an Optimization Model

1) Identify the “optimal” solution

Example:

2

3

1

3 3 4

1

23

3

1

543

6

3

4 1

2

What do thesecosts represent?

Page 10: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Tasks of an Optimization Model

2) Evaluate and quantify the tradeoffsbetween various objectives• ie, how much does it cost one

objective if the benefit to anotherobjective is increased?

3) Seek operations (and operating rules)that achieve a reasonable balancebetween those objectives• simulation aids in this task

Page 11: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Use of Optimization AND Simulation

� Optimization and Simulation models play acomplimentary role in developing operatingrules.� Optimization models make decisions based on the

benefit achieved for system objectives over time, butthose decisions are difficult to make in real-time.

� Operating rules that approach those optimaloperations can be developed for use in real-time.

� Simulation models demonstrate the outcome ofproposed rules, and allow small adjustments totarget the outcome achieved by the optimization.

Page 12: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

The Bottom Line -- Symbiosis

� Simulation provides a test of operatingrules inferred from “optimal” operation

� Optimization provides a target to aim forwith the simulation

� Optimization also quantifies the expense ofone objective as a cost to other objectives(ie, a trade-off), which is thendemonstrated with the simulation

Page 13: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Data Requirements� Physical Reservoir Characteristics

� storage and outlet capacities� elevation/capacity/surface area (if consider

evaporation)

� Channel or Conveyance Characteristics� channel or conduit capacities� losses

� Streamflow Time-Series� reservoir inflow, incremental local flow, demand

� Unit penalties on streamflow and storage

Page 14: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Reservoir System as a Network

storagenode

non-storagenode

reservoir

junction

Use flownetworkto represent aWATERSYSTEM

riverreach flow

link

diversion

Page 15: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

timeperiod t time

periodt+1

storagelink

Reservoir System as a Network

Page 16: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

What are the decisions?

timeperiod t

timeperiod

t+1

storagelink

In this problem, thedecisions are

(1) whether to divertwater (or how much),

and(2) how much to

store or release froma reservoir in each

time period

Page 17: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Maximizing Objectives

We want to optimize the objectives ofthe water system, whatever those might be

For example,

• for flood control, the objective is tominimize damage due to flooding

• for water supply, the objective is tomaximize yield or minimize shortage toexisting demand

Page 18: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Articulating Objectives (Penalties)

• We can articulate our values, priorities,and objectives using penalties or benefits

• Unit-penalties are applied for occurrenceswe consider detrimental, such as high flowor very high reservoir storage

• Negative unit-penalties are applied topositive occurrences, such as streamflowneeded for navigation or irrigation

Page 19: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Examples of Penalty Curves

flow

penalty penalty

penalty penaltyflow

flow flow

floodcontrol irrigation

hydropower navigation

Page 20: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Combined Penalty Curves

0

20

40

60

80

100

120

140

0 50 100 150 200

Water SupplyRecreationFlood DamageComposite

0

20

40

60

80

100

120

140

0 50 100 150 200

Water SupplyRecreationFlood DamageComposite

compositecurve

pena

lty

penalty isapplied ineach time

periodstreamflow

penalty isfor a single

location

Page 21: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

• Values can be monetarily based– flood damage, price of water, hydropower

• Or, when value cannot be properly stated indollars, non-monetary based– instream use, such as wildlife preservation

• We often set non-monetary penalties toencourage specific operations or an operatingpreference– referred to as “persuasion penalties”

Articulating Objectives (Penalties)

Page 22: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Comparing Economic to Non-Monetary Objectives

Dollarvalue ofotherobjectives

Non-monetary objective

trade-offcurveco

st

increment

max valueof non-

monetaryobjective

cost

increment

Page 23: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Prioritizing Objectives?

� If one objective is more important thananother, can give it a higher priority� in the optimization it would be satisfied first

� Can vary priorities to determine thesystem’s sensitivity to theseassumptions

Page 24: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Application

� Run model for each objective individually� ensure results are consistent with goals� provide upper bound on benefits

� Run model for all objectives� using composite penalty functions� using various weightings of the objectives

� Infer operating rules (look for patterns inoutput)

� Simulate operating rules to measureperformance then repeat…

Page 25: Prescriptive Reservoir Modeling and the ROPE...Reservoir System Modeling The function of a reservoir system is to redistribute the natural occurrence of water in time and space. -

Contact

� Jason Needham

� US Army Corps of Engineers

� Hydrologic Engineering Center

� Davis, California

� (530) 756-1104

[email protected]