Pages

Tuesday, June 2, 2009

0.00001 ft

Written by Chris Goodell, P.E., D. WRE | WEST Consultants
Copyright © RASModel.com. 2009. All rights reserved.

What does this mean? RAS allows you to enter in values (stations, elevations, etc.) out to many many decimal places. I believe most input variables use single-precision floating point numbers, some use double-precision. Although you may see an automatic rounding of numbers throughout, the program still carries around the added "precision" in its internal memory.

The results from a RAS model carry with it a fair amount of uncertainty. The magnitude of this uncertainty varies from model to model, but typically a sensitivity analysis can quanitfy this to some degree. I can however, assure you that even the simplest HEC-RAS model is not certain to within 0.01 ft for a water surface elevation. When you factor in roughness values, the discretization of coninuous reaches into finite cross sections, station-elevation approximations of continuous cross sections, ineffective flow approximations, all the different coefficients used, the use of Manning's equations for non-uniform flow conditions, and quite frankly, the numerical solution schemes used (both steady and unsteady), all of the sudden you may not feel all that confident about your results. That's the primary reason why I believe computational models (including HEC-RAS) serve us best when they are used as comparison tools-comparing one or more alternatives to a baseline condition using the same assumed uncertain parametes. Using RAS as a means of design should be considered very carefully with a complete understanding of the uncertainties involved.

Now here's an example of where we run into problems. FEMA requires us to evaulate floods using probabilistically derived flood events like the 500-year, 100-year, 50-year, 10-year, etc. What these return interval floods really mean are: in any given year there is a 0.2%, 1%, 2%, 10% chance (respectively) that a flood of that magnitude will occur. However, at the same time, all of the other input data (survey data, Manning's n values, coefficients, etc. are deterministically derived and carry with them a lot of uncertainty. In many cases, it's prudent to hedge to the conservative side to not have to deal with the uncertainty. However, when delineating flood plains, going conservative could mean someone's house is in the floodplain, when it really should not be. What this boils down to is, because we use deterministically derived input data for FEMA flood studies, a LOT of control falls in the hands of the modeler and the reviewer. You can say "The 100-year flood plain begins HERE." In reality, you should say there is some probability that the flood will occur here. But that's not the way it is set up. I think eventually we will do away with return interval floods, and all uncertain parameters will be assigned probabilities. Insteady of saying the "100-year flood will impact HERE", we'll say "There is a 1% chance that in any given year flood waters will reach HERE." Factored into that 1% probability is ALL of the uncertain input parameters, not just the flood discharge. The Corps of Engineers is doing this to some extent with levee work. In fact, they have mandated that all levee work will be evaluated using risk and uncertainty, rather than the traditional deterministic methods.

