Precipitation is water falling over the land surface. It is caused when water vapor in the atmosphere condenses on airborne nuclei such as dust particles. Condensation continues to add to the droplet forming around the nuclei until the weight of the droplet exceeds the ability of wind currents to keep it aloft. Precipitation can be caused by different Types of Storms including Stratiform, Convection, and Cyclone which each have typical characteristics of Duration, Intensity, and Spatial Extent. Precipitation includes the liquid form known as rain as well as a variety of Frozen Forms including Sleet, Snow, Graupel, and Hail. Most hydrologic purposes can be met by limiting consideration to rain and snow. The determination of the rain or snow state is made separately in the snowmelt portion of the Meteorologic Model.

The Precipitation Method included in the Meteorologic Model is required whenever a Basin Model includes Subbasin Elements. The options available include several that Process Gage Measurements, a statistical method that uses depth-duration data, several design storms options, and a gridded method that can be used with radar rainfall data. Each option produces a hyetograph of precipitation falling over each subbasin. More detail about each method is provided in the following sections.

Frequency Storm

The Frequency Storm Method is designed to produce a synthetic storm from statistical precipitation data. The most common source of statistical data in the United States is the National Weather Service. Typically, the data is given in the form of maps, where each map shows the expected precipitation depth at a given point for a storm of specific duration and exceedance probability. This method is designed to use data collected from the maps along with other information to compute a hyetograph for each subbasin.

The Frequency Storm Method includes a Component Editor with parameter data for all subbasins in the Meteorologic Model, and a separate Component Editor for each individual subbasin. The Watershed Explorer provides access to the Precipitation Component Editors using a picture of raindrops.

A Meteorologic Model using the Frequency Storm Method with a Component Editor for all subbasins, and a separate Component Editor for each individual subbasin

The Component Editor for all subbasins in the Meteorologic Model includes parameter data to describe the Frequency Storm (illustrated in the subsequent figure). The Frequency Storm Method is designed to accept partial or annual-duration precipitation depth-duration data. A conversion factor, or Annual-Partial Ratio, can be applied when the output, computed flow, is required to be different than the input precipitation. The difference between frequency curves derived from partial and annual-duration information is extremely small for exceedance probabilities 4% and smaller; annual and partial duration frequency curves usually converge beyond the 10% exceedance probability. Adjustment factors are available for annual-partial duration differences for the 10%, 20% or 50% exceedance probabilities. The following figure shows the available options for annual to partial duration adjustments. Once the Annual-Partial Conversion option is selected in the list, the Annual-Partial Ratio field is automatically populated with a ratio that is appropriate to the user specified Annual-Partial Conversion option. By default, the None Annual-Partial Conversion option is selected and a ratio of 1.0 is applied to the Precipitation Frequency Information. If the 50 Percent Annual to Partial option is selected, then a ratio of 1.14 is applied to the Precipitation Frequency Information, converting it from an annual duration frequency curve to a partial duration frequency curve. If the 50 Percent Partial to Annual option is selected, then a ratio of 0.88 is applied to the precipitation frequency information, converting it from partial duration frequency curve to an annual duration frequency curve.

Options available for converting between annual and partial duration frequency information

The Storm Duration determines how long the precipitation will last. The storm duration must be longer than the Intensity Duration. Historic storms within the region can aid in setting an appropriate storm duration. The intensity duration specifies the shortest time period of the storm. Usually the intensity duration should be set equal to the time step of the simulation. It must be less than the total storm duration. If the Simulation Duration is longer than the storm duration, then all time periods after the storm duration will have zero precipitation.

Precipitation editor for all subbasins when the Frequency Storm Method is selected

The Intensity Position determines where in the storm the period of peak intensity will occur. Changing the position does not change the total precipitation depth of the storm, but does change how the total depth is distributed in time during the storm. You may select 25%, 33%, 50%, 67%, or 75% from the list of choices. If the storm duration is selected to be 6 hours and the 25% position is selected, the peak intensity will occur 1.5 hours after the beginning of the storm. The default selection is 50%.

The Area Reduction determines the area-reduction curves for reducing point precipitation, from a precipitation-frequency analysis performed using precipitation gage data, to precipitation over a storm area. There are three options: None, TP40/TP49, and User-Specified. The None area reduction method would be selected if the user already applied area reduction factors to the precipitation frequency information, or if the user did not want area-reduction factors to be applied to the analysis. The TP40/TP49 area reduction option will result in the program applying the area-reduction curves as presented in NOAA Technical Paper Number 40 (TP 40) and NOAA Technical Paper Number 49 (TP 49), where there are different area-reduction curves for different storm durations. Caution should be used when applying this reduction method to drainage areas greater than 400 square miles. Lastly, the User-Specified reduction method allows the user to specify an area-reduction paired data table for each duration of the frequency storm as shown below. You can use the same area-reduction function for multiple durations. 

