National Weather Service River Forecast System (NWSRFS) Reservoir Tools Enhancement



Similar documents
Science Infusion, RTO Transition & Phase-2 Planning

NOTICE: This publication is available at:

National Dam Safety Program Technical Seminar #22. When is Flood Inundation Mapping Not Applicable for Forecasting

NOTICE: This publication is available at:

National Weather Service Flash Flood Modeling and Warning Services

Office of Hydrologic Development Hydrologic Software Engineering Branch Quarterly Activity Newsletter October 1, 2006

7.10 INCORPORATING HYDROCLIMATIC VARIABILITY IN RESERVOIR MANAGEMENT AT FOLSOM LAKE, CALIFORNIA

USING PROBABILISTIC FORECASTS TO IMPROVE PLANNING AND OPERATIONS FOR WATER RESOURCES SYSTEMS

EASTERN REGION RIVER FORECAST CENTER BACKUP RESPONSIBILITIES. NOTICE: This publication is available at:

THE STRATEGIC PLAN OF THE HYDROMETEOROLOGICAL PREDICTION CENTER

Reservoir Simulations for the Delaware River Basin Flood of June, 2006

Real Time Flood Alert System (RTFAS) for Puerto Rico

Estimating Potential Reduction Flood Benefits of Restored Wetlands

FLOOD FORECASTING PRACTICE IN NORTHERN CALIFORNIA

Methods for Determination of Safe Yield and Compensation Water from Storage Reservoirs

Hydrologic Engineering Techniques for Regional Water Resources Planning

Hydrologic Modeling using HEC-HMS

Adoption of an Interim 602(a) Storage Guideline. Final Environmental Assessment

Plan for model and data quality assurance for the SR-Site project

NOTICE: This publication is available at:

NOTICE: This publication is available at:

Methodology for Merit Order Dispatch. Version 1.0

A White Paper Describing a Watershed-based Monitoring Network Design for the Purgatoire River Basin

Position Classification Flysheet for Inventory Management Series, GS Table of Contents

[ Climate Data Collection and Forecasting Element ] An Advanced Monitoring Network In Support of the FloodER Program

Operational snow mapping by satellites

Use and Benefits of the National Weather Service River and Flood Forecasts

PREDICTIVE AND OPERATIONAL ANALYTICS, WHAT IS IT REALLY ALL ABOUT?

What is Drought? Why is Drought Important? NATIONAL WEATHER SERVICE MAY 2008

New challenges of water resources management: Title the future role of CHy

RECOGNIZING THE VALUE OF WATER QUALITY MONITORING

FORECAST-COORDINATED OPERATIONS FOR THE YUBA-FEATHER RIVER RESERVOIR SYSTEM: INTERAGENCY COOPERATION

Performing a Steady Flow Analysis

Guidelines for Archiving Data in the NARSTO Permanent Data Archive

DESWAT project (Destructive Water Abatement and Control of Water Disasters)

The National Integrated Drought Information System. The NIDIS Implementation Team

Lower Raritan Watershed Management Area Stormwater & Flooding Subcommittee Strategy Worksheet LRSW-S3C1

Software Architecture Engagement Summary

Standardized Runoff Index (SRI)

A HYDROLOGIC NETWORK SUPPORTING SPATIALLY REFERENCED REGRESSION MODELING IN THE CHESAPEAKE BAY WATERSHED

How To Understand And Understand The Flood Risk Of Hoang Long River In Phuon Vietnam

NOTICE: This publication is available at:

2008 Total Dissolved Gas Management Plan

Quality Assurance for Hydrometric Network Data as a Basis for Integrated River Basin Management

INFUSING NEW SCIENCE INTO THE NATIONAL WEATHER SERVICE RIVER FORECAST SYSTEM

6, 2007 CLASS SPECIFICATION

NOTICE: This publication is available at:

SSHP Data Transfer. Description Data Source at RFC Destination table at WFO in IHFS DB SAC-SMA state variables

Precipitation Monitoring Network:

Towards a pan-african Flood Early Warning System: Experiences from the European Flood Alert System (EFAS) and pilot-testing in Africa

NWS Flood Inundation Mapping Program

