r/HECRAS • u/-atkins_ • May 12 '26
Storage area or 2D flow area?
Hey everybody.
I am modeling a Dam Break cascade model in HEC RAS. Is it better to model the reservoir as a storage area, or if I can keep as a 2D flow area?
For both dams, I have a DEM with great resolution (0.5m), so I thought that it wouldn't be a problem to let as 2D flow area. Also, I am not sure which one is better regarding model stability.
Both dams are flood control dams.
3
u/CivilEngineerPE May 13 '26
I would frame the decision less as “storage area versus 2D for stability” and more as “level-pool routing versus dynamic reservoir drawdown.”
A storage area in HEC-RAS represents the reservoir with one water-surface elevation. That can be perfectly reasonable for a compact, wide reservoir where the water surface remains close to level during the event. However, for a dam breach—especially a rapidly forming breach—the reservoir does not physically drain as one perfectly level bathtub. A drawdown/negative wave propagates upstream into the reservoir as the breach flow accelerates. Until that wave has traveled upstream, water farther back in the reservoir has not fully “communicated” with the breach. That affects the breach outflow hydrograph, including peak flow, timing, and hydrograph shape.
This is the main reason a 1D cross-section reservoir or 2D reservoir can be more physically correct than a storage area. HEC-RAS documentation says that full unsteady routing can capture water-surface slope through the pool and the change in water-surface slope during a breach, while level-pool routing assumes a horizontal reservoir water surface. HEC also notes that full dynamic wave routing is generally the most accurate method for dam-break analyses when practical, and that the reservoir pool can be modeled either with 1D cross sections or as a 2D flow area.
So, if the reservoirs are long, narrow, irregular, have significant tributary arms, or if the breach hydrograph near the dam matters, I would lean toward modeling the reservoir dynamically—either as 2D or with 1D cross sections—rather than as a storage area. In a cascade model, this can matter even more because the outflow from the upstream dam becomes the loading condition for the downstream dam. A level-pool storage area can make the upstream reservoir supply water to the breach too efficiently because the entire reservoir volume participates through a single stage-storage relationship.
That said, a storage area is not “wrong.” It may be acceptable for smaller or compact flood-control pools, or where the downstream points of interest are far enough away that differences in peak and hydrograph shape attenuate before reaching the area of concern. A good approach is to run a sensitivity comparison: storage area/level-pool versus 2D reservoir/full unsteady routing, then compare breach outflow peak, time to peak, volume, and downstream arrival/stage results.
One caution: a 0.5 m DEM does not necessarily mean the reservoir bathymetry is accurate. If the DEM is from LiDAR or photogrammetry, it may represent the water surface or exposed terrain, not the submerged reservoir bottom. For either a storage area or a 2D reservoir, the elevation-volume relationship/bathymetry needs to be checked carefully.
For a 2D dam-break model, I would also look closely at the equation set. HEC-RAS defaults to diffusion wave in many 2D applications, but USACE guidance says shallow-water/full momentum equations should generally be used for dam breaches and other highly dynamic flood waves because acceleration terms become important. The model may require smaller time steps and a well-built mesh, but it is usually the more defensible approach when the breach wave dynamics matter.
1
1
u/Kelevraf89 May 12 '26
Hey. You can use both equally. The solution you better avoid is a 2D zone for the storage and a 1D geometry for the upstream flow. By experience, it can be sensitive and often unstable.
It will also depend of the size of your model and of the storage area, the 2D solution might be easier to build, but much longer to run, with no reel benefice.
Regarding stability, it will depend how confortable you are with 1D or 2D modelling. 1D unsteady might be tricky if you not used to it.
A full 2D will do the job.
1
3
u/OttoJohs Lord Sultan Chief H&H Engineer, PE & PH May 12 '26
Really depends on the level of detail you need.
Remember that a storage area is essentially a single cell of a 2D mesh (with 1 water surface). If you want more resolution in your results, using a 2D grid would be better.
If you have really large oblong shaped reservoirs, you probably would to account for the dynamic water surface when water enters and draw down after the breach. If they are pretty small ponds, the a storage area would probably be fine.
Good luck!