HEC-RAS Beta 4 Features

CPU Affinity

The addition of "efficiency cores" added to new CPUs now allows computers to more efficiently perform computations at the expense of speed performance.  The previous method in HEC-RAS for determining the available number of processing cores did not differentiate between "performance cores" ("p-cores") and "efficiency cores" ("e-cores") which could result in slower run times.  With HEC-RAS 6.7 Beta 4, RAS implements a new method for determining the availability of p-cores and limiting the solver to just those cores during 2D simulations.  To enable CPU options, select the Options | Program Setup | Parallelization CPU Affinity menu item.

CPU Affinity options allow the user to choose to have the operating system to manage parallelization or have RAS to just use the "p-cores" during the unsteady flow computations.  The default option is to restrict computations to just the "p-cores".  A more detailed discussion about CPU Affinity options in HEC-RAS is provided in the HEC-RAS Users Manual.

When using the "All Available" option for number of cores, previous versions of HEC-RAS did not differentiate between performance and efficiency cores. With Version 6.7, HEC-RAS will limit computations to just the Performance Cores if "All Available" is selected. Best performance can be achieved by manually setting the number of cores per 2D Flow Area.

Secondary Flow (Beta)

In river bends, the balance between the outward centrifugal acceleration and the inward pressure gradient produces a secondary flow which flows towards the outer bank near the surface and towards the inner bank near the bed. A new feature has been added to simulate the effect of helical or secondary flow around river bends in the shallow water equations. The approach used in HEC-RAS closely follows that from Delft3D-FLOW and has both equilibrium and non-equilibrium formulations.  Example results are shown here for the flume experiments from Steffler (1984). The computational grid was generated in HEC-RAS 2025 and has 21 cells across the channel. A comparison of HEC-RAS velocity profiles at different transects along the flume is shown below. The results are computed without secondary flow, with equilibrium secondary flow and with non-equilibrium secondary flow. Overall, the HEC-RAS results with secondary flow show good agreement with measurements. This non-equilibrium secondary flow approach is more accurate, especially at the downstream end of the flume, but the equilibrium approach offers a good compromise between accuracy and computational efficiency since it is approximately 40% faster in this case. 

Secondary flow corrections for 2D sediment transport are currently under development and will be released in the next version of HEC-RAS. 

Structure Plots

Profile plots now add hydraulic structures within the profile to show the low chord relative to the water surface profile.

Structure plotting for hydraulic structures show the effective structure with headwater and tailwater water surface elevations.

Time Series Plot

The hydrograph plot now incorporate a table for more efficient access to plots of the same type.  As shown in the figure below, all of the 2D Connections are directly available in the list to the left of the plot.  This workflow is available for Boundary Conditions, Reference Lines, 2D Faces, etc.  Below is an example of the hydrograph plot for multiple bridges and culvert openings.

Another example for Reference Lines with Observed data, is shown below.

USGS Data Download

The USGS NED data server has been inconsistently working to automatically download data.  Experimentation has shown that attempting to query of multiple data sources was inconsistently failing (more than 2 sources fails).  HEC-RAS now has the ability to filter by individual data dataset to explicit query the data of interest.  This will allow the download of specific resolution data (1m, Original, etc.) and flexibility to work around server side request issues.   A blank query (returning all data sources) is default.

New Tutorials


HEC-RAS Beta 2 and Beta 3 Features

Bridges

2D Bridges - Pressurized and Overtopping Flow

A new methodology of solving flow through a bridge in 2D models has been added. This feature is designed for detailed hydraulic simulations of flow through bridges. The method solves separate 2D horizontal flow equations through the bridge opening and above the bridge deck. The method can be applied to low flow, pressurized flow, and overtopping. The method includes a simple approach for adding minor losses not captured by the 2D hydraulics by means of a simple energy loss coefficient.  Use of this method requires that the bridge piers and abutments are included in the terrain model, along with a detailed mesh with faces capturing the terrain details.

1D Bridges - Momentum Method Improvement 

The momentum method for low flow through bridges (1D bridges and 2D models with bridges of type "1DFamily of Rating Curves") has been improved to handle bridges where the upstream and downstream cross section areas differ significantly.  In such cases, the Legacy method could result in poor hydraulic tables for the low flow portion of the curves, as shown in figure below.

The old method is referred to now as "Prismatic (Legacy)" and the new method as "General (Recommended)".  You can read more on Low Flow Momentum Bridge Computations in the Hydraulic Reference Manual and is easily accessed by clicking the Help button on the Bridge Modeling Approach editor, as shown below.

RAS Mapper

Addition of Reference Line output and access to Results has been improved for 6.7 Beta 2.

Menu Reorganization and Access to Results