NATIONAL MARINE FISHERIES SERVICE INSTRUCTION December 16, 2004

Design Verification. Introduction

Stakeholder Meetings Restoration Project Viewer and Water Supply Forecast Tracking Tool

AZ EGER-PATAK HIDROLÓGIAI VIZSGÁLATA, A FELSZÍNI VÍZKÉSZLETEK VÁRHATÓ VÁLTOZÁSÁBÓL ADÓDÓ MÓDOSULÁSOK AZ ÉGHAJLATVÁLTOZÁS HATÁSÁRA

Addressing Declining Elevations in Lake Mead

Medical Billing and Ensuring Compliance With the State of Montana

Copyright 2006 Quality Excellence for Suppliers of Telecommunications Forum

Integrated Water Management System for Training of Main Components of Crisis Management

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM

Proposals of Summer Placement Programme 2015

CHAPTER VII CONSTRUCTION QUALITY CONTROL INSPECTION PROGRAM 1

A.1 Sensor Calibration Considerations

REQUEST FOR PROPOSALS

Image source: Visual Data Analytics, LLC

End to End Multi Hazard Early Warning Systems By Curt Barrett Hydrometeorological Consultant

Great Lakes National Program Office and Office of Water Quality Management Training Modules

THE COLORADO RIVER BASIN WATER SUPPLY AND DEMAND STUDY: MODELING TO SUPPORT A ROBUST PLANNING FRAMEWORK

PETROLEUM ECONOMICS AND MANAGEMENT

MSD Supply Chain Programme Strategy Workshop

NOAA Big Data Project. David Michaud Acting Director, Office of Central Processing Office Monday, August 3, 2015

F-Secure Internet Security 2014 Data Transfer Declaration

Colorado Department of Health Care Policy and Financing

Drought Monitoring and Forecasting in Sub-Saharan African. Justin Sheffield Princeton University

Impact of water harvesting dam on the Wadi s morphology using digital elevation model Study case: Wadi Al-kanger, Sudan

ONTARIO'S DRINKING WATER QUALITY MANAGEMENT STANDARD

3. The submittal shall include a proposed scope of work to confirm the provided project description;

Year-two final report for a Joint Hurricane Testbed Project: Development of a unified dropsonde quality assurance and visualization capability

PE s Research activities and potential links to MM5. Red Ibérica MM5 Valencia 9th -10th June 2005

City of London Climate Change Adaptation Strategy Dealing with Extreme Rainfall Events

HAZARD RISK ASSESSMENT, MONITORING, MAINTENANCE AND MANAGEMENT SYSTEM (HAMMS) FOR LANDSLIDE AND FLOOD. Mohd. Nor Desa, Rohayu and Lariyah, UNITEN

What is Process Validation?

REAL-TIME PREDICTION FOR FLOOD WARNING AND MANAGEMENT

US EPA REGION III QUALITY MANAGEMENT PLAN REVIEW CHECKLIST

System Optimizer Solution for resource planning, capacity expansion, and emissions compliance for portfolio optimization

Card Management System Integration Made Easy: Tools for Enrollment and Management of Certificates. September 2006

Test Case Spatial Editor Legends

Abaya-Chamo Lakes Physical and Water Resources Characteristics, including Scenarios and Impacts

HYDROMETEOROLOGICAL AND MONITORING SERVICE

Training session for the. Firm Yield Estimator. Version 1.0. Prepared for the Massachusetts Department of Environmental Protection

Integrated Water and Sediment Management of Yellow River

Skybox Security Survey: Next-Generation Firewall Management

WATER SUPPLY SYSTEMS FOR 150/5220-4B AAS-100 AIRCRAFT FIRE AND RESCUE PROTECTION

Hydrologic Data Report

CHAPTER WAC WATER POLLUTION CONTROL AND ABATEMENT PLANS FOR SEWAGE DRAINAGE BASINS

POLICY ON TRANSITION OF RESEARCH TO APPLICATION

TENNESSEE GAS PIPELINE COMPANY, L.L.C.

Real-time Ocean Forecasting Needs at NCEP National Weather Service

Guidance for the Quality Assurance of Fire Protection Systems

What is a life cycle model?

Transcription:

