Hubbry Logo
HEC-RASHEC-RASMain
Open search
HEC-RAS
Community hub
HEC-RAS
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Contribute something
HEC-RAS
HEC-RAS
from Wikipedia
3D view

HEC-RAS is simulation software used in computational fluid dynamics – specifically, to model the hydraulics of water flow through natural rivers and other channels.

The program was developed by the United States Army Corps of Engineers in order to manage the rivers, harbors, and other public works under their jurisdiction; it has found wide acceptance by many others since its public release in 1995.

The Hydrologic Engineering Center (HEC) in Davis, California, developed the River Analysis System (RAS) to aid hydraulic engineers in channel flow analysis and floodplain determination. It includes numerous data entry capabilities, hydraulic analysis components, data storage and management capabilities, and graphing and reporting capabilities.

Functionality

[edit]

The basic computational procedure of HEC-RAS for steady flow is based on the solution of the one-dimensional energy equation. Energy losses are evaluated by friction and contraction / expansion. The momentum equation may be used in situations where the water surface profile is rapidly varied. These situations include hydraulic jumps, hydraulics of bridges, and evaluating profiles at river confluences.

For unsteady flow, HEC-RAS solves the full, dynamic, 1-D Saint Venant Equation using an implicit, finite difference method. The unsteady flow equation solver was adapted from Dr. Robert L. Barkau's UNET package.

HEC-RAS is equipped to model a network of channels, a dendritic system or a single river reach. Certain simplifications must be made in order to model some complex flow situations using the HEC-RAS one-dimensional approach. It is capable of modeling subcritical, supercritical, and mixed flow regime flow along with the effects of bridges, culverts, weirs, and structures.

Version 5.0.7 as of March 2019 supports Windows 7, 8, 8.1, and 10 64-bit only.[1] Version 6.0 and newer support 64-bit Windows 7-11,[2] and version 6.1 is available for Linux.[3]

Applications

[edit]

HEC-RAS is a computer program for modeling water flowing through systems of open channels and computing water surface profiles. HEC-RAS finds particular commercial application in floodplain management and [flood insurance] studies to evaluate floodway encroachments. Some of the additional uses are: bridge and culvert design and analysis, levee studies, and channel modification studies. It can be used for dam breach analysis, though other modeling methods are presently more widely accepted for this purpose.

Advantages

[edit]

HEC-RAS has merits, notably its support by the US Army Corps of Engineers, the future enhancements in progress, and its acceptance by many government agencies and private firms. It is in the public domain and peer-reviewed, and available to download free of charge from HEC's web site. Various private companies are registered as official "vendors" and offer consulting services and add-on software. Some also distribute the software in countries that are not permitted to access US Army web sites. However, the direct download from HEC includes extensive documentation, and scientists and engineers versed in hydraulic analysis should have little difficulty utilizing the software.

Disadvantages

[edit]

Users may find numerical instability problems during unsteady analyses, especially in steep and/or highly dynamic rivers and streams.[4] It is often possible to use HEC-RAS to overcome instability issues on river problems. Numerical stability concerns are an intrinsic property of finite difference numerical solution schemes.

Version history

[edit]

The first version of HEC-RAS was released in 1995.[5] This HEC-RAS 1.0 solves the same numerical equation of the 1968 HEC-2.

Prior to the 2016 update to Version 5.0, the program was one-dimensional, meaning that there is no direct modeling of the hydraulic effect of cross section shape changes, bends, and other two- and three-dimensional aspects of flow. The release of Version 5.0 introduced two-dimensional modeling of flow as well as sediment transfer modeling capabilities.

GeoHECRAS

[edit]

GeoHECRAS is a 2D/3D visualization and editing data wrapper to the HEC-RAS software and used for flood control and flood mitigation engineering studies, including production of Federal Emergency Management Agency flood hazard maps and other river engineering studies.

Features related to HEC-RAS include:

WMS

[edit]

WMS (watershed modeling system) is a hydrology software that provides pre and post-processing tools for use with HEC-RAS. The development of WMS by Aquaveo was funded primarily by The United States Army Corps of Engineers.

