Hydro 101
The Subtleties of River Operations
May 9, 2012
Charlie Meeker, BPA / NJCD
Critical Business Systems Development
Bonneville Power Administration
U.S. Department of Energy
Adapted for the BP-14 Generation Inputs Workshop
from material prepared to explain the Slice Water Routing Simulator
• Hydro 101
(the subtleties of river operation)
• Key points
(juggling multiple uses)
• Water routing model
(basic river hydraulics)
• Model variables
(flows, elevations & generation)
• Operational constraints
(‘fencing in’ the hydro system)
• Operational objectives
(immediate & longer-range targets)
• Putting it all together
(iterating over projects & hours)
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 2
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Multiple-Use River
Irrigation
Fish & Wildlife Habitat
Cultural Resources
Power Production
Navigation
Fish Migration
Water Supply
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 3
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
• Firm capacity
– Sold to preference customers on long-term contracts
– Must be set aside on ongoing basis for operating & balancing reserves
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 4
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
31 Federal
4 Headwaters Projects
6 Main Stem Projects
4 Lower Snake Projects
(17 less inter-connected)
Many non-Federal
5 Canadian Storage
4 Mid Columbia
3 Middle Snake
(others less inter-connected)
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 5
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
GCL
CHJ
Project Constraints
lag 5 Proj Calculations
GCL Single-project models
Coulee- Chief
Complex
Mid-C’s
~22h
11h PRD External inputs
1h IHR
Measured discharges
Lagged flows into GCL/MCN
Desired Operations
3h
JDA Operating Constraints
Complex
1h Desired operations
TDA
2h
BON
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 6
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Head (ft.)
Lagged Spill –
Upstream Inflow × H/K = Gen Tailwater
(kcfs) Flow
Discharge (kcfs) =
Tu Gen Head
rb (MW)
in
ge e
Fl
Incremental r a nt ow
t o te ) (k
cf
Sideflow S on sfh s ) Total
+ C (k
Tailwater (ft.)
Outflow
Lagged
(kcfs)
Upstream
Discharge
= Bypass (kcfs)
Total Inflow
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 7
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Other variables
Model outputs (some having associated inputs)
Generation
Min/Max Constraints = QP × ( H/K )
Prudent
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 8
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Total Outflow
Total Inflow
Turbine Flow
Turbine Flow
Flow
Turbine Flow
Turbine Flow
Turbine
Spill Flow
Turbine Flow
Spill Flow
Flow
Spill Flow
Spill Flow
Discharge
Upstream
Spill Flow
Spill
Lagged
Turbine
Spill
Initial New
New New New New New
Storage Storage Storage Storage
Storage Storage Storage Storage
Content Content
Content
pass net net
inflow inflow outflow
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 9
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
ow
Sp
Fl
Turbine
i
e
ll
in
Spill
Fl
rb
ow
Tu
Draft
A ‘solution’ can be graphed (more The two degrees of freedom
using these variables: discharge) can also be expressed as:
- Ending FB (or discharge) - Turbine flow
- The Gen/Spill split - Spill flow
This gives us two alternate coordinate systems
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 10
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Sp (kc
s) w
cf lo
ill fs)
(k ne F
Fl
ow
i
rb
Tu
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 11
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Percent Spill
Outflow (Discharge) (kcfs)
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 12
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Operating Constraints
Powerhouse constraints Spillway constraints
Max generation Min spill (to promote fish passage)
– Unit outages & de-ratings (kcfs or MW) – Absolute (kcfs)
– Line outages & de-ratings (MW) – Percent (of total flow)
Min generation (MW, transmission reliability) Max spill (kcfs, to reduce dissolved nitrogen)
Sp cfs
Gen
(k
ill
(MW)
Tu Flocfs)
)
rb w
in
(k
M nT
s)
e
M
in ur
cf
i
(k
G bin
en e
w
o
er F
Fl
at low
ll
io
i
Sp
n (k
(M cf
in
M
W s)
)
M
ax x G
M
s)
Tu en
a
cf
rb er
(k
in at
Sp
ow
ow
e io
ill
Fl
Fl n
Fl
Fl
ow (M
e
ill
ow
in
Sp
rb
(k W)
(k
Tu
cf
c
ax
fs
s)
s)
)
cf
(k
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 13
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Operating Constraints
Discharge Constraints Equivalent FB/TW limits
Min discharge Min discharge
is limited by: FB (ft) is also limited by:
Min discharge itself (kcfs) Outflow Forebay maximum (ft)
(kcfs)
Max decrease (kcfs/hr) Tailwater minimum (ft)
Min daily flow (avg kcfs) TW (ft) Max 24h FB fill (ft/24hr)
Min weekly flow (avg kcfs) Max 1h TW decrease (ft/hr)
Max discharge Max discharge
is limited by: is also limited by:
Max discharge itself (kcfs) Forebay minimum (ft)
Max increase (kcfs/hr) Tailwater maximum (ft)
Max daily flow (avg kcfs) Max 24h FB draft (ft/24hr)
Max weekly flow (avg kcfs). Max 1h TW increase (ft/hr)
Min discharge
…
Typical aims:
▪ Regulate flows Min Max Typical aims:
▪ Avoid turbulence Spill % Spill % ▪ Seasonal planning
▪ Navigation ▪ Erosion control
▪ Fisheries ▪ Flood control
ow
▪ Recreation ▪ etc…
Sp
Max discharge
ill
Fl
▪ etc…
Fl
e
ow
rb
Min FB
(k
Tu
c
Max 24h FB draft
fs
s)
)
cf
Max TW increase
(k
Max TW
Constraints Equivalences
Many constraints depend on history: • In this way, any constraint can be
converted to one of these eight:
Hour-to-hour change
– Tailwater change – Min/Max discharge (kcfs)
– Discharge change – Min/Max turbine flow (kcfs)
– Min/Max spill (kcfs)
24-Hour fluctuation
– FB fill / draft – Min/Max spill % (% of discharge)
– TW fluctuation
• Constraint conversions
Averages – depend on current configuration
– Min daily discharge (that is, on prior operation history)
– Min weekly discharge
– must be recomputed
If prior operation is known, for each hour simulated.
can convert to simple min/max • These eight limits constrain
the two degrees of freedom
Additional conversions are possible
– FB/TW to discharge limits – for each project
– Generation to Turbine Flow limits – for each hour
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 15
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Constraint Equivalences
Formula Formula CJAD 80% Formula Formula
(BON) (BON) (CHJ) (MCN) (GCL) (GCL)
These eight lines form
- octagonal solution space 24hr 1hr 1d 24hr Wk 1hr 24hr
ramp ramp avg. ramp avg. ramp ramp
- project operation limits up down min down min down down Reserves Dec
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 16
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Constraint Application
All constraints must be satisfied: Feasible area is not a simple octagon
1. Min & max generation Never have all eight sides
2. Min & max forebay and other Spill & Spill % never together
discharge-equivalent constraints Usually just a narrow band
3. Min & max spill flow Prescribed spill: min = max
4. Min & max spill % Some edges are actually bent lines
5. Special operations Min spill, min spill % are complicated
by low & high flow exceptions
6. Inc/Dec gen reserves
2+
5+ 1-
3- 6-
ow
Sp
4- 4+
ill
Fl
Fl
e
in
ow
rb
6+
(k
Tu
3+
cfs
1+
s)
)
5-
cf
(k
2-
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 17
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Discharge mid-range
Forebay (ft)
Gen (MW)
discharge Gen (MW)
Total targets Total
Outflow Outflow
(kcfs) (kcfs)
immediate
Gen generation
targets
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 18
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Constraint Conflicts
Without careful planning, it may be impossible to satisfy all constraints
• In a drafted reservoir,
min FB may require
small max discharge
(any greater discharge 1. Min FB
FB drafted below min)
• With low inflow,
min discharge may require
large FB draft (low FB max) 2. Max FB (per min discharge)
(any higher FB
discharge below min)
If both occur,
this will result in a ‘min’ FB higher than the ‘max’ FB
• FB max (Discharge min) is normally on the top
• FB min (Discharge max) is normally on the bottom
• If they are reversed, cannot satisfy both
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 19
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Generation
Target Met
Total Outflow
Target Missed
Forebay Elevation
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 20
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Same Hr
U/S Proj
Multi-project
U
/S
P
ro
j
Model
P
ri
or
Upstream Project
H
Discharge Generation
ou
r
(lagged)
Request
Requests
• Targets Status
• Margins • Met
Same Proj • Missed Same Proj
Recent Updated
History History
•• FB
FB ••FB
FB
• Flows • Flows
• TW • TW
D
• Streamflow Forebay
/S
Simulator Parameters • Bypass (same hour)
P
ro
Data flows between Projects
j
Su
D/S Proj
Same Hr
Same-Project history
bs ho
eq u r
Other outputs
u
en
t
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 21
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
GCL
2h
CHJ
Stream flow
MidC
PRD
IHR
MCN
3h
JDA
1h
TDA
2h
BON
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 22
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Summary
• The FCRPS is a complex, interconnected system
– Many competing uses
– Power production is the lowest priority
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 23
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N
Questions
5 Proj
Project Constraints
lag
GCL
Coulee- Chief
Complex
2h
CHJ
Incremental Side Flows
Mid-C Ops
11h PRD
1h IHR
Operational Targets
MCN
3h
Lower Columbia
JDA
Complex
1h
TDA
2h
BON
May 9, 2012 - Rate Case Workshop Predecisional. For discussion purposes only 24