NATIONAL WEATHER SERVICE OFFICE of HYDROLOGIC DEVELOPMENT CONCEPT OF OPERATIONS And REQUIREMENTS DOCUMENT National Weather Service River Forecast System (NWSRFS) Reservoir Tools Enhancement

Revision History Date Version Description Author 12/08/2006 2.1 Initial version for OHD review and distribution. S. Malers (RTi) 12/18/2006 2.2 OHD Comments K Hsu/ J. Gofus (OHD) 12/21/2006 2.3 Accept OHD Comments with requested clarification. S. Malers (RTi) 01/17/2007 2.3.1 HOSIP Admin QA and review. J. Soler (OHD) 01/17/2007 2.3.2 OHD response and revision K. Hsu (OHD) 01/23/2007 2.4 HOSIP QA and Review J. Soler (OHD) 02/09/2007 2.5 Respond to comments at Gate 2 meeting. S. Malers (RTi) 02/13/2007 2.5.1 Edits and Revision J. Gofus (OHD) K. Hsu (OHD) 02/13/2007 2.5.2 HOSIP QA J. Soler (OHD) 03/25/2007 3.1 Initial Stage 3 version for OHD review. S. Malers (RTi) 03/30/2007 3.2 Respond to OHD review comments. S. Malers (RTi) 04/04/2007 3.3 HOSIP QA J. Soler (OHD) 04/06/07 3.4 HOSIP final QA for Gate 3 review J. Soler (OHD) i

TABLE OF CONTENTS Page Revision History... i TABLE OF CONTENTS... ii 1. INTRODUCTION... 1 2. CURRENT STATE OF OPERATIONS... 1 2.1 Description of the Current Environment... 1 2.2 User/Customer Identification & Organization... 2 2.3 Current Support Environment/Architecture... 3 3. PROPOSED SOLUTION CONCEPTS... 3 3.1 New Capabilities and Functions... 3 3.2 Operational Policies & Constraints... 4 3.2.1 Scientific Constraints... 4 3.2.2 Technical Constraints... 4 3.2.3 Policy Constraints... 4 3.2.4 Financial and/or Schedule Constraints... 4 3.3 Operational Scenarios... 4 3.4 Support Environment/Architecture... 5 3.5 Summary of Impacts... 5 3.5.1 Operational Impacts... 5 3.5.2 Organizational Impacts... 5 3.5.3 Impacts during Development... 5 3.5.4 Impacts during Transition... 5 3.6 Alternatives and Trade-offs Considered... 6 4. Requirements Development Methodology... 6 5. USE CASES... 6 6. REQUIREMENTS... 6 APPENDICES... 7 Appendix A Table of Acronyms... 7 Appendix B Requirements Table... 8... 10 ii

1. INTRODUCTION The National Oceanic and Atmospheric Administration s (NOAA) National Weather Service (NWS) has a need to enhance the Joint Reservoir Regulation Operation (RES-J) and LOOKUP3 operation to improve stream-flow regulation accounting within the River Forecast Centers (RFCs). RFCs utilize the hydrologic model software package developed by the Office of Hydrologic Development (OHD) known as the NWS River Forecast System (NWSRFS). The software contains the RES-J and LOOKUP3 operations and handles a variety of scenarios encountered in daily forecasting operations. However, operational use and testing of the current version of RES-J and LOOKUP3 operations, in relation to stream-flow regulation accounting within the Missouri Basin River Forecast Center (MBRFC) area of responsibility, has revealed the need for several enhancements. The completion of this work, and the delivery of these enhancements, is necessary for the MBRFC to move forward with the larger project of implementing Advanced Hydrologic Prediction Service (AHPS) in the South Platte River basin. This new capability will enable the MBRFC to characterize regulation and more accurately prepare long-range probabilistic forecasts of streamflow. The relevant enhancements to the RES-J Operation implemented in the last phase (HOSIP Project H-05-051) included: Modification of the routines that manage carryover to allow RES-J to work properly in the ESP verification process ( Hindcasting capability ). A new method added to RES-J to compute release as a function of additional system variables, states, or time series value, similar to the capability found in the LOOKUP3 Operation. ( Lookup3 ) Development of one or more methods to allow diversion from a node as a function of current flow at the node, consumptive use demand, or other model states. ( Diversion from a node ) Modification the RES-J LAG-K method to include the same capability as the LAG-K operation. (i.e. variable Lag) ( Lag/K ) Taken from the Statement of Need (SON). 2. CURRENT STATE OF OPERATIONS 2.1 Description of the Current Environment The RES-J operation is used to simulate reservoir operations for single reservoirs and systems of reservoirs. RES-J represents this system with various components, including reservoirs, reaches and nodes. The behavior of components is governed by methods whose operation is controlled by rules. Enhancements to RES-J and LOOKUP3 are needed to better simulate reservoir operations. The scope of this task is to further enhance the reservoir modeling tools, which include 1

