<br />testing, verification, and validation of the model.
<br />
<br />
<br />cou.:..jl
<br />
<br />2 Functional Requirements
<br />
<br />------------
<br />
<br />Overall Requirements
<br />
<br />The model must be capable of simulating the behavior of the Colorado River system, both
<br />physically and institutionally. Specifically, the model must represent the state of the system in
<br />terms of river flows, reservoir releases, elevations, surface area, volumes, and spills, and
<br />hydroelectric generation and capacity, for a given operating policy, physical and operational
<br />constraints, and inflow scenario. Furthermore, the model must include the ability to model the
<br />quality of the water with respect to salinity, The model will run on a monthly time step over a
<br />horizon that is user-selectable,
<br />
<br />The model will include a GUI that will provide the ability to interactively specify the physical
<br />features or objects, as well as to build and edit the river network, This will include support of
<br />aggregation and disaggregation functions to allow for sub-basin definition, selection, simulation,
<br />and addition. Objects will include reservoirs (with and without powerplants), river reaches, river
<br />confluences, and diversions, Each object will be capable of behaving in a variety of ways (i,e.,
<br />use different methods), selectable from the user interface. Operating rules will be able to be
<br />created, changed, and prioritized interactively,
<br />
<br />The model will also include input and output functions which will allow the user to quickly
<br />provide the necessary input data that a particular run requires, and to analyze the results of that
<br />run in a straightforward manner. The model must also provide multiple-scenario management
<br />to aid the user in setting up, running, and analyzing multiple modeling scenarios,
<br />
<br />Required Objects and Methods
<br />
<br />1. RESERVOIR
<br />
<br />The volume or content of a reservoir at the end of each month will be computed as bo,J /
<br />
<br />lOW-.4. 0- (~<
<br />
<br />\,<(..<.I~
<br />
<br />Vr.", = V'....'_l + It - 0, - P, + Bt - D, (1) ...of 1"> 10.
<br />o {oS bi 'I( vJAIf
<br />V' -.(\'-
<br />where V""' is the volume of the reservoir, I is the total inflow into the reservoir, 0 is the total
<br />outflow from the reservoir, P is the evaporation loss from the reservoir, B is the volume of water
<br />gained (or lost) due to bank storage, and D is the total diversion from the reservoir,
<br />
<br />The total inflow, I, will include the flow arriving from the upstream reach and any side inflows,
<br />The total outflow, 0, will include the controlled release (i.e., flow through the turbines and/or
<br />
<br />4
<br />
<br />DRAFr: February 17, 1994
<br />
|