Frequency Storm Component Editor User-Specified

When the TP40/TP49 or User-Specified option is selected, then the Storm Area is used to automatically compute the depth-area reduction factor for each storm duration. In most cases, the specified storm area should be equal to the watershed drainage area at the point of evaluation. If the storm area is left blank, the area of each subbasin in the Basin Model will be used to reduce the point depth (computed results would only be accurate at the outlet of each subbasin). The depth-area analysis simulation can be used to quickly analyze multiple analysis points (the user chooses the analysis points). The depth-area analysis simulation is a multi-compute simulation where the storm area, precipitation hyetograph, and runoff is computed for each analysis point.

Precipitation Depth values must be entered for all durations from the peak intensity to the total storm duration. Values for durations less than the peak intensity duration, or greater than the total storm duration are not entered. Values should be entered as the cumulative precipitation depth expected for the specified duration.

The Component Editor for each individual subbasin in the Meteorologic Model is used to specify a separate depth-duration curve for each subbasin. The depth-duration curve can only be entered for a subbasin if the Spatial Distribution option is set to Variable by Subbasin. Using this option may be necessary if the watershed is large and the depth-duration characteristics of the precipitation change significantly over the watershed. For example, mountainous areas may have changes in the precipitation characteristics with changes in elevation.

Frequency Storm Component Editor for a Subbasin Element

Precipitation Depth Calculator

The Frequency Precipitation Calculator can be used to obtain average precipitation depths for the entire basin or by subbasin, depending on the selected Spatial Distribution option. The calculator requires basins with Two-Dimensional Spatial Features, as well as Precipitation Frequency Grids. To open the calculator, click on the Calculator icon on the right side of the table in the bottom half of the Component Editor.

The Calculator button

The Frequency Precipitation Calculator consists of a Basin selection box followed by grid selections for each duration within the interval range specified in the Component Editor. Available grids will be those imported as Precipitation-Frequency Grids.

Selecting grids for each duration in the Frequency Precipitation Calculator.

After clicking the Calculate button, average depths for each duration will be calculated using either the basin or subbasin area, depending on the selected Spatial Distribution option. The Precipitation-Frequency Depths table will then open. This table consists of a column for the location, followed by columns containing the computed values for each of the chosen duration intervals. If the Spatial Distribution option is set to Variable by Subbasin, there will be a row containing the computed depths for each subbasin. These computed values can be accepted or edited manually. 

Clicking Apply will add the values to the Component Editor, while clicking OK will add the values to the Component Editor and close the table.

Viewing calculated depths in the Precipitation-Frequency Depths table

The Number of Significant Digits used to display the computed precipitation-frequency depths is controlled by the Expression Calculator Precision setting that is available from the Compute tab in the Program Settings editor (as shown below). The number of significant digits for a precipitation depth of 1.43 inches is 3. If the precision is too high or low, adjust the Expression Calculator Precision and then recompute the precipitation depths using the Frequency Precipitation Calculator. The number of significant digits are preserved when saving precipitation values from the Precipitation-Frequency Depths table to the Component Editor
Expression calculator precision is used to set the number of significant digits for the frequency precipitation calculator.

Gage Weights

The Gage Weights Method is designed to work with recording and non-recording precipitation gages. Recording gages typically measure precipitation as it occurs and then the raw data are converted to a regular time step, such as 1 hour. Non-recording gages usually only provide an estimate of the total storm depth. The user can choose any method to develop the weights applied to each gage when calculating the hyetograph for each subbasin. For increased flexibility, the total storm depth and the temporal pattern are developed separately for each subbasin. Optionally, an index depth can be assigned to each gage and subbasin. The index is used to adjust for regional bias in annual or monthly precipitation.

The Gage Weights Method includes several options for processing precipitation gage data. The Indexing option is used to adjust gage data when there are regional trends in precipitation patterns. Using the index option requires the specification of an index value for each precipitation gage and each subbasin. The average annual precipitation total is often used as the index at a gage, and the estimated average annual precipitation over a subbasin area is often used as the index for a subbasin. Alternately, the monthly average values may be used at each gage and each subbasin. The index values are used to adjust the precipitation data for regional trends before calculating the weighted depth and weighted timing. The Total Override option is used to adjust the precipitation depth at each gage. Without the override, the total depth at a gage is the sum of the values in the gage record. With the override, the values in the gage record are proportionally adjusted to have a sum equal to the specified total value.

Selecting options for the Gage Weights Precipitation Method

The Gage Weights Method includes a Component Editor with parameter data for all subbasins in the Meteorologic Model. A Component Editor is also included for specifying the parameter data for precipitation gages. Finally, a separate Component Editor is included for each individual subbasin in the Meteorologic Model. The Watershed Explorer provides access to the Precipitation Component Editors using a picture of raindrops, and provides access the Gage Component Editor using a picture of a measurement gage.