the RES-J and LOOKUP3 operations, in order to handle a larger set of scenarios encountered in operational river and stream forecasting, specifically scenarios involving streamflow regulation and accounting. The following two enhancements were identified for inclusion in this task and are taken from the Statement of Objectives SOO: 1. Multi-valued Time Series Lookup Operation The existing LOOKUP3 Operation linearly interpolates for a dependent result given two independent arguments and a family of curves relating the two independent arguments to the dependent argument. This method utilizes a 3-variable relationship between upstream flow (Q1), downstream elevation (E2) or flow (Q2) and elevation from the upstream location (E1): E1 = f (Q1, E2). Only single valued time series are allowed. Soil moisture zone contents and runoff time series can be useful in making operational decisions related to streamflow regulation. For example, soil moisture and runoff can be considered when estimating diversions that are occurring for agriculture. The Sacramento model includes two multi-value time series containing zone contents and runoff components. The values from these time series may be plotted using PLOT- TS (e.g., to facilitate calibration); however, the time series cannot otherwise be accessed for manipulation by other NWSRFS operations. Enhancing the LOOKUP3 operation to have access to the multi-value time series will allow the information to be used in regulation modeling. Additionally, allowing a lookup based on the day of year will allow operating rules to be specified in lookup tables. 2. Integrate NWSRFS Rating Curves The existing MAXSTAGE method in RES-J allows control of a reservoir release based on only on allowable stage at a downstream streamflow station control point. The MAXSTAGE method requires the user to input a rating curve for the downstream node. It is requested that rating curves defined in the system be accessible to this method in place of the rating curve defined in RES-J. Additionally, the rating curve will always be entered through the NODE Component corresponding to the downstream station. Adding the rating curve at nodes will allow the specific nodes to be used as a forecast point. An option will be allowed to enter a rating table at any nodes to overwrite the rating curve. The existing rating table in the MAXSTAGE Method will be retained only for backward compatibility. This enhancement will ensure the model always uses the most up-todate rating curve data from NWSRFS database. The current MAXSTAGE method also requires that a stage value be specified, which limits application in cases where operations are based on discharge; consequently, the ability to specify a maximum discharge is needed. 2.2 User/Customer Identification & Organization Classes of users or customers of the current system include: RFC Hydrologic Forecasters Research Scientists RFC Hydrologic Calibrators 2

