HY8:HY-8

From XMS Wiki
Revision as of 21:55, 28 January 2012 by Cmsmemoe (talk | contribs)
Jump to navigationJump to search

HY-8 Versions 3.1, 4.1, and 6.1 were developed by Philip L. Thompson and were provided to the Federal Highway Administration (FHWA) for distribution. HY-8 Versions 1.1, 2.1, and 3.0 were produced by the Pennsylvania State University in cooperation with FHWA. The HY-8 Versions 3.0 and earlier versions were sponsored by the Rural Technical Assistance Program (RTAP) of the National Highway Institute under Project 18B administered by the Pennsylvania Department of Transportation. Version 6.1 (Energy, HYD and Route) was produced by GKY and Associates under contract with FHWA.


Christopher Smemoe developed HY-8 7.0 at the Environmental Modeling Research Lab at Brigham Young University (BYU) under the direction of Jim Nelson of BYU and with the assistance of Rollin Hotchkiss of BYU and Philip L. Thompson (Retired from FHWA). The primary purpose of version 7.0 was to provide Windows-based graphical user interface (GUI) for the same hydraulic calculations performed in version 6.1 of HY-8. In the course of the development all program culvert modeling functions were translated from Basic to the C++ programming language. Several minor bugs in version 6.1 were corrected in HY-8 version 7.0. Versions 7.1, 7.2, and 7.3 of HY-8 were incremental updates in which several new features were included and several bugs were fixed. Besides bug fixes, the following new features were added to HY-8 7.1 and 7.2:

  1. Energy dissipation calculators
  2. A new culvert shape/coefficient database
  3. The ability to model buried (embedded) culverts
  4. The Utah State University exit loss equation was added as an option when computing outlet losses
  5. Modeling of plastic pipes
  6. Research was conducted relating to sequent depth computations for hydraulic jump computations
  7. Several improvements and fixes were made to the HY-8 report generation tools.
  8. Section property matrix of 10 points for interpolation was replaced with direct computation of section properties for each discharge.

Christopher Smemoe and Eric Jones at Aquaveo (LLC) developed HY-8 7.3 with help from Brigham Young University's Rollin Hotchkiss and Philip L. Thompson (retired from FHWA). The following new features were added to HY-8 7.3:

  1. The profile computation code was rewritten to increase program stability and efficiency
  2. Capability was added to model hydraulic jumps and their lengths in culverts
  3. Capability was added to model broken back culverts and hydraulic jump locations/lengths in broken back culverts
  4. Ability to model horizontal and adverse slopes was added
  5. Two new culvert types were added to the culvert shape/coefficient database: Concrete open-bottom arch (CON/SPAN) and South Dakota prefabricated reinforced concrete box culverts


Several graduate students contributed to both the theory and programming efforts of HY-8. Brian Rowley assisted in the development of version 7.0 and 7.1 while a graduate student at BYU. Elizabeth Thiele compared several culvert hydraulic computer models in her research and determined several improvements, some of which have just recently been implemented in HY-8. Nathan Lowe studied hydraulic jumps in various closed conduit configurations to make possible comprehensive hydraulic jump calculations[1]. Nathan's equations were used to determine locations and lengths of hydraulic jumps in HY-8 7.3.


HY-8 automates the design methods described in HDS No. 5, "Hydraulic Design of Highway Culverts", FHWA-NHI-12-029 and in HEC No.14, FHWA-NHI-06-086. Version 6.1 is the last version of the MS-DOS program that was distributed. Hydrologic calculations are available in the Watershed Modeling System (WMS) and in the FHWA Hydraulic Toolbox.


The software has been structured to be self-contained and this help file functions as the program's user's manual. This facilitates its use by roadway design squads. However, the knowledgeable hydraulic engineer will also find the software package useful because it contains advanced features. This help file provides necessary instructions and clarifications.