A Meteorologic Model using the Gage Weights Precipitation Method with a Component Editor for all subbasins, a Component Editor for precipitation gages, and a separate Component Editor for each individual subbasin

The Component Editor for all subbasins in the Meteorologic Model includes the optional Index for each subbasin (you must set the Use Indexing option to yes, this option is found on the meteorologic model's Options tab, in order for the Component Editor shown below to become active). The parameter data for indexing is only entered when the option is activated. In order to use the optional Index, an Index value must be entered for each subbasin and precipitation gage.

Specifying indices for each subbasin using average total storm precipitation depths. Other methods may be used to estimate the index.

The Component Editor for all precipitation gages in the Meteorologic Model includes the optional Total Depth Override and optional Indexing. The parameter data for override and indexing is only entered when the respective options are activated. The optional total depth override is entered for each gage. If no total depth is entered, the depth will be the sum of the data actually stored in the precipitation gage. However, if a total depth is entered, the exact pattern is maintained but the magnitude of precipitation at each time step is adjusted so that the specified depth is applied over the entire simulation. Total depth can be specified for no precipitation gages, one gage, many gages, or all gages. Turning off the Use Override option will remove all total depth data for time-series precipitation gages.

(OLD) Entering optional total depth and index for the precipitation gages

The optional Index is entered for each gage. If you enter an index for a gage, it can only be used during a simulation if you also specify an index for all gages used in a subbasin and also specify an index for the subbasin. Turning off the Use Indexing option will remove all indexes from the Meteorologic Model.

Total Storm Gages are created and managed directly from the Meteorologic Manager. To create a new Total Storm Gage, access the Total Storm Gages tab and enter a gage name in the first column of the last row. The last row is always kept blank for creating new gages. You can rename a gage by typing over the name in the first column. You can delete a gage by deleting its name from the first column and any data from the other columns. You must always enter a Total Depth for the gage that represents the total precipitation during the simulation.

Managing total storm gages for a Meteorologic Model

(OLD) Creating a total storm gage and entering the total storm depth and optional index

The Component Editor for each subbasin in the Meteorologic Model is used to select the precipitation gages for that subbasin and to enter weights for each selected gage. The Gage Selections tab is where the gages are selected. All of the available gages are shown in a table. The available gages are the precipitation time-series gages defined in the Time-Series Data Manager plus any Total Storm Gages defined in the Meteorologic Model. For each subbasin you must separately select which gages will be used for that subbasin.

Selecting which gages to use for a subbasin

The Gage Weights tab is where the weights are specified for each gage selected for a subbasin. The gages are shown in a table with a separate row for each gage. Only the gages selected previously on the Gage Selections tab are included in the table. For each gage you can enter a Depth Weight. You can enter a time weight for time-series gages. The values entered for the depth or time weights are automatically normalized during the simulation. The value of the weights must be estimated separate from the program. Possible methods for computing the weights include Thiessen Polygons, Inverse Distance, Inverse Distance Squared, Isohyetal Mapping, or any method deemed appropriate.

Entering depth and time weights for the selected gages

Gridded Precipitation

The Gridded Precipitation Method is designed to work with the ModClark Gridded Transform. However, it can be used with other Area-Average Transform Methods as well. The most common use of the method is to utilize radar-based precipitation estimates. Using additional software, it is possible to develop a gridded representation of gage data or to use output from atmospheric models. If it is used with a transform method other than ModClark, an area-weighted average of the grid cells in the subbasin is used to compute the precipitation hyetograph for each subbasin.

The Gridded Precipitation Method includes a Component Editor with parameter data for all subbasins in the Meteorologic Model. The Watershed Explorer provides access to the Precipitation Component Editor using a picture of raindrops.

A Meteorologic Model using the Gridded Precipitation Method with a Component Editor for all subbasins

The Component Editor for all subbasins in the Meteorologic Model includes parameter data to describe the gridded precipitation. Gridded precipitation data must be stored as a precipitation grid before it can be used in the Meteorologic Model. The data may be from radar sources or could be the result of complex calculations exterior to the program. Regardless, the grid data must be stored as a precipitation grid. Only precipitation grids already defined will be shown in the selection list. If there are many different gridsets available, you may wish to choose a gridset from the selector accessed with the Grid button next to the selection list. The selector displays the description for each gridset, making it easier to select the correct one.

Precipitation Component Editor for the Gridded Precipitation Method

Numerous tutorials demonstrating the usage of gridded precipitation data within HEC-HMS can be found here: Working with Gridded Boundary Condition Data.

Time Shift

All calculations during a simulation are computed assuming an arbitrary local time zone that does not observe summer time (daylight savings in the United States). It is common for gridded precipitation data to be referenced in Coordinated Universal Time (UTC).  Three Time Shift methods are included which can be used to adjust gridded precipitation data in time.

None

The None time shift method should be used if all time series and grid data are referenced to the same time zone. The gridded precipitation data will not be shifted in time when using this method.

User-Specified

The User-Specified time shift method can be used to correct for precipitation grids stored with a time zone offset. To use this method, select the User-Specified option within the Time Shift method drop down menu, as shown below.

Using the User-Specified Time Shift Method

Set the shift to zero if all the time-series and grid data is referenced in same local time zone. If other data sources such as observed discharge or temperature are referenced in local time and the precipitation grid is in UTC, select the correct shift so that the precipitation data will match the rest of the data.

Local time zones located to the West of the zero longitude line will use a positive shift when the precipitation grid is referenced in UTC. Local time zones located to the East of the zero longitude line will use a negative shift when the precipitation grid is referenced in UTC.

Normalize Start

The Normalize Start time shift method can be used to adjust the time of the first grid in a grid set to the start time of the simulation. To use this method, select the Normalize Start option within the Time Shift method drop down menu, as shown below.

Using the Normalize Start Time Shift Method

Transpose

The ability to shift a storm from one area to another nearby area with similar meteorologic characteristics allows the user to apply precipitation data to desired locations with missing or unavailable records based on spatial proximity. This is known as a substituting space for time. To use this method, select the Yes option within the Transpose drop down menu and enter valid X- and Y-Coordinates, as shown below.

Transposing Gridded Precipitation

A tutorial demonstrating the use of the Transpose options can be found here: Transposing Gridded Precipitation.

In version 4.12, the specified X and Y coordinates are assumed to be in the same unit system as the meteorologic model. This is a change to the way in which these coordinates are specified with regards to version 4.11.

Bias Grid

Gridded precipitation can be adjusted using a bias correction grid. This option is typically used in mountainous regions where terrain between weather stations plays a significant role in the magnitude of precipitation, but it can be used any time the user wants to use a "bias" grid to adjust, or pattern, the distribution of precipitation. Often PRISM 30-year normal or monthly grids are used as the bias grid. To use this method, select a valid Precipitation Bias grid within the Bias Grid drop down menu, as shown below.

Using a Bias Grid

A tutorial detailing the gridded precipitation bias computations can be found here: Bias Adjustment For Transposed Precipitation.

HMR 52 Storm

The HMR 52 Storm is one approach to computing the probable maximum precipitation for a watershed as detailed in Hydrometeorological Report No 52 (Hansen, Schreiner, and Miller, 1982). Concentric ellipses are used to construct the storm spatial pattern where each ellipse represents an isohyet of precipitation depth. The storm is located over the watershed by specifying the center of the pattern and the angle of the major axis of the ellipses. Total precipitation depth is computed using a specified storm area and area-duration precipitation curves. The total precipitation depth is converted to a temporal pattern based on the selected placement of the peak intensity within the storm duration. The most intense 6-hour period of the storm is constructed using the ratio of precipitation depth between the largest and sixth-largest hours.

HEC-HMS computes the precipitation hyetograph for each subbasin intersecting the polygon outline of the subbasin with the storm. The geometric data for the polygon outline comes from the same source as GIS features (See Drawing Elements and Labels). It is optional to use GIS features for drawing subbasin elements in the Basin Map. However, the subbasin GIS features become required for using the HMR 52 storm.

The HMR 52 Storm Method includes several parameters to describe the location, orientation, and temporal distribution of the storm plus additional information on the area reduction. The X and Y Coordinate parameters are used to specify the center of the storm pattern. The coordinate values should be entered using the same coordinate system as the geometric data for the subbasin polygons. The preferred orientation is measured in degrees increasing clockwise from north. The actual orientation is also measured in degrees increasing clockwise from North. Following guidelines in Hydrometeorological Report No 52 (HMR 52), a reduction is applied when the actual orientation deviates from the preferred orientation by more than 40 degrees. As stated in HMR52, the storm orientation should be bounded by 135 and 315 degrees.

Precipitation Component Editor for the HMR 52 Storm

The HMR 52 Storm is 72 hours long and begins at the simulation start time. The Peak Intensity parameter specifies the period within the 72-hour storm when the precipitation rate will be greatest. The 6-hour period of peak intensity can be set to begin as early as hour 24 of the storm or as late as hour 60 of the storm. The depth of rain falling during the period of peak intensity is subdivided into 1-hour increments using the parameter for the Ratio of the 1-Hour to 6-Hour Depth.

The Total Storm Area must be specified. Additionally, a Duration-Precipitation function must be selected for the range of possible storm areas. In general, the curves are constructed using data available in Hydrometeorological Report No 51 (Schreiner and Riedel, 1978). Each duration-precipitation function must be defined in the Paired Data Manager before it can be selected. You can press the Paired Data button next to the selection list to use a chooser. The chooser shows all of the available duration-precipitation functions in the project.

The HMR 52 Storm Method creates a storm from input specified by the user including storm center, orientation, and area. The optimization trial compute option can be used to automatically select these parameters in order to maximize peak runoff, or volume, or reservoir pool elevation.

Interpolated Precipitation

Gridded data better captures the meteorology temporally and spatially across a watershed when compared to gage measurements at a single point. However, hourly or sub-hourly gridded meteorology products are not always available, particularly for historic events of interest to the modeler. In these cases, a gridded dataset can be created by interpolating point observations recorded at weather stations. The Interpolated Temperature Method allows the user to develop an interpolated temperature grid based on point temperature gage data.

The Interpolated Precipitation Method includes a Component Editor with parameter data for all subbasins in the Meteorologic Model. The Watershed Explorer provides access to the Precipitation Component Editor with picture of raindrops.

The Component Editor for each subbasin in the Meteorologic Model is used to enter parameter data that defines the Interpolation Method and to select precipitation gages to use in the interpolation.

The Interpolation Method can be selected from the dropdown menu. An interpolation method must be selected. The user has four interpolation options briefly summarized below.

The Inverse Distance interpolation method assumes the weight, or influence, of a gage is equal to the inverse of its distance from the interpolated cell. The Inverse Distance Squared interpolation method assumes the weight of a gage is equal to the inverse of the square of its distance from the interpolated cell. The Nearest Neighbor interpolation method simply assigns the nearest value to the cell center of interest without considering values of other nearby points. Bilinear interpolation within HEC-HMS relies on triangulation of the irregularly spaced gage locations. Based on the gage coordinates, a Triangulated Irregular Network (TIN) is created to represent the gage network in the basin model coordinate system. This TIN defines triangles, where each gage is a corner of one or more triangles. Given this TIN, a value at any given point is computed by first identifying the triangle in which that point falls, then interpolating within that triangle using Barycentric Coordinates. You must use three or more gages and the gages need to bound all grid cells.

An optional Adjustment Method can be set. Select Adjustment Method | Fixed and input the rate at which the precipitation will change with elevation, in the appropriate units. The lapse rate will adjust interpolated precipitation throughout the basin model based on the terrain data.

Select Precipitation Gages in the dropdown rows under the Gage column. The Radius of Influence is an optional parameter and represents the maximum interpolation distance. Beyond its radius of influence, the gage will not affect the cell values of the interpolated grid. Precipitation Gages used in this method must be loaded in as Time-Series of Precipitation Data with defined latitude and longitude information.

Inverse Distance

The Inverse Distance Method was originally designed for application in real-time forecasting systems. It can use recording gages that report on a regular interval like 15 minutes or 1 hour. It can also use gages that only report daily precipitation totals. Because it was designed for real-time forecasting, it has the ability to automatically switch from using close gages to using more distant gages when the closer gages stop reporting data. The latitude and longitude of the gages is used to determine closeness to one or more nodes specified in each subbasin. The distance at which gages are used for a subbasin is controlled by the search distance. Optionally, an index depth can be assigned to each gage and subbasin node. The index is used to adjust for regional bias in annual or monthly precipitation.

The Inverse Distance Method includes several options for processing precipitation gage data. The Indexing option is used to adjust gage data when there are regional trends in precipitation patterns. Using the index option requires the specification of an index value for each precipitation gage and each node in each subbasin. The average annual precipitation total is often used as the index at a gage, and the estimated average annual precipitation at a node location is often used as the index for a subbasin node. Alternately, the monthly average values may be used at each gage and each node. The Search Distance option can be used to limit the influence distance of precipitation gages. When no search distance is specified, the default value of 1,000 kilometers is used. When an optional distance is entered, gages are only used at a subbasin node if they are within the specified distance.

Selecting options for the Inverse Distance Precipitation Method

The Inverse Distance Method includes a Component Editor for specifying the parameter data for precipitation gages. A Component Editor is also included for each individual subbasin in the Meteorologic Model. The Watershed Explorer provides access to the gage component editor using a picture of a measurement gage, and provides access to the Precipitation Component Editor for each subbasin with a picture of raindrops.

A Meteorologic Model using the Inverse Distance Precipitation Method with a Component Editor for precipitation gages and a separate component editor for each individual subbasin

The Component Editor for all precipitation gages in the Meteorology Model is used to select gages for processing, control how they are processed, and enter optional indexing parameter data. All gages used in the Inverse Distance Method must be setup in the Time-Series Data Manager before they can be used. The Component Editor will subsequently show all available precipitation gages. You may determine which gages will be used in the Meteorology Model by setting the appropriate choice in the Use Gage column.

Selecting which time-series gages to use for a subbasin included in a Meteorologic Model with the Inverse Distance Precipitation Method Selected

(OLD) Selecting which time-series gages to use for a subbasin included in a Meteorologic Model with the Inverse Distance Precipitation Method selected. The index precipitation is optional.

Each precipitation gage may use any of the allowable time intervals from 1 minute to 24 hours. When a gage is selected as a daily gage, it is assumed during calculations that the daily precipitation depth is known but there is no timing information. Usually daily gages are stored with a 24-hour time interval, but any interval may be used. Daily gage data is only used during processing for days where the entire day is within the simulation time window. When a gage is not selected as a daily gage, the data it contains is interpolated to the simulation time step. The appropriate setting should be made in the Daily Gage column.

The Optional Index is entered for each gage. If you enter an index for a gage, it can only be used during a simulation if you also specify an index for all gages used in a subbasin and also specify an index for each node in that subbasin. Turning off the Use Indexing option will remove all indexes from the Meteorologic Model.

The Component Editor for each subbasin in the Meteorologic Model is used to create one or more nodes and enter the coordinates for each node. A minimum of one node is required. To create a new node, access the Node Weights tab and enter a node name in the first column of the last row. The last row is always kept blank for creating new nodes. You can rename a node by typing over the name in the first column. You can delete a node by deleting its name from the first column and any data from the other columns. You must always enter a weight for a node. The weight controls how the final hyetograph is computed for the subbasin from the hyetographs computed at each node. If you have enabled the indexing option, you should also enter the index for each node. The index is used to adjust for regional bias in annual or monthly precipitation.

All nodes that you have created will be shown on the Latitudes and Longitudes tabs. You must enter the appropriate coordinate information for each node. Coordinates may be entered using degree-minute-second format or alternately may be entered using decimal degree format. The data entry format is selected in the Program Settings.

(OLD) Creating an inverse distance node in a subbasin

Hypothetical Storm

The Hypothetical Storm replaced the SCS Storm Method available in HEC-HMS version 4.2.1 and prior versions. The Hypothetical Storm is a general approach that allows users to enter the Storm Duration, Depth, Area Reduction Information, the Temporal Pattern, and Storm Area. The Component Editor with parameter data for all subbasins in the Meteorologic Model can be accessed from the Watershed Explorer using a picture of raindrops. In addition, a separate Component Editor has parameter data for each individual subbasin.

Meteorologic model using Hypothetical Storm

The Component Editor for all subbasins in the Meteorologic Model specifies the parameter data for the storm. The Method selection is required to set the temporal pattern approach for the hypothetical storm.  Options include the 4 Standard SCS Temporal Patterns (SCS Type 1, SCS Type 1A, SCS Type 2, and SCS Type 3), a User-Specified Pattern, and an Area-Dependent Temporal Pattern

Area-Dependent Pattern

The Area-Dependent Pattern method is an advanced method that allows for varying the temporal pattern of a storm based on drainage area as seen in the below figure. The Area-Dependent Pattern method can now be used in conjunction with a Precipitation-Frequency grid to build the depth and time signature of a hypothetical storm.

Area-Dependent Pattern Method

The following figure shows the User-Specified Pattern option selected for the method.  When this option is selected, the user must define the Storm Pattern and the Storm Duration in addition to the Depth and Area-Reduction Information. The user defined Storm Pattern is entered as a percentage curve in the Paired Data Manager. The independent variable is percent of the total storm duration (values should be 0 to 100 percent) and the dependent value is percent of the point depth (which is automatically reduced based on the area-reduction information and storm area). The 4 standard SCS temporal patterns are built into HEC-HMS. Each of the SCS storms are 24 hours long. The simulation must have a duration of 24 hours or longer. All precipitation values after the first 24 hours will be zero. The Area-Dependent Pattern option is designed to work in conjunction with the Depth-Area Analysis compute option. When Area-Dependent Pattern is selected, the user must define a Number of Storm Temporal Patterns for different storm areas. HEC-HMS interpolates between the temporal patterns using the user defined storm area, or the area for an analysis point in the Depth-Area analysis.  

Precipitation Component Editor for the Hypothetical Storm precipitation method, with Point Depth precipitation specification

The user can define the Storm Depth and Area-Reduction Information after the temporal pattern is selected. There are two options for specifying the storm depth under the Precipitation Method. The first is Point Depth,  which requires the user to enter a single point depth value that will be used for every subbasin in the Meteorologic Model , if Uniform For All Subbasins spatial distribution is selected, as shown in Figure above.

Alternatively, the user can enter a separate point depth for each subbasin in the Component Editor if the Spatial Distribution option is set to Variable by Subbasin and the Precipitation Method is set to Point Depth. A depth can only be entered in the individual subbasin's Component Editor as shown below. The user must also specify a Storm Area when using the Point Depth Method.

Component editor to enter point depth for an individual subbasin if Variable by Subbasin spatial distribution is selected.

The second option for the precipitation method is Precipitation-Frequency Grid (shown in the following figure), where the user can specify a Precipitation-Frequency Grid, created as a grid dataset. The user must also specify a Computation Point for this method. This method can only be used with georeferenced Basin Models, because HEC-HMS will automatically intersect the precipitation-frequency grid with the sub-basin polygons to compute the basin-average precipitation value, as well as automatically compute the storm area, equal to the drainage area above the computation point. If Variable by Subbasin spatial distribution is selected with the Precipitation-Frequency Grid precipitation method, a separate precipitation depth value for each subbasin is calculated rather than the basin-average. 

Precipitation Component Editor for the Hypothetical Storm Precipitation Method, with Precipitation-Frequency Grid precipitation specification

There is an Area Reduction Method, the user can choose between None, TP40, and User-Specified. The None options means the Point Depth or Precipitation-Frequency Grid will be used to compute the subbasin hyetograph. The 24-hour area reduction curve from TP40 is used when TP40 is selected for the Area Reduction Method. The TP40 Area Reduction Method should only be selected when one of the SCS temporal patterns is selected or when a 24-Hour Storm Duration with a User-Specified Temporal Pattern is selected. A Storm Area is required for both the TP40 and User-Specified area reduction options. HEC-HMS will interpolate the reduction factor from the TP40 or User-Specified area reduction curve to update the storm depth.  

The Hypothetical Storm will work with the Depth-Area Analysis compute option, similar to the Frequency Storm Precipitation Method. The Drainage Area at each of the user-defined analysis points will replace the storm area during the depth-area analysis simulation. The appropriate temporal pattern and precipitation depth are computed for each storm area when the area-dependent temporal pattern option is selected. When the Precipitation-Frequency Grid Precipitation Method is used, the Depth-Area Analysis will compute the basin-average precipitation from the grid for each computation point as well. The Depth-Area Analysis will also override any computation point selected in the Hypothetical Storm precipitation method and only use those specified in the Depth-Area Analysis.

A tutorial and guide demonstrating the usage of the Hypothetical Storm meteorologic model within HEC-HMS can be found here: Applying the Hypothetical Storm Met Model in HEC-HMS.

MetSim Precipitation

The MetSim Precipitation method, as implemented within HEC-HMS, follows that which is described in Bohn, et al (2019). This method interpolates a sub-daily precipitation depth at a grid cell from an input daily precipitation accumulation through the use of an isosceles triangle shaped temporal distribution.

The MetSim Precipitation method requires the basin model to have a defined coordinate reference system and all subbasin elements must make use of either a File-Specified, Structured, or Unstructured discretization.

A tutorial demonstrating the usage of the MetSim Precipitation Method within HEC-HMS can be found here: Using the New MetSim Precipitation and Temperature Methods.

The MetSim Precipitation method includes a Component Editor with parameter data for all subbasins in the Meteorologic Model. The MetSim Precipitation Component Editor includes parameter data to describe the distribution of daily precipitation to sub-daily time steps. The Watershed Explorer provides access to the MetSim Precipitation Component Editor using a picture of raindrops, as shown in the following image.

A Meteorologic Model Utilizing the MetSim Precipitation Method

The MetSim Precipitation Component Editor is shown in the following figure.  The user must select a precipitation Grid Name (which uses a daily time step), a Time Shift method, a Temporal Disaggregation method, a Storm Characteristics method, a Storm Duration, and a Storm Time to Peak

MetSim Precipitation Component Editor

The daily precipitation data must be stored as a precipitation grid before it can be used in the Meteorologic Model. Only precipitation grids already defined will be shown in the selection list. If there are many different gridsets available, you may wish to choose a gridset from the selector accessed with the Grid button next to the selection list. The selector displays the description for each gridset, making it easier to select the correct one.

Multiple sources of gridded precipitation data can be found on this page: Gridded Data Sources.

Currently, only the Bohn el al. 2019 option is available for the Temporal Disaggregation method. Additional options will be added in the future. There are three options for the Storm Characteristics method: Fixed Value, Annual Pattern, and Grid.

  1. The Fixed Value option uses constant values for both the Storm Duration and Storm Time to Peak. 
  2. The Annual Pattern option uses patterns that define the Storm Duration and Storm Time to Peak as a function of the time of year. These patterns must be specified separately in the Paired Data Manager before they can be used in the MetSim Precipitation method. The Paired Data Type must be Parameter Value Pattern, the Category must be Precipitation, the Method must be MetSim, and the Parameter must be Storm Duration or Storm Time to Peak.
  3. The Grid option uses gridsets for both the Storm Duration and Storm Time to Peak.  The Storm Duration and Storm Time to Peak data must be stored as Precipitation Storm Duration Grids and Precipitation Storm Time to Peak Grids, respectively, before they can be used in the MetSim Precipitation method.

Time Shift

All calculations during a simulation are computed assuming an arbitrary local time zone that does not observe summer time (daylight savings in the United States). It is common for gridded precipitation data to be referenced in Coordinated Universal Time (UTC).  Three Time Shift methods are included which can be used to adjust gridded precipitation data in time.

None

The None time shift method should be used if all time series and grid data are referenced to the same time zone. The gridded precipitation data will not be shifted in time when using this method.

User-Specified

The User-Specified time shift method can be used to correct for precipitation grids stored with a time zone offset. To use this method, select the User-Specified option within the Time Shift method drop down menu, as shown below.

Using the User-Specified Time Shift Method

Set the shift to zero if all the time-series and grid data is referenced in same local time zone. If other data sources such as observed discharge or temperature are referenced in local time and the precipitation grid is in UTC, select the correct shift so that the precipitation data will match the rest of the data.

Local time zones located to the West of the zero longitude line will use a positive shift when the precipitation grid is referenced in UTC. Local time zones located to the East of the zero longitude line will use a negative shift when the precipitation grid is referenced in UTC.

Normalize Start

The Normalize Start time shift method can be used to adjust the time of the first grid in a grid set to the start time of the simulation. To use this method, select the Normalize Start option within the Time Shift method drop down menu.

Specified Hyetograph

The Specified Hyetograph Method allows the user to specify the exact time-series to use for the hyetograph at subbasins. This method is useful when precipitation data will be processed externally to the program and essentially imported without alteration. This method is also useful when a single precipitation gage can be used to represent what happens over a subbasin.

The Specified Hyetograph Method includes an option for processing precipitation gage data. The Total Override option is used to adjust the precipitation depth at each gage. Without the override, the total depth at a gage is the sum of the values in the gage record. With the override, the values in the gage record are proportionally adjusted to have a sum equal to the specified total value.

Selecting options for the Specified Hyetograph Precipitation Method

The Specified Hyetograph Method uses a Component Editor with parameter data for all subbasins in the Meteorologic Model. The Watershed Explorer provides access to the Component Editor using a picture of raindrops.

A Meteorologic Model using the Specified Hyetograph Precipitation Method with a Component Editor for all subbasins

The Component Editor for all subbasins in the Meteorologic Model includes the Gage Selection for each subbasin and the optional Depth Override for each subbasin. A Hyetograph must be stored as a precipitation gage before it can be used in the Meteorologic Model. The data may actually be from a recording gage or could be the result of complex calculations exterior to the program. Regardless, the hyetograph must be stored as a gage. You may use the same gage for more than one subbasin. For each subbasin in the table, select the gage to use for that subbasin. Only precipitation gages already defined in the Time-Series Data Manager will be shown in the selection list.

Selecting a gage for each subbasin

(OLD) Selecting a gage for each subbasin. Total depth override is optional.

Optionally, you may enter a Total Depth for each subbasin. If no total depth is entered, the depth will be the sum of the data actually stored in the precipitation gage. However, if a total depth is entered for a subbasin, the exact pattern is maintained but the magnitude of precipitation at each time step is adjusted proportionally so that the specified depth is applied over the entire simulation. Total depth can be specified for no subbasins, one subbasin, many subbasins, or all subbasins. It is not required to enter the depth for all subbasins in order to specify it for just one subbasin.

Standard Project Storm

The Standard Project Storm Method implements the requirements of Engineering Manual EM-1110-2-1411 (Corps 1965). While the methodology is no longer frequently used, it is included in the program for projects where it may still necessary.

The Standard Project Storm Method includes a Component Editor with parameter data for all subbasins in the Meteorologic Model. The Watershed Explorer provides access to the Precipitation Component Editors using a picture of raindrops.

A Meteorologic Model using the Standard Project Storm Method with a Component Editor for all subbasins

The Component Editor for all subbasins in the Meteorologic Model includes parameter data to describe the storm. The Precipitation Index represents the depth of rainfall during the storm. This index is not the same as the probable maximum precipitation and does not have an associated exceedance probability. The index in selected from a map in the Engineering Manual.

The Storm Area is used to automatically compute the depth-area reduction factor, based on figures in the Engineering Manual. In most cases the specified storm area should be equal to the watershed drainage area at the point of evaluation.

The Distribution determines how the adjusted precipitation depth for each subbasin is shaped into a hyetograph; it must be selected from the list of available choices. The Standard option uses the procedure specified in the Engineering Manual to distribute the adjusted storm depth. The Southwest Division option uses a different procedure that may be more applicable in some watersheds.

The Transposition Factor accounts for the location of a subbasin in the watershed, relative to the center of the storm. The Engineering Manual contains an isohyetal map with concentric rings labeled in percent. If a subbasin is generally covered by the 120% isohyetal line, then a factor of 1.20 should be entered n the program.

Entering properties of the Standard Project Storm

Entering a transposition factor for each subbasin