So...in getting back to the "precision" issue. One modeler can take all of his input data out to the 0.00001 ft (or cfs, or whatever). Another modeler can run the exact same model, only her input data will be appropriately rounded to the 0.01 ft (you could make the same example with Manning's n values-0.035 versus 0.04). The two models will produce different results. The differences in the results can be considered within the "uncertainty bounds" of the model. No problem, right? Well, with FEMA, a reproduction model cannot show differences. Furthermore, no-rise certificates mean "no rise"-no explanations allowed. What does this mean? Usually it means the modeler will identify uncertain parameters and tweak them within their uncertainty bounds to produce the results they are after. For example, let's say a model is showing a 0.01 ft rise 100 ft upstream of a bridge for a new bridge design. Most hydraulic engineers recognize that 0.01 ft doesn't really mean anything-it is well within the error tolerances of our model. However, we are not allowed to show a rise-at all. So, we tweak the ineffective flow triggers, or the pier coefficients, or whatever other uncertain parameters we can identify, within a realistic range, until we show 0.00 ft of rise. Is this the best way to run a study? I don't think so, but within the FEMA imposed regulation of analysing probablistic events with deterministic input parameters, it might be the only alternative. Hopefully FEMA will eventually switch to a complete risk and uncertainty-based analysis, so that we can avoid this "silliness".

Please post comments to this. I'd like to hear what others think about this topic.

This has all got me thinking about fishing off the gulf coast...

Wednesday, May 20, 2009

Flow/Conveyance Distribution

Written by Chris Goodell, P.E., D. WRE | WEST Consultants
Copyright © RASModel.com. 2009. All rights reserved.

In HEC-RAS conveyance for a given cross section is divided into the main channel, left overbank and right overbank. The distribution of conveyance is controlled by geometric features of the cross section itself, such as the terrain, bank station locations, ineffective flow triggers, and Manning’s n values. The latter three are typically subjective in how they are defined at any given location. It is important for the modeler to define these parameters to accurately define the hydraulics in the cross section, but also to maintain numerical stability for unsteady flow modeling.

A convenient way to check for appropriately defined conveyance distribution is a quick scan of Standard Table 2, in the Profile Output Table. Standard Table 2 displays the flow in the left overbank, main channel and right overbank (Q Left, Q Channel, Q Right). The modeler should view this table and look for cross sections that show a sudden change in distribution. Any sudden change is a good indication of poorly placed bank stations or ineffective flow triggers.
The attached table illustrates how Standard Table 2 can be used to locate areas of sudden changes in flow or conveyance distribution.


Friday, May 8, 2009

Multi-dimensional modeling

Written by Chris Goodell, P.E., D. WRE | WEST Consultants
Copyright © RASModel.com. 2009. All rights reserved.

As much as I am an advocate for HEC-RAS modeling, I recognize that there are some cases where you need to go to a multi-dimensional model. I'm not as quick to jump to that level as others I've worked with, I think mostly because there are a lot of quasi-2-d techniques built into RAS that can be used to simulate flood conditions that are dominated by 2- and 3- dimensional flow patterns. However, there have been cases where it is necessary to go multi-dimensional. My best example is a project I was working on that consisted of a flood down a well confined canyon that opened up onto an urban alluvial fan with no defined channel. I tried to work RAS forward and back to get it to work-tons of lateral structures and storage areas, lots of assumed ineffective flow areas, etc., etc., but it just wouldn't happen. I ended up using FLO2D for the alluvial fan portion of the study area and it worked quite well. I've also used RMA-2 and CCHE2D succesfully in other applications. Does anyone out there have other models that have worked well?

Monday, April 20, 2009

SIAM Discharges

Written by Chris Goodell, P.E., D. WRE | WEST Consultants
Copyright © RASModel.com. 2009. All rights reserved.

How are the annual flow discharge and duration data prepared for HEC-RAS SIAM input? First, you have to come up with a representative flow duration curve. Then, you simply discretized the flow duration curve. You have to set up all of the flows as individual steady flow profiles in steady flow RAS first, then when you go to the SIAM flow editor, you simply add a duration and a temperature to each one. The durations are typically entered to represent a full year in SIAM, but they don’t have to be.

Wednesday, April 15, 2009

The HEC-RAS Bloggery Forum is up!

I've had many requests for visiters to this blog for an easy way to ask questions. This blog is set up to receive comments on specfic posts that I made, but there's no real easy way to ask a general HEC-RAS question or to start a discussion. To meet this need, I started the HEC-RAS Bloggery Forum. Please have a look around. It's new, so there's not much up there yet. I will monitor the forum and try to respond as time allows. Thanks for checking in.

Using HEC-HMS for a dam breach simulation

Written by Chris Goodell, P.E., D. WRE | WEST Consultants
Copyright © RASModel.com. 2009. All rights reserved.

Using HMS to perform a dam breach has its advantages, namely that it is easy to set up, the data requirements are minimal, and it is numerically stable. However, routing the breach outflow downstream using HMS is very limited. HMS uses hydrologic streamflow routing which is a simplification of full dynamic routing. Plus, backwater will not be fully accounted for using any of the HMS routing techniques-meaning you can not simulate flow attenuation properly. In short, HMS is okay for routing water from A to B, but if you are interested at all in what is happening between A and B, HMS is not appropriate. Furthermore, there is no direct method for mapping flood inundation from an HMS model.

What I usually suggest is that the breach can be modeled using HMS, but downstream of the dam, RAS should be used. You could go with full unsteady RAS downstream of the dam and use the techniques I described in the dam breach class to get the final inundation mapping. If you are having stability problems due to an overly steep reach, HMS could be used for routing, but the peak flows should be finally run through steady flow RAS to get the flood inundation extents.

Tuesday, April 7, 2009

How do you model Bank Barbs in HEC-RAS?


Written by Chris Goodell, P.E., D. WRE | WEST Consultants
Copyright © RASModel.com. 2009. All rights reserved.














I was recently emailed this question. Here are a few of my thoughts:

You could model the barbs themselves as cross sections with adjusted station elevation points, or as blocked obstructions within cross sections. The blocked obstructions make it easy to compare with and without barbs, however, you are limited to a rectangular (or series of rectangular) shape(s). Make sure you account for ineffective flow between the barbs. The barbs should have their own n values to ensure that the conveyance over the barb is treated independently.

You technically should place the cross sections perpendicular to the anticipated flow paths. However, the “angling” of flow over the barbs will be a very localized effect and you could probably get by with placing the cross section perpendicular across the stream through the middle of the barb. Though it is easy enough to angle the cross sections. Just make sure you understand what you are modeling. If trying to model an extreme flood event, you probably should cut your cross sections straight across the stream.

I would not try to model the barbs as inline weirs in HEC-RAS. Being a 1-D model, defining weir flow on one side of a channel and conveyance on the other doesn't really make sense. However, this does make me wonder if you could try this using the multiple opening analysis in the bridge/culvert editor.

Keep in mind that you are modeling a very 3-dimensional flow pattern (over and around barbs). You should only use HEC-RAS to get a feel for the overall rise in backwater due to the barbs. Do not use RAS to analyze local velocities over and around the barbs, or for sizing of the material (i.e. riprap sizing). If you do want to design the barbs using RAS, make sure you use appropriate safety factors.

Any local analysis around barbs would require a multi-dimension model (at least 2-d, preferably 3-d).