Jump to content

HEC-RAS

From Wikipedia, the free encyclopedia
1D HEC-RAS model, showing river line and cross-sections. Each cross-section is depth-averaged.

HEC-RAS (short for Hydrologic Engineering Center River Analysis Software) is a simulation software used to model the hydraulics of water flow through natural rivers and other open channels. The program was developed by the United States Army Corps of Engineers (USACE) at the Hydrologic Engineering Center (HEC) in Davis, California as a successor to their HEC-2 Water Surface Profiles program.[1] HEC-RAS version 1.0 was released in July 1995, with the capability to model steady flow in one dimension;[2] since then, further releases have increased the modeling capabilities to include quasi-unsteady and unsteady flow, two dimensional modeling, sediment transport and water quality modeling, and distributed hydrologic modeling (Rain-on-Grid.)[3] The program is free to download from HEC, though there is no support provided for non-USACE users.[2]

Though HEC-RAS was initially developed by USACE for use on their own projects, other United States federal agencies have adopted it for use, including FEMA[1][4]. It is also used by hydraulic modelers for various applications worldwide,[2][5] both in academia[6] and industry.[7]

Program history

[edit]

In 1964, Bill S. Eichert, working at HEC for USACE, developed a step-backwater program. Eventually released as "Backwater Any Cross Section" in FORTRAN in 1966, this would be the first of many iterations of HEC-2, designed to model flow in open channels in one dimension.[8]

The first version of HEC-RAS was released in July of 1995.[3] Though one-dimensional HEC-RAS solves the same equations as HEC-2, the computational routines and numerical methods are completely different.[3]

HEC-RAS 1.0 - 4.1 focused on improving one-dimensional modeling capabilities. In 2016, HEC released HEC-RAS Version 5.0, which including two-dimensional modeling capabilities. Version 6.0, released in May 2021, including distributed hydraulic modeling (Rain-on-Grid), as well as sediment transport and water quality modeling capabilities.[9]

In the fall of 2024, HEC announced they were in the process of developing the next generation of HEC-RAS, which they compared to the transition from HEC-2 to HEC-RAS. Intended to streamline and update the existing software, HEC-RAS 2025 will feature a new, modern user interface, new meshing methods, and an explicit solver.[10] The transition between an alpha version of HEC-RAS 2025 and an industry-ready version is expected to last several years.[11]

Capabilities

[edit]

As of the HEC-RAS 6.6 release, HEC-RAS seeks to support four major capabilities: 1D steady flow modeling; 1D or 2D unsteady flow modeling; sediment transport modeling; and 1D water-quality modeling.[3] The major HEC-RAS features are discussed in more detail below.

Water is contained in the channel as seen in the cross-sections of the HEC-RAS model.
A 1D HEC-RAS model of a flood control channel, with auto-generated cross-sections.

1D Modeling

[edit]

When modeling in 1D HEC-RAS, users define a river line along the thalweg of the primary watercourse and specify cross-sections across the channel, either by use of terrain data (such as LiDAR) or with exact elevations. Additional information, including peak discharge, Manning’s n of the channel, and specification of boundary conditions, is necessary for the model to run. [12] HEC-RAS solves the one-dimensional Saint-Venant equations, a simplification of the Navier-Stokes equations,[3] resulting in cross-sectionally averaged results. Various capabilities in the software allow for the modeling of bridges, culverts, levees, obstructions, ice impacts, and debris build-up.[12]

Though many industry users and regulatory interests are moving towards 2D analysis as standard,[13] some applications still favor 1D analysis. These scenarios include very large river systems, or rivers with many structures (e.g., bridges and culverts), where flow is contained and primarily in a single direction. In these cases, a two dimensional model may take an unrealistic amount of time to run compared to the much less computationally complex one dimensional model.[14]

2D Modeling

[edit]

