Reservoir,Rule,Zones,Description
Blue River,Albany BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Albany.
Blue River,Albany HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Albany.
Blue River,BiOp Min,"FC, CON",BiOp 2008 NMFS
Blue River,Con Max,CON,Calibration
Blue River,Daily BiOp Max Rate Decrease,CON,Chooses the lesser of 1' per day tailwater change or a 50% reduction in flow per the BiOp
Blue River,Max Evacuation Release,"TOD, FC",Calibration  ----- #TODO has 'Max Evacuation Rate = 3700cfs in SOP
Blue River,Salem BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Salem.
Blue River,Salem HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Salem.
Blue River,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Blue River,Vida Regulation Goal Max,"FC, CON","Reg goal is 14,500, BF is 22,200, FS is 35,000"
Blue River,WCM Min,"FC, CON","WCM specifies MinFlow Release as: 
01Feb - 30Nov -> 50cfs; 
16Nov - 31Jan -> Pass inflow except in case of flood. 
During this 01Dec - 31Jan period, this rule was set as 50cfs."
Cottage Grove,Albany BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Albany.
Cottage Grove,Albany HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Albany.
Cottage Grove,BiOp Min,"FC, CON",BiOp
Cottage Grove,Con Max,CON,Calibration
Cottage Grove,Daily BiOp Max Rate of Decrease,CON,"Chooses the lesser of 1' per day tailwater change or a 50% reduction in flow per the BiOp.  This rule is for daily time step runs, not hourly time step runs."
Cottage Grove,Goshen Bankfull Max,"FC, CON",2019 SOP
Cottage Grove,Harrisburg Bankfull Simplified Max,CON,"The native DS Control rule in ResSim caused many oscillations when used at multiple upstream reservoirs.
This rule is a simpler version of the downstream control rule based on cumulative local flow at Harrisburg.
Typical low cumloc value during the recession limb is taken as 15000 cfs.
Linear interpolation from max release at the typical low cumloc value to 0 release at the downstream target.
Bankfull flow = 39,700 cfs, from NWRFC action stage at 10.8 feet, as of 2021.
Regulation Goal = 52,000 cfs, from 2020 Willamette SOP. 
The rule includes an allowance for routing time (the difference between the rule Offset and rule Period Average)."
Cottage Grove,Harrisburg Regulation Goal Simplified Max,FC,"The native DS Control rule in ResSim caused many oscillations when used at multiple upstream reservoirs.
This rule is a simpler version of the downstream control rule based on cumulative local flow at Harrisburg.
Typical low cumloc value during the recession limb is taken as 15000 cfs.
Linear interpolation from max release at the typical low cumloc value to 0 release at the downstream target.
Bankfull flow = 39,700 cfs, from NWRFC action stage at 10.8 feet, as of 2021.
Regulation Goal = 52,000 cfs, from 2020 Willamette SOP. 
The rule includes an allowance for routing time (the difference between the rule Offset and rule Period Average)."
Cottage Grove,Max Evacuation Release,"TOD, FC",Calibration (WCM says max evacuation rate is 3000cfs) -- confirm don't exceed
Cottage Grove,Maximum Daily rate of increase from WCM,CON,"WCM ---- (#TODO confirm source, not seeign in WillametteReservoirStats workbook, WCM?)"
Cottage Grove,Salem BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Salem.
Cottage Grove,Salem HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Salem.
Cottage Grove,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Cottage Grove,WCM Min,"FC, CON","From WCM:
1Feb - 30 Jun	75
1July - 31 Oct	50
1Nov - 31 Jan	Pass inflow, except in case of flood, set minimum to 50 instead of 0cfs, consistant with HD531 rule and observed outflows (for years after 1980s)"
Cougar,Albany BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Albany.
Cougar,Albany HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Albany.
Cougar,BiOp Min,"FC, CON",BiOp calls for 300 cfs Jul-May and 400 cfs in June.  Corps releases 400 cfs year round for fish.
Cougar,Con Max,CON,Calibration
Cougar,Daily BiOp Max Rate of Decrease,CON,Chooses the lesser of 1' per day tailwater change or a 50% reduction in flow per the BiOp
Cougar,Min Power Release,"TOD, FC, CON",minimum turbine flow (other than speed no load) that can go through the turbine.
Cougar,Salem BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Salem.
Cougar,Salem HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Salem.
Cougar,Spawning Flow Max,CON,WFOP Spawning season requirment of 3000cfs 01sep-15oct. 999999 is a dummy flow to be superceded by the Max Flow (Winter and Conservation) rule.
Cougar,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Cougar,updated max power release,"TOD, FC, CON","Based on updated power plant capacities. ----(#TODO - cite source, ResReg group? document/report?)"
Cougar,Vida Regulation Goal Max,"FC, CON","Reg goal is 14,500, BF is 22,200, FS is 35,000"
Cougar,WCM Min,"FC, CON","WCM specifies MinFlow Release as: 
01Feb - 30Nov -> 300cfs; 
01Dec - 31Jan -> Pass inflow except in case of flood. 
During this 01Dec - 31Jan period, this rule was set as 300cfs year round."
Cougar,Winter Max,"TOD, FC","Calibration -----  'Max Evacuation Rate = 6500cfs in SOP, don't exceed"
Detroit,BiOp and Con Max,CON,"3,000 cfs maximum during spawning season as prescribed by the 2018 WFOP.  5,000 cfs is a conservation season calibration maximum"
Detroit,BiOp Min,"FC, CON",BiOp (2008 NMFS)
Detroit,Daily BiOp Max Rate of Decrease,CON,Chooses the lesser of 0.5' per day tailwater change or a 50% reduction in flow per the BiOp
Detroit,Jefferson Bankfull Max,CON,2019 SOP
Detroit,Jefferson Winter Ops Max,FC,"2019 SOP Bankfull 43,000; flood 55,900"
Detroit,Max Evacuation Release,FC,Used for Calibration
Detroit,Max Power Release,"TOD, FC, CON","Physically represents max Power House capacity in a way that the physical tab does not -----  (#TODO confirm source, SOP?)"
Detroit,Mehama Bankfull Max,CON,2019 SOP
Detroit,Mehama Winter Ops Max,FC,"2019 SOP Bankful-17,000cfs; flood-30,500cfs"
Detroit,Min Cavitation for BCL,"FC, CON","Guidance from ResReg: min requirement to prevent penstock cavitation at rereg dams, pulled rule out of FC zones, assumed during flooding, could regulate without turbines."
Detroit,No Lower RO Flow,"TOD, FC, CON","The lower RO has physical properties listed, but there should be no flow at all through them. This is a max rule saying zero flow through the lower RO."
Detroit,Salem Bankfull Max,CON,2019 SOP
Detroit,Salem Winter Ops Max,FC,"2019 SOP Bankfull-94,000; flood-154,300"
Detroit,Secondary Flood Draft Limit,FC,Limit draft when below secondary flood pool to the higher of powerhouse capacity and the min draft rate. See WCM and Willamette SOP.
Detroit,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Detroit,Upper RO use 1400 to 1550 (update),"TOD, FC, CON",Increased upper RO release range from 1442 to 1450 based on observed 1996 releases
Detroit,WCM Min,"FC, CON","From WCM:
01Feb - 30 Jun	1,000
01 Jul - 30 Nov	750
01Dec - 31Jan, Pass inflow, except in case of flood, set as 750"
Dorena,Albany BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Albany.
Dorena,Albany HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Albany.
Dorena,BiOp Min,"FC, CON",BiOp (2008 NMFS)
Dorena,Con Max,CON,------  (#TODO add description)
Dorena,Daily BiOp Max Rate of Decrease,CON,Chooses the lesser of 1' per day tailwater change or a 50% reduction in flow per the BiOp
Dorena,DecrsRamping_Dorena,FC,Reduces ocilations in flood operations
Dorena,Goshen Bankfull Max,"FC, CON",2019 SOP
Dorena,Harrisburg Bankfull Simplified Max,CON,"The native DS Control rule in ResSim caused many oscillations when used at multiple upstream reservoirs.
This rule is a simpler version of the downstream control rule based on cumulative local flow at Harrisburg.
Typical low cumloc value during the recession limb is taken as 15000 cfs.
Linear interpolation from max release at the typical low cumloc value to 0 release at the downstream target.
Bankfull flow = 39,700 cfs, from NWRFC action stage at 10.8 feet, as of 2021.
Regulation Goal = 52,000 cfs, from 2020 Willamette SOP. 
The rule includes an allowance for routing time (the difference between the rule Offset and rule Period Average)."
Dorena,Harrisburg Regulation Goal Simplified Max,FC,"The native DS Control rule in ResSim caused many oscillations when used at multiple upstream reservoirs.
This rule is a simpler version of the downstream control rule based on cumulative local flow at Harrisburg.
Typical low cumloc value during the recession limb is taken as 15000 cfs.
Linear interpolation from max release at the typical low cumloc value to 0 release at the downstream target.
Bankfull flow = 39,700 cfs, from NWRFC action stage at 10.8 feet, as of 2021.
Regulation Goal = 52,000 cfs, from 2020 Willamette SOP. 
The rule includes an allowance for routing time (the difference between the rule Offset and rule Period Average)."
Dorena,Max Evacuation Release,TOD,"Physically represents max Power House capacity in a way that the physical tab does not --------- (#TODO confirm source, SOP?)"
Dorena,Salem BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Salem.
Dorena,Salem HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Salem.
Dorena,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Dorena,WCM Min,"FC, CON","WCM Min specified:
01Feb - 30Jun	190
01Jul - 31Oct	100
01Nov - 31Jan, Pass inflow, except in case of flood. Set this period to 100cfs, earlier observed flows show regulators allowed flows to go to 0cfs, later flows (post1975) weren't allow below 100cfs."
Dorena,Winter Max,FC,"Calibration  ----- #TODO 'Max Evacuation Rate = 4000cfs in SOP, don't exceed"
Fall Creek,Albany BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Albany.
Fall Creek,Albany HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Albany.
Fall Creek,BiOp Min,"FC, CON",2019 SOP
Fall Creek,Con Max,CON,"extends max BiOp flows (200 cfs  01 apr - 30 jun, 400 01 Sep 30 Sep) to span conservation season to prevent excessive reliance on Fall Creek to meet min flows at Salem and Albany. Arbitrarily large in the winter."
Fall Creek,Daily BiOp Max Rate of Decrease,CON,Chooses the lesser of 1' per day tailwater change or a 50% reduction in flow per the BiOp
Fall Creek,Harrisburg Bankfull Simplified Max,CON,"The native DS Control rule in ResSim caused many oscillations when used at multiple upstream reservoirs.
This rule is a simpler version of the downstream control rule based on cumulative local flow at Harrisburg.
Typical low cumloc value during the recession limb is taken as 15000 cfs.
Linear interpolation from max release at the typical low cumloc value to 0 release at the downstream target.
Bankfull flow = 39,700 cfs, from NWRFC action stage at 10.8 feet, as of 2021.
Regulation Goal = 52,000 cfs, from 2020 Willamette SOP. 
The rule includes an allowance for routing time (the difference between the rule Offset and rule Period Average)."
Fall Creek,Harrisburg Regulation Goal Simplified Max,FC,"The native DS Control rule in ResSim caused many oscillations when used at multiple upstream reservoirs.
This rule is a simpler version of the downstream control rule based on cumulative local flow at Harrisburg.
Typical low cumloc value during the recession limb is taken as 15000 cfs.
Linear interpolation from max release at the typical low cumloc value to 0 release at the downstream target.
Bankfull flow = 39,700 cfs, from NWRFC action stage at 10.8 feet, as of 2021.
Regulation Goal = 52,000 cfs, from 2020 Willamette SOP. 
The rule includes an allowance for routing time (the difference between the rule Offset and rule Period Average)."
Fall Creek,Medium Fish Horn Min,CON,"------  (#TODO confirm source, SOP?)"
Fall Creek,Salem BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Salem.
Fall Creek,Salem HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Salem.
Fall Creek,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Fall Creek,WCM Min,"FC, CON","WCM specifies MinFlow Release as: 
01Feb - 15Nov -> 30cfs; 
16Nov - 31Jan -> Pass inflow except in case of flood. 
During this 16Nov - 31Jan period, this rule was set as 30cfs."
Fall Creek,Winter Max,"TOD, FC",Calibration ------  SOP has 'Max Evacuation Rate = 4500cfs
Fern Ridge,Daily BiOp Max Rate of Decrease,"FC, CON",Chooses the lesser of 1' per day tailwater change or a 50% reduction in flow per the BiOp ----(Note: this was changed from original EIS-version rule)
Fern Ridge,Max Con,CON,Calibration
Fern Ridge,Max Evacuation Release,"TOD, FC","For Calibration ----- #TODO, SOP has 'Max Evacuation Rate = 3000cfs"
Fern Ridge,Monroe Regulation Goal Max,"FC, CON","lead up to Flood Stage flow of  6,780 ---------- (#TODO confirm source, SOP for flood stage flows? lead up calibration?)"
Fern Ridge,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Fern Ridge,WCM Min,"FC, CON","From Water Control Manual - Willamette Minimum Authorized Flows 'MinFlows' tab in 'WillametteReservoirStatistics20220518.xlsx' workbook

01Dec - 30Jun	50
01Jul - 30Nov	30
01Dec - 31Jan	Pass inflow, except in case of flood, set to 30cfs."
Foster,BiOp Max Flow Fall,"FC, CON",WFOP Max Spring Spawning flow of 3000 cfs.
Foster,BiOp Max Flow Spring,CON,"----- (#TODO confirm source, SOP?)"
Foster,Daily Max Rate of Decrease for BiOp,CON,Chooses the lesser of 1' per day tailwater change or a 50% reduction in flow per the BiOp
Foster,Fish Spill,"FC, CON",Release half flow (all flow for half day) over spillway but make sure powerplant has 150 station service if inflows permit.
Foster,Max Power Release,"TOD, FC, CON","Physically represents max Power House capacity in a way that the physical tab does not ----- (#TODO confirm source, SOP?)"
Foster,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Foster,Temp Spill,"FC, CON","----- (#TODO confirm source, SOP?)"
Foster,Winter Max,"TOD, FC",Max release updated based on observed 1996 releases
Green Peter,18k Max into Foster (Update),FC,Increased from 10k to 18k based on observed 1996 releases from GPR
Green Peter,BiOp and Con Max,CON,For Calibration - Also covers max BiOp flows
Green Peter,BiOp Max Flow Winter GPR FOS,FC,"3000cfs max biOp flow ----- (#TODO confirm source, SOP?)"
Green Peter,Daily BiOp Max Rate of Decrease (at FOS),CON,Chooses the lesser of 1' per day tailwater change or a 50% reduction in flow per the BiOp
Green Peter,Jefferson Flood Stage Simplified Max,FC,"The native DS Control rule in ResSim caused many oscillations when used at multiple upstream reservoirs.
This rule is a simpler version of the downstream control rule based on cumulative local flow at Jefferson.
Typical low cumloc value during the recession limb is taken as 10000 cfs.
Linear interpolation from max release at the typical low cumloc value to 0 release at the downstream target.
Bankfull flow = Not used in operations
Regulation Goal = 43,000 cfs, Willamette SOP (2020), equal to NWS Action Stage of 13.0 feet. 
Flood Stage = 55,900 cfs, Willamette SOP (2020), equal to NWS Action Stage of 15.0 feet. 
The rule includes an allowance for routing time (the difference between the rule Offset and rule Period Average)."
Green Peter,Jefferson Regulation Goal Simplified Max,CON,"The native DS Control rule in ResSim caused many oscillations when used at multiple upstream reservoirs.
This rule is a simpler version of the downstream control rule based on cumulative local flow at Jefferson.
Typical low cumloc value during the recession limb is taken as 10000 cfs.
Linear interpolation from max release at the typical low cumloc value to 0 release at the downstream target.
Bankfull flow = Not used in operations
Regulation Goal = 43,000 cfs, Willamette SOP (2020), equal to NWS Action Stage of 13.0 feet. 
Flood Stage = 55,900 cfs, Willamette SOP (2020), equal to NWS Action Stage of 15.0 feet. 
The rule includes an allowance for routing time (the difference between the rule Offset and rule Period Average)."
Green Peter,Max Power Release,"TOD, FC, CON","Physically represents max Power House capacity in a way that the physical tab does not ----- (#TODO confirm source, SOP?)"
Green Peter,Middle Santiam Min - 50cfs,"FC, CON","From WCM:Since peaking for power generation will be a regular procedure at Green Peter, the minimum release from Green Peter will not be less than 50 cfs."
Green Peter,Salem Bankfull Simplified Max,CON,"The native DS Control rule in ResSim caused many oscillations when used at multiple upstream reservoirs.
This rule is a simpler version of the downstream control rule based on cumulative local flow at Salem.
Typical low cumloc value during the recession limb is taken as 25000 cfs.
Linear interpolation from max release at the typical low cumloc value to 0 release at the downstream target.
Bankfull flow = 94,000 cfs, from Willamette SOP (2020), equal to NWS Action Stage of 21.2 feet
Regulation Goal = 154,300 cfs, From Willamette SOP (2020), equal to NWS Flood Stage of 28.0 feet
The rule includes an allowance for routing time (the difference between the rule Offset and rule Period Average)."
Green Peter,Salem Flood Stage Simplified Max,FC,"The native DS Control rule in ResSim caused many oscillations when used at multiple upstream reservoirs.
This rule is a simpler version of the downstream control rule based on cumulative local flow at Salem.
Typical low cumloc value during the recession limb is taken as 25000 cfs.
Linear interpolation from max release at the typical low cumloc value to 0 release at the downstream target.
Bankfull flow = 94,000 cfs, from Willamette SOP (2020), equal to NWS Action Stage of 21.2 feet
Regulation Goal = 154,300 cfs, From Willamette SOP (2020), equal to NWS Flood Stage of 28.0 feet
The rule includes an allowance for routing time (the difference between the rule Offset and rule Period Average)."
Green Peter,Secondary Flood Draft Limit,FC,Limit draft when below secondary flood pool to the higher of powerhouse capacity and the min draft rate. See WCM and Willamette SOP.
Green Peter,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Green Peter,Waterloo Bankfull Max,"FC, CON",2019 SOP
Green Peter,WCM Min for FOS,"FC, CON","01Feb - 30Apr	800
May	750
June	600
1 Jul - 15 Nov	400
01Dec - 31Jan, Pass inflow except in case of flood. Set as 400cfs


NOTES from WCM:
-These flows are from Foster	
-During the latter part of Nov, Dec, and Jan the reservoir normally will be maintained near minimum flood control pool except in the case of a flood. Since peaking for power generation will be a regular procedure at Green Peter, the minimum release from Green Peter will not be less than 50 cfs. 
-Separate rule for 50cfs min ""Middle Santiam Min - 50cfs"""
Green Peter,Winter Max,"TOD, FC",Calibration at lowest elevations - RO capacity at upper elevations
Hills Creek,Albany BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Albany.
Hills Creek,Albany HD531 Min Simplified,CON,Minimum flow required to meet HDOC 531 targets at Albany.
Hills Creek,BiOp Min,"FC, CON",BiOp 2008 NMFS
Hills Creek,Con Max,CON,"Simplified Max Con Flow to replace detailed max con flow - Needed to prevent overdrafting of HCR in conservation season. Lower than max BiOp target of 3500 in September, but only in conservation zone."
Hills Creek,Daily BiOp Max Rate of Decrease,CON,"-------- (#TODO confirm source, SOP?)"
Hills Creek,Max Power Release,"TOD, FC, CON","Physically represents max Power House capacity in a way that the physical tab does not --------- (#TODO confirm source, SOP?)"
Hills Creek,Min Power Release,"TOD, FC, CON","Physically represents min Power House capacity in a way that the physical tab does not ------------- #TODO confirm source, SOP?)"
Hills Creek,Salem BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Salem.
Hills Creek,Salem HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Salem.
Hills Creek,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Hills Creek,Tandem - HCR and LOP,"TOD, FC",------  (#TODO add description)
Hills Creek,WCM Min,"FC, CON","WCM specifies MinFlow Release as: 
01Feb - 30Nov -> 100cfs; 
01Dec - 31Jan -> Pass inflow except in case of flood. 
During this 01Dec - 31Jan period, this rule was set as 100cfs."
Hills Creek,Winter Max,"TOD, FC","Max flows simplified from Max Winter and Conservation flows developed by Cindy Bowlen as part of the WBR effort. Max flows were cited as an important calibration step, but the original max winter and conservation rule required modification with every adjustment of the rule curve, so a simpler zone and elevatoin defined rule is used to replace it. On average, the max flows used in calibration are ~ 2,000 less than the max RO capacity at elevations between 1475 and 1530."
Lookout Point,0.5ft Max Ramp Down at DEX,CON,More strict than the 50% BiOp reduction rule
Lookout Point,0.5ft Max Ramp Up at DEX,CON,"------  (#TODO add description), WCM?"
Lookout Point,Albany BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Albany.
Lookout Point,Albany HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Albany.
Lookout Point,BiOp Min,"FC, CON",BiOp
Lookout Point,Con Max,CON,------  (#TODO add description)
Lookout Point,Flood Decrease Rate,FC,Used to reduce ocilations - actual operations can reduce flows faster.
Lookout Point,Harrisburg Bankfull Max,CON,"2019 SOP - As this pertains to FAL - In regards to changing to regulation goal in the conservation zone : This is more of a problem of the downstream control logic in ResSim being overly ambitious, rather than the setup of the rules. For instance, in Jan 2016, flows are well below bankfull of 39,700 at Harrisburg, but the rule is still throttling Fall Creek releases and preventing it from going back to rule curve quickly. Changing to 52,000 did not appear to help. Agreed we can accept this for purposes of the EIS. This means that any proposed changes to the refill side of the guide curve at Fall Creek will not show good results in ResSim due to this effect."
Lookout Point,Harrisburg Regulation Goal Max,FC,2019 SOP
Lookout Point,Jasper Bankfull Max,"FC, CON",2019 SOP
Lookout Point,Max Evacuation Release,"TOD, FC","Calibration ------ #TODO, SOP has 'Max Evacuation Rate = 15000cfs for DEX"
Lookout Point,Max Power Release,"TOD, FC, CON",------  (#TODO add description)
Lookout Point,Min Cavitation for DEX,"TOD, FC, CON","Guidance from ResReg: min requirement to prevent cavitation at rereg dam when using turbines, pulled out of FC zones, assuming during flooding, could regulate without turbines."
Lookout Point,No RO use above 900 ft,"TOD, FC, CON",------  (#TODO add description)
Lookout Point,Salem BiOp Min Simplified,CON,Minimum flow required to meet 2008 BiOp targets at Salem.
Lookout Point,Salem HD531 Min Simplified,CON,Minimum flow required to meet HDOC531 targets at Salem.
Lookout Point,Secondary Flood Draft Limit,FC,Limit draft when below secondary flood pool to the higher of powerhouse capacity and the min draft rate. See WCM and Willamette SOP.
Lookout Point,Special Curves,"TOD, FC, CON","Special curves parameters reproduce the ESRD curves provided in project water control manuals (WCM) above the spillway and additionally extend below the spillway. Maximum evacuation release must be defined at a lower priority than Special Curves.

Inflow check period for rising pool conditions consistent with WCM. Falling pool check period is 2x rising pool check. Falling pool transition elevation is the maximum conservation season elevation.  All reservoirs release average inflow of rising pool check period during falling pool operations except Detroit, Dorena, and Cottage Grove. Detroit maintains the maximum gate opening release while Dorena and Cottage Grove maintain the peak release.

Define additional releases on envelope curve (maintain ascending max pool elevation) to display curves on plot.

See memo here: Z:\Misc_Resources\Flood_Plain\Gen Hyd Studies\2021_WillametteBasinFlowFreq\Tasks\3.1_ResSim_Development\SpecialCurves"
Lookout Point,WCM Min,"FC, CON","WCM specifies MinFlow Release as: 
01Dec - 31Jan -> Pass inflow except in case of flood;
01Feb - 30Jun -> 1200cfs; 
01Jul - 15Nov -> 1000cfs.

During floods this rule was set as 1000cfs for the 15Nov - 31Jan period. 
Note: Observed Dexter outflows show regulated flood minimums close to 1000cfs for later years (post1980s), for earlier events however (e.g. 1961-1980) flows were allowed to go to 0cfs, and before biOps implementation in the 1980s, a few event flows were allowed to go to ~500cfs."