Features related to HEC-RAS include:

  • Using feature objects (centerline, cross section lines) and a TIN to develop the geometry of a HEC-RAS model.
  • Editing, merging, and creating cross sections in a database for use with HEC-RAS and other hydraulic models.
  • Delineating flood plains from water surface elevation data. Water surface elevations can be computed by HEC-RAS, defined interactively, or imported from a file.
  • Linking multiple simulations of HEC-1 to HEC-RAS to determine the uncertainty in modeling parameters on a delineated flood plain. Curve Number and Precipitation can be stochastically varied among HEC-1 parameters and Manning's n value for HEC-RAS.

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
HEC-RAS (Hydrologic Engineering Center River Analysis System) is a hydraulic modeling software package developed by the Corps of Engineers' Hydrologic Engineering Center (HEC) for simulating water flow in rivers, streams, and channels. It enables one-dimensional steady flow calculations, one- and two-dimensional unsteady flow simulations, and mobile bed computations, pipe network modeling, and water temperature and quality analyses. Originally released in as the first product of the USACE's NexGen Program, HEC-RAS succeeded the earlier HEC-2 program, which had been in use since the for steady-flow water surface profile computations. The software incorporates advanced numerical methods, including the solution of the Saint-Venant equations for unsteady flow, and supports full network modeling of natural and constructed channels, including bridges, culverts, weirs, and dams. Its facilitates data input, geometric preprocessing, and visualization of results such as water surface profiles, inundation maps, and velocity distributions. Widely adopted by engineers, planners, and environmental scientists worldwide, HEC-RAS is applied in flood risk assessment, and design, habitat restoration, and regulatory compliance for floodplain management under programs like the U.S. . The software is provided free of charge by the USACE and continuously updated, with versions incorporating enhancements like 2D modeling capabilities introduced in version 4.1 (2010) and ongoing developments for improved computational efficiency and integration with GIS tools.

Introduction

Overview

HEC-RAS, or the Hydrologic Engineering Center's River Analysis System, is a hydraulic modeling software developed by the U.S. Corps of Engineers' Hydrologic Engineering Center (HEC) to simulate water flow in rivers, channels, and floodplains. Designed for hydrologic and hydraulic analyses, it supports applications in , flood risk assessment, and water resource management by computing water surface profiles, flow rates, and related parameters. The software's core components include a (GUI) for intuitive , , and visualization; modular hydraulic engines for various simulations; a system using flat files, HEC-DSS, and HDF5 formats for ; and tools for outputting results through graphs, tables, inundation maps, and reports. HEC-RAS supports one-dimensional (1D) steady and unsteady flow modeling, as well as two-dimensional (2D) unsteady flow, along with extensions for and in natural or constructed channels, overbank areas, and full river networks. The basic workflow in HEC-RAS involves setting up the geometric for the river and structures, inputting flow such as hydrographs or boundary conditions, executing plans through the modules, and post-processing results for interpretation and reporting. As the successor to the earlier HEC-2 program, which focused on steady flow water surface profiles, HEC-RAS expands capabilities to unsteady and multidimensional modeling while remaining freely available in the for use by engineers and researchers worldwide.

History and Development

The Hydrologic Engineering Center (HEC) of the U.S. Army Corps of Engineers (USACE) initiated development of HEC-RAS in the early as part of the software initiative to replace the legacy HEC-2 Water Surface Profiles program, which had been released in 1968 for steady-flow analysis. This effort aimed to create a more integrated system for river modeling, addressing limitations in HEC-2 such as its lack of graphical interface and limited capabilities beyond basic steady flow. Version 1.0 of HEC-RAS was released in July 1995, introducing one-dimensional steady-flow computations with a basic (GUI) for Windows, including support for bridges, culverts, and mixed flow regimes. The software is maintained and continuously updated by HEC, located in , and distributed free of charge to support USACE civil works projects, academic research, and users worldwide, with prioritized for USACE personnel. Development was driven by the need to incorporate unsteady flow simulations, enhance user accessibility through intuitive interfaces, and add modules for sediment transport and water quality analysis to meet evolving regulatory requirements, such as those for floodplain management and environmental impact assessments. Key milestones include the release of version 2.0 in 1997, which added unsteady flow capabilities; version 4.1 in 2010, introducing initial two-dimensional (2D) modeling using a diffusion wave approximation; and version 5.0 in 2016, enabling full 2D unsteady flow simulations for more comprehensive hydrodynamic analysis. Subsequent versions, such as 6.0 released in 2021 and updates through 6.7 in 2025, along with the alpha release of HEC-RAS 2025 featuring a redesigned interface, continue to advance the software's capabilities.

Theoretical Basis

Governing Equations for 1D Modeling

