United States Environmental Protection Agency Office of Water 4305 May 8, 2007 <&EPA BASINS Technical Note 2 Two Automated Methods for Creating Hydraulic Function Tables (FTABLES) ------- Technical Note 2 Two Automated Methods for Creating Hydraulic Function Tables (FTABLES) By Keara Moore, with assistance from Yusuf Mohamoud May 8, 2007 INTRODUCTION The HSPF model (Bicknell, et al, 1996) uses a hydraulic function table, called an FTABLE, to represent the geometric and hydraulic properties of water bodies, including both stream reaches and fully mixed reservoirs. The accuracy of the FTABLE is particularly important for the model's simulation of flow velocity and sediment transport. For HSPF projects originated through BASINS, FTABLEs are initially created by WinHSPF as part of the project's .uci file. WinHSPF constructs FTABLEs based on reach information included in the input files from BASINS along with a set of standard assumptions about channel geometry and hydraulics. As described in this technical memo, the WinHSPF interface now provides a tool to facilitate creation of a new FTABLE that is based on alternative inputs and geometric assumptions and may lead to improved accuracy. Additionally, a hydraulic calibration procedure has been introduced as an option to evaluate and improve FTABLE accuracy. The FTABLE in HSPF An FTABLE is a piecewise linear function table - a table used to document, in discrete numerical form, a functional relationship between two or more variables. In HSPF, the FTABLE describes the hydraulics of a river reach or reservoir (RCHRES) segment by defining the functional relationship between water depth, surface area, volume, and outflow in the segment (see Figure 1). The relationship described in the FTABLE is independent of the shape of the water body; water bodies with different shapes could have identical FTABLEs. In other words, in order to apply the functional relationship described in the FTABLE, it is not necessary for HSPF to have any assumptions regarding the shape of a stream channel. In projects with multiple reaches, each will have its own FTABLE. The FTABLE has columns for depth, surface area, volume, and outflow with each row containing values corresponding to a specified water depth (Figure 1). The system obtains intermediate values by interpolation. The number of rows in the FTABLE depends on the range of depth to be covered and the desired resolution. The FTABLEs described in this document contain only a single outflow column, although there can be up to five columns for outflow. Consult the HSPF manual (Bicknell et al, 1996) for information on ways to use these extra columns to specify more complex outflow situations such as time-dependent releases. For information on developing FTABLEs for reservoirs see Technical Note 1, http://www.epa.gov/waterscience/BASINS/tecnotel.pdf. 1 ------- |n1|ow — — — — y i 3 n r- n n « QZ a v> > U.U.U.U. 4 53 13D250D12 3C 2C 20 2 1,5 1 3 12 6 IP 0 3 1Q 15 BD 12 16 10 0 u a o a ~ u a A) Typical reach. B) FTABLE specifying geometry and hydraulic properties of a reach. Figure 1. Typical reach configuration and the FTABLE method used to represent geometric and hydraidic properties. FTABLE DEVELOPMENT USING WinHSPF WinHSPF (2.3.8), the version associated with BASINS 4.0, offers two options for automatic FTABLE development: the Standard Method, used as the default when the initial FTABLE is created, and the Alternative Method, which is new to this WinHSPF version and uses different estimations of hydraulic geometry properties. It is also possible for users to create FTABLEs manually in WinHSPF, but this option will not be discussed in the current technical memo. Both automatic methods follow a similar process: 1) Estimate primary hydraulic geometry parameters (mean flow depth, mean flow width, Manning's n, and longitudinal slope of the channel) based on available data about the reach; 2) Derive the channel cross-section using the mean flow depth and width along with a pre-defined channel and flood plain geometry; 3) At a variety of depth intervals, estimate surface area and volume based on the channel cross-section and estimate outflow using Manning's equation; and 4) Format the results as an FTABLE that is compatible to the UCI format. As described below, the methods differ in the assumptions and algorithms used at each step of the process. Figure 2 demonstrates an example of how FTABLES created by these different methods can differ for the same reach. Once the automatic FTABLE has been created, it can be manually edited by the user or refined through hydraulic calibration. Accuracy of the FTABLE is particularly important for accuracy in modeling flow velocity and sediment transport; it has less effect on results for discharge. 2 ------- Standard Method FT ABLE Depth Area Volume Outflow (ft) (acres) (acre-ft) (ft3/s) 0 111.85 0 0 0.31 112.76 34.25 11.36 3.05 120.96 355.04 524.40 3.81 123.24 448.14 760.07 4.77 370.86 798.89 970.59 5.72 376.56 1155.08 1774.37 98.17 929.19 61516.11 704771 190.63 1481.82 172970.4 2864918 Alternative Method FTABLE Depth Area Volume Outflow (ft) (acres) (acre-ft) (ft3/s) 0 0 0 0 0.02 65.93 1.32 0.11 0.06 66.11 3.96 0.7 0.1 66.29 6.61 1.63 0.2 66.74 13.26 5.19 0.6 68.53 40.31 32.43 1 70.33 68.09 76.11 1.2 71.22 82.24 103.24 1.6 73.02 111.09 167.1 2 74.81 140.65 242.95 3 79.29 217.71 480.87 4 83.78 299.24 783.17 5 88.26 385.26 1146.63 5.71 91.43 448.78 1439.6 8.56 246.15 930.42 3537.62 11.41 258.94 1651.06 7727.39 14.27 271.74 2408.2 13178.74 17.12 284.53 3201.86 19804.82 57.07 463.65 18146.3 228802.6 a) FTABLEs created for the same reach using the Standard Method and the Alternative Method (Ridge & Valley physiographic province). O Standard Method - - Alternative Method Depth (ft) Alternate FTABLE Methods -VOLUME b) Depth vs. Volume from FTABLEs created for the same watershed using both automatic methods. Inset zooms to the bankfull depth. Figure 2. Comparison of FTABLES createdfor the same reach using the Standard Method and the Alternative Method. 3 ------- A. Standard Method When an HSPF watershed model is originated through BASINS, WinHSPF by default automatically creates FTABLEs using the Standard Method. For the first step, WinHSPF extracts the primary geometric parameters - mean flow depth, mean flow width, and longitudinal slope of the channel - from the BASINS stream GIS layer, defined by the user when initiating HSPF from BASINS. The roughness coefficient, Manning's n, is set to a default value of 0.05. WinHSPF then derives the channel cross-section by assuming a compound trapezoidal geometry that has one channel section with a side slope of 1:1 and two floodplain sections, each with side slopes of 0.5:1 (see Figure 3). Additional geometric parameters are estimated based on the mean flow depth and width using assumptions presented in Table 1. All of these estimated geometric parameters can be adjusted by the user to refine the model's operation, as described below. The Standard Method FTABLE consists of area-volume-flow relationships at 8 depths, including the zero, mean, bankfull, and maximum floodplain depths. Surface area and volume are calculated based on the estimated channel geometry; outflow is calculated using Manning's equation. The standard equations used in these calculations are provided for reference in Appendix A. How to Edit Inputs to Standard Method FTABLEs Standard Method FTABLEs are created automatically for projects originated in BASINS. WinHSPF provides an interface (see Figure 4) so users can adjust the default input parameters in order to generate updated FTABLEs, as follows: Select the reach to be edited and access its FTABLE. (Go to Reach Editor screen and click "FTables" button.) Click "Import from Cross Section" button. Open project's trapezoidal {.ptf) file. (In its project folder in BASINS/modelout/.) Edit the channel geometry and hydraulic parameters as needed; save file. Click "OK" and a new FTABLE will be generated. Click "Apply" on the FTABLE screen so that the new FTABLE will be included in the next HSPF run. B. Alternative Method A new tool available in WinHSPF facilitates replacement of the default Standard Method FTABLE with one developed using the Alternative Method. This Method was designed for reaches in the Mid-Atlantic Region with drainage areas greater than 3 square miles and less than 400 square miles (Mohamoud and Parmar, 2006). The Alternative Method can be applied in areas outside the Mid-Atlantic Region, but its suitability for such areas has not been fully evaluated. 4 ------- Figure 3. Channel cross-section geometry assumed by WinHSPF in creation ofFT ABLE using the Standard Method. For the Alternative Method., the channel geometry is the same except there is a single floodplain section instead of two, and the slope represented by "m " is the reciprocal of the slope in this figure. Standard Alternative Method Method Source of Primary Parameters Mean flow depth Ym Reach dataset Regional regression3 Mean flow width wm Reach dataset Regional regression3 Manning's n n 0.05 Regional regression3 Longitudinal slope S Reach dataset Reach dataset Channel Geometry Assumptions Channel side Slopeb mi 1,12- 1.0 0.67 Floodplain side Slope b mr M m31.32 0.5 0.67 Floodplain width W 11,12 wm wm Bankfull depth Yc 1.25 • Ym 5 ' Ym Max floodplain depth Yt2 33.33 • Ytl (= 62.5 ¦ Ym) 10 Yc (= 50 ¦ Ym) Floodplain split depth Y« 1,3 -Ys n/a - floodplain is not split 3 Mohamoud and Parmar (2006) b These values represent "m" as depicted in Figure 3. This is the same as the value entered as "in" in the Standard Method but is the reciprocal of the value entered as "m" in the Alternative Method. See figure in Appendix A. section ID for graphic representation of Alternative "m." Table 1. Sources and assumptions used in estimating FT ABLE parameters with the Standard Method or the Alternative Method. 5 ------- The HSPF model's hydraulic representation depends on the accuracy of the FTABLE which, in turn, depends on the accuracy of the hydraulic geometry data. The primary hydraulic geometry parameters selected by automatic FTABLE development methods are generally inaccurate but provide functional initial inputs when measured data are not available. The Alternative Method was developed to enhance HSPF's channel hydraulic representation and principally differs from the Standard Method in how it estimates these initial hydraulic geometry parameters. Rather than extracting the initial hydraulic geometry parameters from the reach file, the Alternative Method is based on a set of regional regression equations developed by Mohamoud and Parmar (2006), presented in Appendix A. These equations use power functions to relate a reach's mean flow width and depth to its mean annual streamflow, which is in turn related to the reach's measured drainage area. After estimating these primary geometric parameters, the tool calculates the roughness coefficient by applying Manning's equation using those estimated values. This difference in estimating Manning's roughness coefficient is particularly important. In the Standard Method, Manning's n is set at the same default value for all reaches while in the Alternative Method, each reach has a Manning's n that is tied to its individually measured properties. The power functions used in the Alternative Method were developed by regression of observed data from streams in physiographic provinces assumed to have similar landscape characteristics. The provinces represented by these regional regression equations are the Appalachian Plateau, the Ridge and Valley, and the Piedmont provinces of the Mid-Atlantic Region of the United States. These equations, based on localized data, are specific to the areas for which they were developed. They can be applied in other areas with similar topographies, but the uncertainty this extrapolation may lead to has not been quantified. As with the Standard Method, once the primary hydraulic geometry parameters are set, the Alternative Method derives the channel cross-section by assuming a compound trapezoidal geometry (Figure 3). The default assumptions about the channel and floodplain geometry, however, are somewhat different than in the Standard Method. Both the channel section and the single floodplain section have side slopes of 1.5:1 with additional geometric assumptions as presented in Table 1. The difference in geometric assumptions leads to maximum depths in the Alternative Method that are much lower than in the Standard Method. In some situations such as reservoirs, these depths may not be sufficient and would need to be manually edited. It should also be noted that the parameters entered as "side slopes" in the Alternative Method do not represent the same parameters as in the Standard Method and as represented in Figure 3. The parameters represented in the Alternative Method as the "side slope" are actually the reciprocals of the "side slope" parameters in the Standard Method. The Alternative Method also includes the option for channel and floodplain sections to have different Manning's n values. Additionally, FTABLEs created by the Alternative Method are of a higher resolution than those created in the Standard Method, with area- volume-flow relationships calculated at smaller depth intervals. Channel surface area, 6 ------- Z. Edit Ftable FT able: 1-1 3] Depth (ft)| Area (acres) | Volume (acre-ft)l Outflowl (ft3/s) -I 0 0 0 0 J 0.02 65.93 1.32 0.11 0.06 66.11 3.96 0.7 0.1 66.23 6.61 1.63 0.2 66.74 13.26 5.19 o.e 66.53 40.31 32.43 1 70.33 68.09 76.11 1.2 71.22 82.24 103.24 1.6 73.02 111.09 167.1 2 74.31 140.65 242.35 3 A 79.23 CO 70 217.71 'JOG 480.87 700 1 7 N Flows: NCols: 19 ImpbrtTrom Cross Section Compute New F-Curve OK Cancel Apply Help a) "Edit Ftable" screen; accessed from Reach Editor by clicking "FTables." Click "Import from Cross-Section" to reach screen in (b) or "Compute New" to reach screen in (c). Z Import From Cross-Section Z. Compute New FTable - RCHRES 1 Cross-Section Files Open Save FTABLE 1 Variable Description Value L Length (ft) 65033 Ym Mean Depth (ft) 3.05005 Wrn Mean Width (ft) 0.94657 n Mannings Roughness Coefficient 0.05 6 Longitudinal Slope 0.00136 rm32 Side Slope of Upper Flood Plain Left 0.5 m22 Side Slope of Lower Flood Plain Left 0.5 W12 Zero Slope Flood Plain Width Left (ft) 80.347 ml 2 Side Slope of Channel Left 1 ml 1 Side Slope of Channel Right 1 W11 Zero Slope Flood Plain Width Right (ft) 80.347 m21 Side Slope Lower Flood Plain Right 0.5 m31 Side Slope Upper Flood Plain Right 0.5 Yc Channel Depth (ft) 3.8126 Yt1 Flood Side Slope Change at Depth (ft) 5.7188 Yt2 Maximum Depth (ft) 130.628 OK | Cancel | Help Average Channel Slope Channel Length, ft 0.00373 r 65102.4 Channel Characteristics Estimator Drainage Area (Sq. Miles) ( 52.83 Physiographic Province | Select Physiographic Province - Estimate Mean Channel Width (ft) Mean Channel Depth (ft) Manning N For Channel Manning N For Floodplain Bank full Depth (ft) Maximum Floodplain Depth (ft) Left Side Floodplain Width (ft) Right Side Floodplain Width (ft) Channel Side Slope Floodplain Side Slope Compute FT able b) Screen used to import and edit hydraulic geometry parameters for Standard Method FTABLE c) Screen used to estimate and edit hydraulic geometry parameters for Alternative Method FTABLE Figure 4. Reach Editor screens used to import and edit FTABLES. 1 ------- volume, and outflow are calculated for at least twice as many depths as in the Standard Method, still including the zero, mean, bankfull, and maximum floodplain depths. How to Create and Edit Alternative Method FTABLEs When a project is originated in BASINS, it will initially be set up with a Standard Method FTABLE. New FTABLES can be created through the WinHSPF interface (Figure 4a), as follows: Select the reach to be edited and access its FTABLE. (Go to Reach Editor screen and click "FTables" button.) Click "Compute New" button. The "Compute New FTABLE" window opens with the average channel slope, channel length, and drainage area populated for the current reach (Figure 4c). Select Physiographic Province o Appalachian Plateau (ruggedly hilly area, mountainous in part and containing dissected plateaus and broad ridges) o Blue Ridge & Ridge and Valley (long linear ridges and intervening valleys) o Piedmont (low rolling hills and low mountains) Click "Estimate" and the table will be populated with hydraulic geometry parameters calculated using the regional regression power functions and the pre- defined geometric assumptions. Edit as appropriate. Click "Compute FTable" to generate a new FTABLE. Click "Apply" on the FTABLEs screen so that the new FTABLE will be included in the next HSPF run. Updated FTABLEs can be created by repeating these steps to edit the geometric parameters after they have been estimated by the tool and before the FTABLE is computed. HYDRAULIC CALIBRATION The HSPF model requires that calibration and validation procedures both be applied before running simulations. The model has well-established calibration procedures, beginning with hydrological calibration and followed by sediment calibration and then water quality calibration. In the past, hydraulic calibration was not an integral part of traditional HSPF calibration, in part due to lack of observed hydraulic parameter data and to uncertainties associated with the model's hydraulic representation - particularly the accuracy of its FTABLE. Along with enhancing the FTABLE, the developers of the Alternative Method have introduced a hydraulic calibration procedure to the overall process. As described in Mohamoud (2007), comparison of observed and simulated flow velocities is proposed as the new hydraulic calibration procedure. This proposal is based on developing a relationship between an observed hydraulic variable and bed shear stress. Bed shear stress controls the deposition, scour, and transport of silt and clay fractions and so its accurate prediction is critical to instream sediment simulation. HSPF's calculation 8 ------- to determine bed shear stress includes the hydraulic radius as an input parameter, and the hydraulic radius is also related to flow velocity through Manning's equation. By eliminating hydraulic radius from both equations, then, flow velocity can be related directly to bed shear stress. Comparison of observed and simulated flow velocities can therefore be used as a measure of the model's accuracy in handling bed shear stress. A. Hydraulic Calibration Data Hydraulic calibration can only be performed on reaches that have observed hydraulic parameter data. When available, these data can be downloaded from a USGS gaging station(s) through BASINS 4.0. To download data for parameters DISCHARG, VELOCITY, WIDTH, and XSECT: Open the "Data Download" tool under the File menu. Select "USGS Streamflow Measurements" and click "Next." Click in the "Measurement Site Number" box to bring up list of gaging stations with available data. Select stations from which to download data. Specify WDM file in which to include these data and click "Next." These data can be also be obtained through the USGS Surface-Water Data website at http://waterdata.usgs.gov/nwis/sw. After reaching the appropriate page for the gaging station of interest, hydraulic parameter data when available are included in "Available data for this site" under the category "Surface water: Field Measurements." As well as identifying parameters measured, this data source includes information about the dates of data collection. B. Performing Hydraulic Calibration Hydraulic calibration should be performed after hydrological calibration and prior to sediment calibration. In WinHSPF, use the Output Manager to specify that the hydraulic parameters (e.g., AVVEL,TWID, and AVSECT) should be included in the model's output. After running the model, WDMUtil or GenScn can be used to compare the observed velocity measurements with the simulated results. If agreement is good, the modeled hydraulic parameters can be accepted and the user can move on to sediment calibration. In cases where the observed and simulated flow velocities differ substantially, the modeler should adjust the hydraulic parameters, such as mean flow width and depth, slope, and roughness coefficients, and generate new FTABLEs to use in rerunning the model. Manning's n values for natural channels may vary from 0.02 for clean and straight reaches to 0.2 for very weedy reaches. For more information about the selection of n values, users may refer to Chow (1959). 9 ------- REFERENCES Bicknell, B. R., J. C. Imhoff, J.L. Kittle, and A. S. Donigian, 1996. Hydrological Simulation Program - FORTRAN: User's Manual for Release 11. US EPA. Chow, V.T., 1959. Open Channel Hydraulics, McGraw-Hill, New York, NY. Mohamoud, Y. M. and R. S. Parmar, 2006. Estimating Streamflow and Associated Hydraulic Geometry, the Mid-Atlantic Region, USA. Journal of the American Water Resources Association (JAWRA) 42(3):755:768. Mohamoud, Y.M. 2007. Enhancing HSPF Channel Hydraulic Representation (in press). Journal of the American Water Resources Association (JAWRA). 10 ------- APPENDIX A - Equations This Appendix identifies the equations and assumptions used by the automated tools in WinHSPF to populate FTABLEs. An FTABLE is a piecewise linear function table with columns for depth, surface area, volume, and outflow; each row contains values corresponding to a specified water depth. To create this table, both tools discussed in this technical note start by defining values for an initial set of geometric and hydraulic parameters. The tools then calculate surface area, volume, and discharge at various depths using these predefined values along with basic trapezoidal geometry and Manning's equation for flow. 1. Calculating in-channel FTABLE values A) Initial Geometric Parameters (sources and default values): Standard Method Alternative Method Ym = Mean flow depth Reach dataset Regional regression * Wm = Mean flow width Reach dataset Regional regression * L = Length of reach Reach dataset Reach dataset S = Longitudinal slope Reach dataset Reach dataset mc = Side slope of channel ** 1.0 1.5 n = Manning's roughness coefficient 0.05 Regional regression * Mohamoud and Parmar (2006). Described further in Section 3 below. " These values represent "m" as depicted in Section ID. This is the same as the value entered as "m" in the Alternative Method but is the reciprocal of the value entered as "m" in the Standard Method. See Figure 3 for graphic representation of Standard "m." B) Equations for FTABLE parameters: SA = L T Where: SA = Surface Area Vol = L A L = Length of reach Q = V •A T = Width of water surface C) Manning's Equation: 2/3 Where: ¦S 1/2 Vol = Volume A = Cross-sectional area Q = Discharge V = Velocity V = Velocity c = Empirical constant; 1 for metric, 1.486for English n = Manning's roughness coefficient A = Cross-sectional area P = Wetted perimeter S = Longitudinal slope 11 ------- D) Basic Trapezoidal Geometry: T = b + 2 mcy T y A b P = b + 2y ¦ -rjmc2 +1 b = Wm - 2mcYm because at y = Ym, T = Wm E) Final Calculations: Combining the above equations leads to the following calculations for estimating FTABLE values at in-channel depths. These equations require input of only the initially determined parameters and the depth at which the values are estimated. These equations do not account for unit conversion to acres and acre-feet, as required for SA and Vol to be compatible with FTABLEs. SA = L • (b+ 2mcy) Vol = L • (by + mcy2) Q = ~ ' (by + mcy2)5/3 • (b + 2y^mc2 +\)'m • S1/2 Where: b = (Wm - 2incYm) 12 ------- 2. Calculating floodplain FTABLE values The floodplain FTABLE values are calculated based on the same initial assumptions, equations, and geometry as the in-channel values, but several additional parameters need to be accounted for, as described below. A) Initial Geometric Parameters (default values): Standard Method Yc = Bankfull depth Yti = Floodplain split depth Yt2 = Max floodplain depth Wf = Floodplain width mF = Floodplain side slope* 1.25 • Ym 1.5 Yc 33.33 • Ytl (= 62.5 ¦ Ym) Wm 2.0 Alternative Method 5 • Ym n/a - floodplain is not split 10 Yc (= 50 ¦ Ym) Wm 1.5 These values represent "m" as depicted in Section 2B. This is the same as the value entered as "m" in the Alternative Method but is the reciprocal of the value entered as "m" in the Standard Method. See Figure 3 for graphic representation of Standard "m." B) Basic Trapezoidal Geometry: 13 ------- 3. Alternative Method for estimating hydraulic geometry parameters The Alternative Method calculates initial hydraulic geometry parameters using power equations derived from regression of observed regional data. More information about these equations, presented below, can be found in Mohamoud and Parmar (2006) and Mohamoud (2007). Note that these values are in metric units, so unit conversion in the automated tool is required to obtain results. Model Appalachian Plateau Ridge & Vallev Piedmont Q = xDAy* X 0.043 0.038 0.015 (m3/s) y 0.850 0.830 0.989 A = uQd u 3.26 2.53 3.53 (m2) d 0.67 0.89 0.65 wm = a Qb a 10.21 9.41 11.95 (m) b 0.48 0.48 0.47 II o O "-b c 0.29 0.30 0.28 (m) f 0.24 2.25 0.22 < II O 3 k 0.37 0.36 0.35 (m/s) m 0.25 0.17 0.25 Manning's _ 0.77(uQd)(cQf)2/3(Sl/2) coefficient ~ xDAy * DA = Drainage Area (km2) " Uses Manning's equation assuming a parabolic channel shape with a hydraulic radius equal to 0.67 Ym. 14 ------- |