Laserfiche WebLink
<br />. <br /> <br />e <br /> <br />e <br /> <br />Iltl"i'-",) <br />UVU....:l!.4 <br /> <br />Functional Specification for the Planning Model <br /> <br />The general user interface design objectives will be to provide a reasonable level of error <br />checking, without restricting the user's freedom, to detect errors as early as possible and to <br />provide understandable error messages in plain English whenever errors are detected. <br /> <br />l <br /> <br />Documenting or "Commenting" Scenarios <br /> <br />It is important for users to be able to save the work they have invested in specifying a <br />scenario, to reuse a scenario at a later time and to share it with other users. This implies that a <br />user must be able to build up a library of scenarios over time and determine which is the <br />appropriate one for a particular purpose. Accordingly, users need to be able to give names to <br />scenarios and to append comments to scenarios explaining in prose what the scenarios assume <br />or address. <br /> <br />Difference Files <br /> <br />The functional requirement that users be able to save and exchange scenarios implies the <br />ability to capture the differences between any scenario and the Baseline. This ability has been <br />referred to as an abstract entity called a "difference file. " <br /> <br />The primary use of the difference file is to enable efficient storage of the specification of <br />a scenario and to enable it to be regenerated automatically by other users wishing to verify <br />scenario results. A secondary use of the difference file will be to provide a human-readable <br />form of documentation of the components of a scenario's definition. A related functional <br />requirement for the user interface is to provide feedback to the user during the process of <br />specifying a scenario. The user should be able to display a list the specifications included in <br />the new scenario up to that point, in order to have confirmation of the work already completed. <br /> <br />Support for Running the Model and Generating Output <br /> <br />Before a model run is initiated, there are two categories of instructions or specifications <br />which the user will be able to give, which are conceptually distinct from the set of assumptions <br />which define a scenario. The first comprises the specification of time-dependent data and <br />initial conditions to be used in the model run. The second comprises the specification of the <br />output to be generated by the model run. It remains to be determined whether either or both of <br />these specifications should be incorporated into the definition of a named "scenario" for <br />purposes of the difference file, or whether these specifications should be saved separately in a <br />manner which would allow their convenient application to different "scenarios." <br /> <br />Time Interval Specification <br /> <br />The Baseline will include time-series data for inflows, runoff forecasts and agricultural <br />demands, all of which reflect historical climatological and hydrologic conditions for a 39-year <br />period of record. It is important to understand that all three types of data reflect the <br />occurrence of the same "dry" and "wet" years, so that the substitution of alternative data sets <br />for only one or another class of data would represent a mixture of hypothetical and historical <br />conditions. <br /> <br />It is planned to provide support to users in selecting any whole-year sub-interval within <br />the 39-year period of record. Model years will correspond to "water years," I.e. October <br />through September. Initial conditions of reservoir storage and groundwater return flows in- <br />transit are also logically required as part of the specification of a time interval. By default, the <br />initial values for these parameters for any year will be the values generated in the Baseline run <br />for the end of the preceding year. Users will be able optionally to specify alternative reservoir <br /> <br />21 <br /> <br />,."^ ,-u..,~,_.. 4" ;-!L;,,;.,-~1 <br />