When modeling in 2D HEC-RAS, users define a mesh across their terrain data. Though the mesh is nominally rectangular, refinement tools such as breaklines allow the mesh to be composed of various nesting polygons of up to eight faces.[3] Boundary conditions are used to allow flow to enter and leave the model. Inflow boundary conditions can utilize hydrographs or stage data, amongst other methods, while outflow boundary condition options include rating curve, normal depth, stage hydrograph, and flow hydrograph. [14]

A 2D HEC-RAS model of a river and floodplain, showing flood depth and the bridge.
A 2D HEC-RAS model, with a flow hydrograph as an upstream boundary condition, models flow through a river floodplain before contracting at a bridge and the embankment.

2D HEC-RAS solve can various forms of the depth-averaged Saint-Venant Equations, and allows the user to choose which equation set to utilize for modeling. The Diffusion Wave equation set drops the unsteady, advection, turbulence and Coriolis terms of the Saint-Venant equations, and increase computational efficiency for simple models.[3] However, in certain situations (including modeling structures, highly dynamic flows, or superelevation), the more robust Shallow Water Equations (SWE) are recommended, though this tends to increase computation times. [14] When using SWE, the user can also chose to model turbulence, using either a conservative or non-conservative formulation.[14]

The 2D solver uses an implicit finite volume solution algorithm, and as of the 6.6 release, does not support GPU computing.[14]

Though 2D models are generally more accurate than 1D, especially for modeling complex floodplains and unconfined flow, they also are reliant on the assumption that flow varies significantly more horizontally than it does vertically.[13] In situations that violate this assumption, such as vertical drops, complex structure hydraulics, or river bends, 2D models such as HEC-RAS may fail to accurately model fluid flow.[15] In order to model these scenarios, CFD solvers such as OpenFOAM or Flow-3D Hydro, amongst others may be more appropriate choices.

Distributed Modeling

[edit]

Since HEC-RAS 6.0, the software has had the capability to distributively hydraulic model utilizing the Rain-on-Grid feature. Utilizing provided rainfall data and an infiltration layer along with the terrain data, the software will simulate rainfall, losses, and runoff over the entire model area, rather than relying on inflows dictated at a boundary condition. Three loss methods are currently supported: NRCS Curve Number, Green & Ampt, and Deficit and Constant.[3]

While distributed modeling has many advantages, including providing a better understanding of highly complex flow paths, longer runtimes and limitations of available loss methods in HEC-RAS are drawbacks.[16] Additionally, high resolution terrain data (typically better than 10 meter) is essential when developing a distributed hydraulic model.[16]

Sediment Transport Modeling

[edit]

HEC-RAS is capable of modeling sediment either in 1D or, since 6.0, in 2D. Options are also available for modeling Non-Newtonian fluids, such as debris flows. The 1D sediment approach is based on HEC 6 and HEC 6T, which were developed by Tony Thomas for USACE.[17] Sediment continuity is modeled using the Exner equation, which HEC-RAS solves by computing a sediment transport capacity. Based on a comparison of capacity to sediment supply, a volume of sediment is either eroded or deposited.[18] Sediment data is entered as gradations, which the model then converts into volumes. Based on the results of the sediment transport model, the bed can either aggrade or degrade.

In 1D, the quasi-unsteady flow function simulates a hydrograph using a series of steady flow calculations, and is typically used to model sediment in an existing 1D model. As of 5.0, sediment transport is supported in 1D unsteady flow modeling.[17] Nine sediment transport functions are included in 1D, utilized to model sediment transport potential. Theses include Ackers and White, England and Hansen, Laursen-Copeland, Meyer-Peter and Müller (MPM), Toffaleti, MPM-Toffaleti, Yang, and Wilcock and Crowe. [18] Selection of a sediment transport function depends on the bed material of the modeled reach.

In 2D, the sediment transport model is added to an existing 2D hydraulics model. The complex nature of sediment transport requires the use of the shallow water equation se. The conservative turbulence model was specifically developed for sediment transport applications. [19] In addition to the sediment transport functions available in 1D, 2D also supports Soulsby-van Rijn, Van Rijn, and Wu et al., and does not support MPM-Toffaleti.[20]