The one-dimensional (1D) modeling in HEC-RAS simulates riverine hydraulics by discretizing the channel into cross-sections perpendicular to the flow direction, assuming flow is primarily aligned with the channel axis. This approach computes water surface profiles and flow rates for both steady and unsteady conditions, relying on established hydraulic principles adapted for numerical solution. For steady flow computations, HEC-RAS employs the equation to determine water surface elevations along the river reach. The governing balances total energy head between two cross-sections: H1=H2+heH_1 = H_2 + h_e where HH is the total energy head, defined as H=Z+Y+αV22gH = Z + Y + \alpha \frac{V^2}{2g}, with ZZ as the bed elevation, YY as the water depth, α\alpha as the velocity weighting (typically 1.0 for uniform flow), VV as the average velocity, and gg as ; heh_e represents energy losses. Energy losses include , calculated via the friction slope SfS_f using Manning's equation Q=1nAR2/3Sf1/2Q = \frac{1}{n} A R^{2/3} S_f^{1/2} (where QQ is discharge, nn is Manning's roughness , AA is cross-sectional area, and RR is hydraulic radius), and minor losses from expansions or contractions: he=LSf+C(α2V222gα1V122g)h_e = L S_f + C \left( \alpha_2 \frac{V_2^2}{2g} - \alpha_1 \frac{V_1^2}{2g} \right) Here, LL is the discharge-weighted reach length, and CC is the contraction/expansion coefficient. The equation is solved using the standard step method, which iteratively computes profiles in backwater (upstream from a known downstream condition) or forward water (downstream from a known upstream condition) directions, achieving convergence within a tolerance of 0.01 ft (or equivalent metric) via secant or bisection methods. Unsteady flow modeling in HEC-RAS is based on the Saint-Venant equations, a set of coupled partial differential equations describing and in . The is: At+Qx=q\frac{\partial A}{\partial t} + \frac{\partial Q}{\partial x} = q where AA is the cross-sectional flow area, tt is time, xx is distance along the channel, and qq is lateral inflow per unit length. The momentum equation is: Qt+x(Q2A)+gAhx=gA(S0Sf)\frac{\partial Q}{\partial t} + \frac{\partial}{\partial x} \left( \frac{Q^2}{A} \right) + g A \frac{\partial h}{\partial x} = g A (S_0 - S_f) with hh as water surface elevation, S0S_0 as bed slope, and SfS_f as friction slope. These equations, originally derived by Barré de Saint-Venant in 1871 and adapted for numerical use by Robert L. Barkau in the UNET model (incorporated into HEC-RAS), account for dynamic wave propagation including inertia and pressure forces. HEC-RAS offers approximations: full dynamic (complete Saint-Venant), diffusion wave (neglecting local acceleration and convective terms for slower waves), and kinematic wave (further neglecting pressure gradient for steep, rapid flows). The unsteady equations are solved using an implicit finite difference scheme, specifically the four-point Preissmann box method, which discretizes the equations over space and time for unconditional stability when the weighting factor θ0.5\theta \geq 0.5. This implicit approach assembles a system of nonlinear equations solved iteratively via Newton-Raphson, with a skyline matrix solver for efficiency in network geometries. For mixed flow regimes involving hydraulic jumps or steep slopes, a Local Partial Inertia (LPI) technique reduces inertia terms when the Froude number exceeds a threshold (default 1.0), enhancing numerical stability. Key assumptions underlying 1D modeling include gradually varied flow (valid for slopes less than 1:10), hydrostatic pressure distribution across the depth, and cross-section-averaged velocities with no significant lateral or vertical variations. The model presumes a horizontal water surface at each cross-section and negligible momentum exchange between the main channel and floodplains. Boundary conditions define the computational domain: upstream boundaries typically use flow or stage hydrographs, while downstream options include stage hydrographs, rating curves, or normal depth (extrapolated using Manning's equation with a specified ). Interior boundaries handle junctions or lateral inflows, ensuring continuity across the network.

Governing Equations for 2D Modeling

The two-dimensional (2D) modeling capabilities in HEC-RAS are founded on the (SWE), which represent a depth-integrated form of the Navier-Stokes equations suitable for simulating free-surface flows in rivers, floodplains, and overbank areas. These equations capture the spatial distribution of flow velocities and water depths across a computational domain, enabling analysis of complex terrains where one-dimensional assumptions fail. The SWE consist of a for mass conservation and two momentum equations for the x- and y-directions, assuming hydrostatic pressure distribution and neglecting vertical accelerations. The continuity equation is given by: ht+(hu)x+(hv)y=0\frac{\partial h}{\partial t} + \frac{\partial (hu)}{\partial x} + \frac{\partial (hv)}{\partial y} = 0 where hh is the water depth, uu and vv are the depth-averaged velocity components in the x- and y-directions, and tt, xx, yy denote time and spatial coordinates, respectively. The momentum equation in the x-direction is: (hu)t+(hu2+12gh2)x+(huv)y=ghzbxτbxρ\frac{\partial (hu)}{\partial t} + \frac{\partial \left( hu^2 + \frac{1}{2} g h^2 \right)}{\partial x} + \frac{\partial (h u v)}{\partial y} = - g h \frac{\partial z_b}{\partial x} - \frac{\tau_{bx}}{\rho} with a similar form for the y-direction, replacing x-terms with y-equivalents. Here, gg is , zbz_b is the , τbx\tau_{bx} is the in the x-direction, and ρ\rho is fluid density. The is typically modeled using Manning's equation as τbx=ρgn2uu2+v2h4/3\tau_{bx} = \rho g \frac{n^2 u \sqrt{u^2 + v^2}}{h^{4/3}}
Add your contribution
Related Hubs
Contribute something
User Avatar
No comments yet.