Simulation results can be accessed by right-clicking on the Plan and selecting the Plot Results Profile or Show Results Table menu items.

  • Plot Results Profile will invoke a plot window with Reference Lines as the selected output locations.
  • Show Results Table will invoke a table of computed hydraulic variables for each Reference Line.

The access to Results from the Map Window have also been improved.  There are now two main context menu headings accessible from a right-click: Results and Mapping Results.  These options are available when the Plan is selected in the Layers List (on the left of the Map Window). 

  • Results provides access to information from the computation engine written to the results file (.p##.hdf).  This includes such plots such as Time Series Plots at cells and faces and  Time Series Plots and Profile Plots at Reference Locations.

  • Mapping Results provide interpolated values from the the Map using the selected Water Surface Rendering Mode.  As the name implies, these results are coming from mapped results that are interpolated from the the computed cell values.

New Average Variables Plotting Capabilities for Reference Lines

HEC added new average and max variables to the reference lines including average and max, velocity, and hydraulic depth as well as the flow, area, top width and friction slope of the flow across the reference line (variables used for bridge scour calculations).  The 6.7 Beta 2 also includes tools to access these results directly from mapper, in summary tables, and as classic cross section plots. 

Sediment, Mud, and Debris Features and Documentation

Rating Curve Calculator Connected to new USGS Data (and new plots)

HEC updated the sediment rating curve calculator to read the new water quality format (the USGS discontinued the old format making the tool inoperable).  The USGS still has not made the text search functionality available, but users can apply the tool if they have a gage number for now.  HEC also added two new analyses: view data by sampling type and a % fine mode in the grain size analysis (because many gages have more sand-silt split data than grain size distributions).


New Tutorials, Guides, and Classes

HEC-RAS 6.7 Beta Features

Pipe Network Features

Pipe Networks -  New Conduit Shapes
Pipe networks now allows for many conduit shapes beyond circular. The full list of conduit shapes now includes: circular; box (rectangular); arch; low profile arch; high profile arch; ellipse (horizontal and vertical); semi-circular, and ConSpan (see figure below).

Pipe Networks - Results Profile Plot Improvements
Several improvements have been made in the pipe network results profile plot to make for easier visualization and analysis including, the addition of flow, velocity, and critical depth profile plots along the conduit, and easier access to the animation control bar.

Saved Lists are now available in the pipe network profile plot allowing users to save and quickly plot groups of conduits.

Pipe Networks - Property Tables and Cross-Section View
User's can now visualize the conduit cross-sections and property tables from the Hydraulic Tables menu as shown below.

Pipe Networks - Speed Draw Mode
In order to help draw pipe networks more quickly, the Speed Draw mode automatically places nodes at the ends of newly finished conduits. To turn on Speed Draw mode check the box in the conduit editing tool bar, then nodes will be placed at the ends of each newly completed conduits if one does not exist there already.

Pipe Networks - Split Selected Conduit and Add Node
With the Split Selected tool users can choose where to split a conduit, and at that location a new node will placed along with two new conduits that maintain the properties of the existing conduit.
image-2024-12-11_12-24-27.png

Sediment, Mud, and Debris Features and Documentation

Automatic Hydraulic Updates for Morphological Acceleration 
The Morphological Acceleration Factor provides the opportunity to explore 2D sediment transport and morphological change at a fraction of the full run times.  But previous versions required users to compress their flow time-series manually (inverse to the morphological acceleration) to conserve time.  This was an awkward and confusing process that also distorted results temporally.

Version 6.7 can now automate that process, applying the morphological acceleration factor to the specified time series, and applying the compression automatically for both input and output.    

BSTEM (Bank Failure) Update and Tutorial 
HEC fixed several bugs in the USDA-ARS bank stability and toe erosion model (BSTEM) included in the 1D, mobile-bed model - particularly in the multiple-layer algorithms.
As part of this testing and development process, we also developed a BSTEM tutorial.

Variable Concentration Mud and Debris Modeling: Features and Guide

The fixed-bed, non-Newtonian, approach to mud and debris flow modeling is a good level of complexity for many geophysical flows.  But it is limited to a single concentration (spatially and temporally). 
Some applications require mixing (e.g. dam failure into clear water or tributary debris flow into a clear-water mainstem) or downgradient deposition.  


HEC has added several methods in recent versions intended to make variable-concentration, non-Newtonian modeling easier.  
We developed a guide that describes several approaches to variable concentration non-Newtonian modeling at different levels of complexity, leveraging several of these new tools (Concentration Only Routing, Hindered Settling, Erodibility Multiplier, Global Depositional Threshold) and creative repurposing of existing tools (Excess Shear cohesive equation and Mixture Fall Velocity methods added for flocculation).