The hydrologic calibrator develops RES-J models as part of forecast segments to simulate river and reservoir systems. Hydrologic forecasters apply the simulation models to create short-term and ESP forecasts. Calibrators, forecasters and research scientists use hindcasting to verify the skill and value of the forecast segments, although the segments containing RES-J currently do not function in hindcasting mode. 2.3 Current Support Environment/Architecture Parameter input algorithms in NWSRFS define segments to forecast streamflow at some point in a river system. These segments comprise several modeling operations that may include the RES-J and LOOKUP3 operations. Initial RES-J model states and parameters are stored in NWSRFS. When the segment is run in forecast mode, a RES-J operation contained therein relies on the structure of NWSRFS to provide stored model states, model parameters and driving time series to initialize and simulate. Following simulation, the RES-J operation returns model states and output time series to the NWSRFS for storage and use in other operations. Parameters and initial conditions for the RES-J operation, and parameters for LOOKUP3, can be redefined in a segment in a manner similar to how they were defined originally. 3. PROPOSED SOLUTION CONCEPTS 3.1 New Capabilities and Functions As indicated, the following two enhancements will be implemented. The specific design for these enhancements will be determined in later HOSIP stages. 1. Multi-valued Time Series Lookup Operation The LOOKUP3 NWSRFS operation will be enhanced to allow a component of a multi-value time series to be used as the input time series, so that the associated component could be used as a factor in regulation modeling (e.g., the soil moisture and runoff information can be used to estimate diversion amounts). Lookup based on the day of year will also be implemented, in order to implement seasonal operating criteria. The resulting output could be utilized by other operations, including RES-J. The independent Arguments may be read from either single-valued or multi-valued time series. A new input field Time series value name will be added to allow for multi-valued time series; i.e., data types SMZC includes names UZTDEF, UZFWC, and ROCL includes names IMP-RO, DIR-RO, etc. 2. Integrate NWSRFS Rating Curves The RES-J operation will be updated to allow a rating curve identifier to be specified at the node. The MAXSTAGE method will be updated to recognize the identifier and table specified at the node, rather than using the rating table specified in the MAXSTAGE method. This is appropriate because the information applies at the downstream controlling node. For calibration purposes, the rating table will also be allowed to be specified at the node because the rating curve data in the operational system is not available during calibration. To facilitate discharge-based operations, a maximum discharge parameter will be added to the 3

MAXSTAGE method. Appropriate error handling will be implemented to enforce allowed data specification. These enhancements will be available in the Forecast Component Initialization program (FCINIT), the Forecast Program (FCST) Forecast Execute (FCEXEC) and Ensemble Streamflow Prediction (ESP) functions, the Interactive Forecast Program (IFP), the Manual Calibration Program (MCP3), and the Automated Optimization Program (OPT3) software within NWSRFS. 3.2 Operational Policies & Constraints 3.2.1 Scientific Constraints There are no scientific constraints. 3.2.2 Technical Constraints The enhancements will not reduce the functionality in the existing RES-J and LOOKUP3 operations. RES-J and LOOKUP3 will remain backward compatible with no adverse effects to existing implementations. The ability to hindcast requires a complete picture of historical conditions. However, rating curves (specific to this task), other parametric information such as reservoir and diversion capacity, and operational decisions are not available as historical time series. These data limitations and the approach to hindcasting in light of these limitations is beyond the scope of this task. 3.2.3 Policy Constraints There are no known policy constraints related to improved reservoir tools functionality. 3.2.4 Financial and/or Schedule Constraints This project has been identified as a priority by the MBRFC and is funded as a part of the current Advanced Hydrologic Prediction Service (AHPS) NWSRFS Reservoir Tools Enhancement effort. These enhancements will be completed within the budget specified as part of the firm fixed price task order (Task 6-0017). The proposed changes must be completed to meet the AWIPS schedule and for Operational Build 8.3 (OB8.3) delivery deadlines. 3.3 Operational Scenarios Classes of users or customers of the current system include: RFC Hydrologic Calibrator The RFC Hydrologic Calibrator parameterizes RES-J to represent river and reservoir processes as a part of NWSRFS. Where regulation has a significant impact on streamflow (i.e., ignoring the effects of regulation introduce water balance errors leading to inability to calibrate models or negatively impact the accuracy of operational systems), the calibrator will 4