Applications & Users

[edit]

HEC-RAS is widely used in both academic and industry applications, as well as by USACE for official applications.[21] HEC-RAS is approved by FEMA for use in floodplain mapping in the United States, and is widely used in modern floodplain studies.[22] Outside of hydraulic engineering applications such as modeling culverts, bridges, levees, and floodplains, HEC-RAS has been utilized to model lava flows,[23] dam breaches,[24] debris flows,[25] glacial lake outburst floods,[6] and coupled with water quality tools to model pollutants two-dimensionally.[26]

Extension softwares developed for use by civil engineers, such as GeoHEC-RAS and WMS, provide additional visualization and data processing capabilities to HEC-RAS users.

HEC-RAS is free to download from USACE, and is supported on Windows 10/11 64-bit operating systems, as well as Linux systems.[27]

See also

[edit]

References

[edit]
  1. ^ a b Dewberry & Davis, LLC. "HEC-RAS Procedures for HEC-2 Modelers" (PDF). www.FEMA.gov. Federal Emergency Management Agency. Retrieved 23 January 2026.
  2. ^ a b c More, D. D.; Gavit, B. K.; Nandgude, S. B. (2024). "Hydrologic Engineering Centers-River Analysis System (HEC-RAS) - A Review" (PDF). Journal of Agricultural Research and Technology. 49 (1): 139–150. doi:10.56228/JART.2024.49120.
  3. ^ a b c d e f g h Brunner, Gary W. (2024). HEC-RAS, River Analysis System Hydraulic Reference Manual (PDF). Davis, CA: United States Army Corp of Engineers. p. 520. Retrieved 23 January 2026.
  4. ^ "Software for Flood Mapping". www.FEMA.gov. FEMA. Retrieved 23 January 2026.
  5. ^ Zaina, Norsaliha Najwa; Abu Talib, Siti Hidayah (2024). "Review paper on applications of the HEC-RAS model for flooding, agriculture, and water quality simulation". Water Practice and Technology. 19 (7): 2883–2900. Bibcode:2024WatPT..19.2883Z. doi:10.2166/wpt.2024.173. Retrieved 23 January 2026.
  6. ^ a b Yang, Yiye; Lu, Zhong; Ouyang, Choajun; Xie, Hu; Zhang, Qin (2023). "Glacial Lake Outburst Flood Monitoring and Modeling through Integrating Multiple Remote Sensing Methods and HEC-RAS". Remote Sensing. 15 (22): 5327. Bibcode:2023RemS...15.5327Y. doi:10.3390/rs15225327.
  7. ^ Bush, Samual T.; Dresback, Kendra M.; Szpilka, Christine M.; Kolar, Randall L. (2022). "Use of 1D Unsteady HEC-RAS in a Coupled System for Compound Flood Modeling: North Carolina Case Study". Journal of Marine Science and Engineering. 10 (3): 306. Bibcode:2022JMSE...10..306B. doi:10.3390/jmse10030306. hdl:11244/335849.
  8. ^ CEIWR-HEC (1991). HEC-2 Water Surface Profiles User's Manual (PDF). Davis, CA: United States Army Corp of Engineers. p. 1. Retrieved 23 January 2026.
  9. ^ HEC. "HEC-RAS Release Notes 6.0". HEC-RAS. United States Army Corps of Engineers. Retrieved 23 January 2026.
  10. ^ Kennedy, Alexander. "Future of HEC-RAS". HEC Newsletter. United States Army Corp. Retrieved 23 January 2026.
  11. ^ HEC. "RAS 2025". HEC-RAS 2025. United States Army Corps of Engineers. Retrieved 23 January 2026.
  12. ^ a b Brunner, Gary W. (2024). HEC-RAS User's Manual. Davis, CA: HEC. Retrieved 23 January 2026.
  13. ^ a b Robinson, Dusty; Zundel, Alan; Kramer, Casey; Nelson, Royd; deRosset, Will; Hunt, John; Hogan, Scott; Lai, Yong (2019). Two-Dimensional Hydraulic Modeling for Highways in the River Environment (PDF). Austin Texas: Federal Highway Administration. Retrieved 23 January 2026.
  14. ^ a b c d e Brunner., Gary W. (2024). HEC-RAS 2D User's Manual. Davis, CA: HEC. Retrieved 23 January 2026.
  15. ^ Hajimirzaie, Seyed; Constantinescu, George; Liu, Xiaofeng; Stoesser, Thorsten; Zamani, Kaveh (December 2022). "Computational Fluid Dynamics (CFD) Applications in Water-Resources Engineering". Journal of Irrigation and Drainage Engineering. 148 (12). Retrieved 26 March 2026.
  16. ^ a b Hydrologic Engineering Center; Juniata College. "Watershed Scale Rain-on-Mesh Modeling in HEC-RAS" (PDF). United States Army Corps of Engineers. Retrieved 26 March 2026.
  17. ^ a b Hydraulic Engineering Center. "1D Sediment Transport User's Manual". United States Army Corp of Enginners. Retrieved 26 March 2026.
  18. ^ a b Hydraulic Engineering Center. "1D Sediment Transport Technical Reference Manual". United States Army Corp of Engineers.
  19. ^ Sanchez, Alejandro. "HEC-RAS 2D Sediment User Manual". United States Army Corp of Engineers. Retrieved 26 March 2026.
  20. ^ Hydraulic Engineering Center. "HEC-RAS 2D Sediment Technical Reference Manual". United States Army Corps of Engineers. Retrieved 26 March 2026.
  21. ^ "HEC-RAS". www.hec.usace.army.mil. Retrieved 2026-03-26.
  22. ^ Federal Emergency Management Agency. "Software for Flood Mapping". FEMA.
  23. ^ Prawira, Akbar Bagus; Hidayah, Entin; Wiyono, Retno Utami Agung (2024-03-22). "Mapping the Lava Flood Hazard Using the Flood Discharge Approach and 2D Hydrodynamic Modeling at the Rejali River, Mount Semeru". Journal of the Civil Engineering Forum: 139–150. doi:10.22146/jcef.8463. ISSN 2549-5925.
  24. ^ Phyo, Aung Pyae; Yabar, Helmut; Richards, Delmaria (2023-12-01). "Managing dam breach and flood inundation by HEC-RAS modeling and GIS mapping for disaster risk management". Case Studies in Chemical and Environmental Engineering. 8 100487. doi:10.1016/j.cscee.2023.100487. ISSN 2666-0164.
  25. ^ Pramesthi, Zelandi Yura; Harlan, Dhemi; Irianto, Eko Winar (2024). Setiyo, M.; Rozaki, Z.; Setiawan, A.; Yuliastuti, F.; Pambuko, Z.B.; Edhita Praja, C.B.; Soraya Dewi, V.; Muliawanti, L. (eds.). "Modeling of 2D Hec-Ras Simulation on Debris Flow Analysis on Morphological Changes of the Omu River, Sigi Regency, Central Sulawesi". E3S Web of Conferences. 500: 03041. doi:10.1051/e3sconf/202450003041. ISSN 2267-1242.
  26. ^ Shabani, Afshin; Woznicki, Sean A.; Mehaffey, Megan; Butcher, Jonathan; Wool, Tim A.; Whung, Pai‐Yei (December 2021). "A coupled hydrodynamic ( HEC‐RAS 2D ) and water quality model ( WASP ) for simulating flood‐induced soil, sediment, and contaminant transport". Journal of Flood Risk Management. 14 (4). doi:10.1111/jfr3.12747. ISSN 1753-318X. PMC 8811800. PMID 35126656.
  27. ^ Hydraulic Engineering Center (2026). "HEC-RAS Downloads". Retrieved 2026-03-25.
[edit]