38-20 The Civil Engineering Handbook, Second Edition
and results reporting tools. A graphical user interface allows the user seamless movement between
different parts of the program. The HEC Data Storage System (DSS) [HEC, 1993] allows the transfer of
data between HEC programs. The data are identified by unique labels called PATHNAMES, which are
specified when the data are created or retrieved. For example, a hydrograph computed by HEC-HMS
can be labeled and stored in DSS for later retrieval as input to HEC-RAS. The DSS program has several
utility programs for manipulating data. HEC-HMS is an easier tool to develop a hydrologic model for
first time users because of its graphical user interface. Those familiar with and who routinely use HEC-1
may be frustrated with the set-up and complexity of running design storm events with user defined
cumulative rainfall distributions. The more complex the hydrologic model is, the more liable the program
is to crashing. It is anticipated that these problems will be improved upon with each new release of
HEC-HMS. The graphics and reporting facilities is a very valuable tool that saves time and makes the
presentation of results easy to produce.
Summary of HEC-HMS Input Structure
A project serves as a container for the different parts that together form the complete watershed model
in HEC-HMS. The three components required for a hydrologic simulation are: (1) Basin Model,
(2) Meteorologic Model, and (3) Control Specifications. A project file may contain more than one of
these three components and is useful for running scenario analysis.
Each run of the model combines a basin model, meteorologic model, and control specifications. The
user should be cautious, as some of these components may not be compatible with each other, depending
on methods and time intervals chosen. Runs can be re-executed at any time to update results when data
in a component is changed. The Run Manager is used to manage and execute runs, proportionally adjust
flow or precipitation results, and save or start the basin model in differing states.
Basin Models
The physical representation of watershed or basins and rivers is configured in the basin model. Hydrologic
elements are connected in a dendritic network to simulate runoff processes. Available elements are:
(1) subbasin, (2) reach, (3) junction, (4) reservoir, (5) diversion, (6) source, and (7) sink. Computation
proceeds from upstream elements in a downstream direction. Hydrologic elements are added to the
model by dragging the appropriate icon from the element palette to the schematic in the Basin Model
screen. Elements are connected to each other within the stream network from upstream to downstream
elements. Elements may also be duplicated and deleted within the Basin Model Screen.
When developing a precipitation-runoff model using HEC-HMS, boundaries of the basin are initially
identified. Most often, the basin is subdivided into smaller subbasins depending on the study objectives,
drainage pattern, and other factors. Points where runoff information is needed are identified. The model
can be structured to produce hydrographs at any desired location. As different areas of a large basin may
have different hydrologic response characteristics, it is important to select an appropriate computational
time interval and subdivide the watershed so that lumped parameters provide a reasonable depiction of
the subbasins.
There are several methods that may be used in HEC-HMS to compute surface runoff. These are based
on: (1) initial and constant excess precipitation, (2) SCS curve number, (3) gridded SCS curve number,
(4) and Green and Ampt. The one-layer deficit and constant model can be used for simple continuous
modeling. The five-layer soil moisture accounting model can be used for continuous modeling of complex
infiltration and evapotranspiration environments.
Several methods are included for transforming excess precipitation into surface runoff. Unit
hydrograph methods include the Clark, Snyder, and SCS technique. User-specified unit hydrograph
ordinates can also be used. The modified Clark method, ModClark, is a linear quasi-distributed unit
hydrograph method that can be used with gridded precipitation data. An implementation of the kinematic
wave method with multiple planes and channels is also included.
A variety of hydrologic routing methods are included for simulating flow in open channels. Routing
with no attenuation can be modeled with the lag method. The traditional Muskingum method is included.