develop the model to represent regulation activities that take place in the basin. The enhancements to the RES-J and LOOKUP3 operations will permit the calibrator more flexibility in modeling complex regulations. RFC Hydrologic Forecaster The RFC Hydrologic Forecaster uses RES-J and LOOKUP3 as a part of NWSRFS for operational forecasting for both short-term and long-term forecasts. Enhanced regulation modeling developed through the calibration process will improve forecast accuracy, especially for long range forecasts where the short term plans of regulators cannot be obtained and entered directly into the system. Research Scientist The Research Scientist uses RES-J and LOOKUP3 enhancements as a part of NWSRFS to investigate and validate ESP hindcasts as a part of the Advanced Weather Interactive Processing System (AWIPS). The enhancements will allow the scientist to perform verification analyses on river systems that use the RES-J and LOOKUP3 operations. 3.4 Support Environment/Architecture RES-J and LOOKUP3 are subsystems of the NWSRFS system. There will be no changes to the current support environment for NWSRFS as a part of this project. However, based on previous experience, some enhancements to the testing environment may occur to facilitate acceptance testing during software delivery. 3.5 Summary of Impacts 3.5.1 Operational Impacts Additional flexibility in reservoir modeling will become available to users. 3.5.2 Organizational Impacts Because the enhancements will be developed to preserve compatibility with previous RES-J and LOOKUP3 implementations, there will be no impact to current users of RES-J and LOOKUP3, unless they choose to take advantage of the new features. New capability will be documented in the user s manuals. Software documentation will be updated by the contractor. OHD will work with the Hydrologic Services Division (HSD) to update training materials to reflect new functionality, and the information can be presented in training sessions. 3.5.3 Impacts during Development The development will be concurrent with an official release of NWSRFS, and should therefore be transparent to users, other than the option they will have of taking advantage of the new capability. 3.5.4 Impacts during Transition The user should not feel any impacts, except through the added functionality mentioned above in the Operational Impacts section. The program will be backward compatible with the source code provided by OHD for modification under this project. 5

3.6 Alternatives and Trade-offs Considered The do nothing alternative considered would result in continuation of the current state as described in section 2.1 above. The rating curve enhancement, if not implemented, requires changing the RES-J MAXSTAGE definition whenever a rating curve/table changes in the core NWSRFS data, introducing a data maintenance issue in the operational system. Other alternatives were not considered given that the specific enhancements are well defined. 4. Requirements Development Methodology The overall requirements for these enhancements were developed as part of previous phases of the streamflow regulation accounting study. Based on feedback from RFCs and a review of modeling requirements for the South Platte river basin, a list of potential forecast system enhancements were prepared. During a subsequent pilot-modeling phase the list of enhancements was updated and prioritized based on limitations encountered in the pilot implementation, feedback from MBRFC during training, and on anticipated needs for modeling the Upper South Platte. Having determined which enhancements to implement, requirements for each enhancement were initially discussed with OHD staff. Because the enhancements are fairly specific, the requirements listed in Appendix B are also somewhat detailed. It is expected that a review by users during the HOSIP process will validate the requirements and point out issues that were overlooked. 5. USE CASES No use cases were created for the update to the RES-J and LOOKUP3 operations. User interaction related to the enhancements to the RES-J and LOOKUP3 operations will involve applying suitable tests to demonstrate and verify the possible combinations of input. 6. REQUIREMENTS See Appendix B for requirements in tabular format. 6

APPENDICES Appendix A Table of Acronyms AHPS Advanced Hydrologic Prediction Service AWIPS Advanced Weather Interactive Processing System ESP Ensemble Streamflow Prediction FCEXEC Forecast Execute FCINIT Forecast Component Initialization Program FCST Forecast Program IFP Interactive Forecast Program MBRFC Missouri Basin River Forecast Center MCP3 Manual Calibration Program NWS National Weather Service NWSRFS National Weather Service River Forecast System OHD Office of Hydrologic Development OPT3 Automated Optimization Program RES-J Joint Reservoir Regulation operation RFCs River Forecast Centers RTi Riverside Technology, inc. SON Statement of Need SOO Statement of Objective SRA Streamflow Regulation Accounting 7

Appendix B Requirements Table ID NUMBER REQUIREMENT 1.0 FUNCTIONAL REQUIREMENTS 1.1 The LOOKUP3 operation shall allow a component of the multi-value time series to be used as the input time series. 1.2 The LOOKUP3 operation shall allow the lookup of the dependent value to be based on the date in a year (i.e., use month and day to determine a value), with interpolation. 1.3 The RES-J operation shall allow a rating curve identifier to be specified for a node, to allow access to the rating table information in the NWSRFS operational files. 1.4 The RES-J operation shall allow a rating table to be specified for a node, to define rating table information during calibration. 1.5 The RES-J MAXSTAGE method shall utilize the node data for rating curve/table if such data exists. 1.6 The RES-J MAXSTAGE method shall implement a new parameter to allow specifying the controlling value as a discharge. PRIORITY LEVEL QUALIFICATION TYPE 2.0 TECHNICAL REQUIREMENTS 2.1 The enhanced LOOKUP3 operation shall operate within the NWSRFS architecture. 2.1.1 The enhanced LOOKUP3 operation shall utilize existing LOOKUP3 code and components to the extent possible. 2.1.2 The LOOKUP3 operation parameter initialization, printing, punching, and carryover transfer routines shall be updated / enhanced as necessary. 2.1.3 The LOOKUP3 operation enhancements shall not adversely affect nor reduce the functionality of existing LOOKUP3 implementations. 2.2 The enhanced RES-J operation shall operate within the NWSRFS architecture. 2.2.1 The RES-J operation shall utilize existing RES-J code

