In a previous post, the development of an induced surcharge envelope curve was detailed. That post can be found here:
Development of Induced Surcharge Envelope Curves
This post will describe how these curves are used in the real-time operation of a reservoir.
Based on the forecasted inflow from observed rainfall, the reservoir engineer will develop a peak pool forecast based on an initial release schedule. The point relating the maximum pool elevation achieved along with the maximum release will be plotted on the curve containing the envelope curve. If the maximum pool / maximum release point plots above the the envelope curve, then a new release schedule will need to be developed. This iterative process continues until the maximum pool / maximum release point plots either on or below the envelope curve.
An example of this is shown below. For the first iteration (shown by the red dot), the release is held to zero. Since this plots above the envelope curve, another iteration must be performed. In the second iteration, a maximum release of 20,000 cfs is used in the release schedule. The pool elevation exceeds the envelope curve (shown by the blue dot), so another iteration must be performed. Finally, in the third iteration (shown by the green dot) the envelope curve is not exceeded.
It should also be noted that multiple solutions may exist that would satisfy the envelope curve requirements.
Development of Induced Surcharge Envelope Curves
This post will describe how these curves are used in the real-time operation of a reservoir.
Based on the forecasted inflow from observed rainfall, the reservoir engineer will develop a peak pool forecast based on an initial release schedule. The point relating the maximum pool elevation achieved along with the maximum release will be plotted on the curve containing the envelope curve. If the maximum pool / maximum release point plots above the the envelope curve, then a new release schedule will need to be developed. This iterative process continues until the maximum pool / maximum release point plots either on or below the envelope curve.
An example of this is shown below. For the first iteration (shown by the red dot), the release is held to zero. Since this plots above the envelope curve, another iteration must be performed. In the second iteration, a maximum release of 20,000 cfs is used in the release schedule. The pool elevation exceeds the envelope curve (shown by the blue dot), so another iteration must be performed. Finally, in the third iteration (shown by the green dot) the envelope curve is not exceeded.
It should also be noted that multiple solutions may exist that would satisfy the envelope curve requirements.
Dear Kevin,
ReplyDeleteI have 2 reservoirs (A,B) and a diversion canal from B to A. I need a simple canal release rule based on elevation (modeled values) in both reservoirs i.e. if elevB > elevA then canal diverts water (flow > 0)) else if elevB<=elevA the diversion closed (flow = 0).
I have been trying multiple (if else), setups but anyway I am getting flow in the diversion canal when elevB<= elevA.
In addition to the diversion canal, I have ecological outlet in conservation zone, and spillway in the flood zone of reservoir B.
Any hints, thank you very much,
Best regards,
Greg