ID NUMBER REQUIREMENT and components to the extent possible. 2.2.2 The RES-J operation parameter initialization, printing, punching, and carryover transfer routines shall be updated / enhanced as necessary. 2.2.3 The RES-J operation enhancements shall not adversely affect nor reduce the functionality of existing RES-J implementations. 3.0 SECURITY AND PRIVACY REQUIREMENTS None 4.0 INPUT REQUIREMENTS 4.1 The LOOKUP3 operation input shall define the data type for the multi-value time series, to be used in the operation (it is recommended that the names used by PLOT-TS be used and that the date format be consistent with the LOOKUP3 method in RES-J). 4.2 Optional RES-J operation node and MAXSTAGE method parameters shall be added. 4.2.1 New RES-J operation parameters shall reflect existing parameters in style and content to the extent reasonable. 4.2.2 The RES-J node shall optionally allow a NWSRFS rating curve identifier to be specified. 4.2.3 The RES-J node shall optionally allow a rating table to be specified (e.g., for use in the calibration system). If a rating curve identifier is also specified at the node, then an error will be generated 4.2.4 If the RES-J MAXSTAGE method input defines a rating table in addition to the rating curve/table at the node, an error shall be generated. 4.2.5 The RES-J MAXSTAGE method shall include a MAXDISCHARGE parameter for the controlling check. This will meet the need of discharge-based operating decisions. An error will be generated if both MAXSTAGE and MAXDISCHARGE are specified. PRIORITY LEVEL QUALIFICATION TYPE 5.0 LOGISTICS REQUIREMENTS 5.1 LOOKUP3 operation source code shall be

ID NUMBER REQUIREMENT incorporated into the NWSRFS source code current at the time of delivery. 5.2 LOOKUP3 operation updated source and header files shall be delivered in a directory structure approved by OHD staff. 5.3 LOOKUP3 operation updates shall be easily compiled into the existing development cycle without changes to the OHD 'make' process or to the delivered source code. 5.4 RES-J operation source code shall be incorporated into the NWSRFS source code current at the time of delivery. 5.5 RES-J operation updated source and header files shall be delivered in a directory structure approved by OHD staff. 5.6 RES-J operation updates shall be easily compiled into the existing development cycle without changes to the OHD 'make' process or to the delivered source code. 6.0 PROCESSING & PERFORMANCE REQUIREMENTS 6.1 The enhanced LOOKUP3 operation shall execute at a speed similar to the existing version. 6.2 The enhanced RES-J operation shall execute at a speed similar to the existing version. 7.0 INTERFACE REQUIREMENTS 7.1 System/Component Interface Requirements LOOKUP3 and RES-J have no interface separate from non-affected NWSRFS programs. PRIORITY LEVEL N/A QUALIFICATION TYPE N/A 7.2 Data Migration Requirements None backward compatibility will be maintained N/A N/A 8.0 TRAINING REQUIREMENTS 8.1 The enhancements to the LOOKUP3 and RES-J application shall be reflected in the NWSRFS User s manual. OHD will include the enhancements into pertinent training manuals.

ID NUMBER REQUIREMENT PRIORITY LEVEL QUALIFICATION TYPE 9.0 DOCUMENTATION REQUIREMENTS 9.1 LOOKUP3 operation documentation shall be updated to reflect the new functionality. 9.2 RES-J operation documentation shall be updated to reflect the new functionality. 10.0 CONSTRAINTS 10.1 Development shall conform to NWS HOSIP review and approval process. 10.2 The enhancements shall be completed within the budget specified as part of the firm fixed price task order (Task 6-0017). None