Classwork 5 Using HEC-RAS for computing water surface profiles

Transcription

Classwork 5 Using HEC-RAS for computing water surface profiles
M.Pilotti: Classwork of Environmental Hydraulics
Classwork 5
Using HEC-RAS for computing water surface profiles
(in collaboration with Dr. Ing. Luca Milanesi)
M.Pilotti: Classwork of Environmental Hydraulics
Why classwork 5 ?
This lecture will give us the possibility to make our first acquaintance with Hydrologic Engineering Centers
River Analysis System (HEC- RAS), which is a worldwide renowned standard for computing steady and
unsteady flow. HEC-RAS allows you to perform one-dimensional steady flow, unsteady flow, sediment
transport/mobile bed computations, and water temperature modelling. In this applications we shall limit to
explore some of the capabilities of HEC RAS in steady flow, partly by repeating the classworks that we have
previously done numerically (see classwork 4), partly by studying a real case, that is relative to the final part of
the Oglio river entering Lake Iseo. Finally, we shall explore the effect of a bridge on high flow. Being able to
manage HEC RAS will give us a considerable professional boost in the field of open channel hydraulics, since
this is a tool that is used from every practitioners and consultant in the world working in the field of hydraulics
engineering.
Final targets of Classwork 5
•
•
•
Widening our programming skills with a real engineering problem
Starting to use a world-wide standard for free surface flow computations: HEC-RAS.
Appreciating the effects of interactions between hydraulic structures and flow
The content of classwork 5
•
As far as HEC RAS is concerned, first download it at http://www.hec.usace.army.mil/software/hecras/hecras-download.html and install it on your laptop.
CASE 1
The first case will simply be a repetition of the numerical classwork 4, so that we shall compute the
sequence S2 – hydraulic jump – S1 – M2, in order to verify with this simple case whether our naïve
implementation of the standard step algorithm has been sufficiently accurate to be comparable with
the results provided by HEC RAS.
Here are the data for the first case. Let us consider a channel of rectangular cross section with width
B= 3 m and a discharge of 15 m3/s; the channel is composed by two stretches, the bed slope of the
upper one is 0.01 m/m and 0.001 m/m for the lower one. The roughness of the channel is n= 0.0154
s/m1/3 As shown in Classwork 4, the upper stretch will be steep and the lower one will be mild. We ask
to compute the sequence S2 – hydraulic jump – S1 – M2. Both the upstream and the downstream
boundary condition is the critical depth.
Under the guidance of your trainer, let us follow the following steps:
Run HEC RAS. First control that under OPTIONS – UNIT SYSTEM is set to SI. Then click FILE and
and create NEW PROJECT, selecting a name and a location for the project you are creating. Then
click on the icon of the geometry set up (see following Figure for the icons). From there select the icon
of river reach, that will allow you to draw a single reach of arbitrary shape. Usually this command is
used to draw a river with a planimetric layout similar to the one of the real river you are going to study.
On this layout the cross-sections we shall put in are superimposed. In our case the layout is arbitrary.
We shall simply draw a segment and then it will be asked us to give an arbitrary name to the river and
to the reach (see figure 1 below). Then we shall click on the icon to edit or create cross-sections, in
order to create two cross sections of rectangular shape as required. Select OPTIONS – CREATE A
NEW CROSS SECTION (see figure 2 below). Let us call it 10 (remember in HEC RAS that numbering
increases form outlet to the source) and let us insert the data shown in figure 3. Remember that the xcoordinates points (stationing) of the cross section are entered from left to right looking downstream.
M.Pilotti: Classwork of Environmental Hydraulics
Then we shall insert a second cross-section (let us call it 20), located 100 m upstream, with the same
geometry of the first (you can use OPTIONS – COPY CURRENT CROSS SECTION – ADJUST
ELEVATIONS, adding 100*0.001= 0.1 m to the elevations). With the same procedure we can insert
the third cross-section section (let us call it 30), located 100 m upstream, with the same geometry of
the first and an increase to the elevation of 1 m (100*0.01= 1 m). Now we have three cross sections
spaced 100 apart. In the GEOMETRY DATA, select TOOLS – XS INTERPOLATION, creating, within
a reach, a set of interpolated section every 1 m. Now let us save the file containing this geometrical
information with the FILE command of the same mask. Now we have a rectangular channel that is 200
m long, has a slope of 0.001 m/m in the 1st stretch and 0.01 m/m in the 2nd one and has cross section
every 1 m.
Let us now return to the main mask where under the EDIT command, STEADY FLOW DATA, we
select the discharge (see figure 4; under Profile Names and Flow Rates) and the boundary conditions
referred to the zero level (under Reach Boundary Conditions, where we shall select the KNOWN W.S.
- 0.99*Y_crit = 1.98 m + 1.1 m = 3.08 m for upstream and 1.01*Y_crit = 2.02 m for downstream). We
save the file with these boundary conditions and we revert to the main mask where we RUN a
STEADY FLOW ANALYSIS, selecting a Mixed Flow Regime (see figure 5). Finally (see Figure 6),
either we select VIEW – WATER SURFACE PROFILES from the main menu, or we click on the
corresponding icon, and we visualize the computed profile.
In order to compare the profile with the one we computed in previous classwork, we have to write it
into a file. To this purpose in the main menu let us select VIEW – PROFILE SUMMARY TABLE, where
the select a Table where Cumulative Channel Length is present (e.g., Users Table – MyTable2). By
clicking on FILE command, we can save it as a text file for the following comparison.
The output shows some criticals in the first stretch; as we can see the program doesn’t produce the S2
profile that we would expect and the whole sequence does not appear correct; in order to overcome
this problem we can try adding an upper mild stretch (Rectangular geometry, L=10000 m, B=3 m,
Sb=0.001 m/m, n=0.0154 s/m1/3 ) in order to induce at section 30 a continuous transcritical transition.
As before, we have to interpolate cross-sections every 1 m and we shall impose the normal depth as
upper boundary condition.
In spite of these modifications nothing changes in the output. We can suppose that the reason of
these problems are due to an excessively coarse mesh or to some parameters of the numerical
method. So we can both refine the mesh and reduce the tolerances (RUN STEADY FLOW
ANALYSYS, selecting OPTIONS and SET CALCULATION TOLERANCES).
The right combination of parameters will give the correct output (Low tolerances on Water surface and
Critical depth calculation, coarse mesh and low number of iterations).
You can compare the results of the Classwork 4, the ones of the first case of this classwork without
the upper stretch; the profiles appear slightly different. The reason of this divergence is very likely
linked to different approaches used in the computation of the slope friction.
M.Pilotti: Classwork of Environmental Hydraulics
figure 1
figure 2
figure 3
M.Pilotti: Classwork of Environmental Hydraulics
figure 4
figure 5
M.Pilotti: Classwork of Environmental Hydraulics
figure 6
CASE 2
Now we shall study the back-water effect and the draw-down effect induced by different downstream
water levels in Iseo lake and by different discharges on a geometrically simplified Oglio river. We shall
assume trapezoidal cross-sections (b=75 m and side slope s=0. 218 m/m) with constant n on the
section.
Since the river Oglio is not a straight line we need a more detailed sketch; to this aim we can import
(see figure 7) a topographical map and draw the line on that base.
M.Pilotti: Classwork of Environmental Hydraulics
figure 7
As in the previous exercise we have to draw the line from upstream to downstream and we now have
to follow the watercourse represented as a blue line. The first upstream cross-section of our interest is
the confluence of the Dezzo river into the Oglio river; this point is marked by a red dot.
We have now to edit all of the cross-sections as in the previous exercise. All geometrical data
(sections, Manning’s roughness and reach length) can be found in the file
Oglio_trapezoidal_sections.xls, we just have to copy-paste them in the cross-section editor. If you
want to import an already existing geometry data file, you have to open the GEOMETRIC DATA
EDITOR, click FILE-> IMPORTE GEOMETRY DATA and choose the file format you need (e.g., HECRAS Format).
A steady flow analysis in condition of subcritical flow will be performed. It will consider 4 different
levels of the lake and 3 river discharges as shown in the following table; all the possible combinations
will be studied.
Condition
T = 10 y
Max
Zero
Min
Y_lake [ m a.s.l.]
186.6
186.25
185.15
184.85
Condition
Max
Mean
Min
Oglio_discharge [m3/s]
655.8
55
10
As shown in figure 8, the profile plot can show at the same time all the profile we need in order to compare
them.
M.Pilotti: Classwork of Environmental Hydraulics
figure 8
CASE 3
Finally we shall consider the effect of a bridge on the flow in the case that the water depth is in contact
with the upper low chord of the bridge (High flow). In such a situation the bridge will cause a backwater effect and an M1 profile will be reconstructed.
The description of the bridge needs 4 input cross sections, already provided in your geometry file, as
shown in figure 9
M.Pilotti: Classwork of Environmental Hydraulics
figure 9 (Source: Hec-Ras Users Manual)
In particular the cross-section number 1 is located sufficiently downstream from the structure so that the flow is
not affected by the structure. Cross-section number 2 and number 3 are located at a short distance,
respectively downstream and upstream the bridge, in order to describe ineffective flow areas. Cross-section
number 4 is an upstream cross-section where the flow lines are approximately parallel and the section is fully
effective.
A cross section has to be indicate as location of the bridge (remember that cross-sections numbering
increases form the outlet to the source); in our case the bridge will be located between cross-sections 005.012
and 005.013, so the structure cross-section number will be 005.0125.
The structure of the bridge has to be edited in Hec-Ras geometric data panel as shown in figure 10.
M.Pilotti: Classwork of Environmental Hydraulics
figure 10
As shown in figure 9 the bridge deck is 4 m thick (difference between the high and the low chord), 13 m wide
and there are no piers; the distance between the upstream side of the bridge deck and the cross-section
immediately upstream of the bridge is 2 m.
The bridge modelling approach needs to be defined by the user; as shown in figure 11 two main situations
may happen: low flows or high flows. The first one is verified if the flow doesn’t raise above the upper point of
the low chord of the deck elsewhere the second one is verified. We will focus on high flows only and we will
compare the results obtained through the energy method and the pressure/weir method (see figure 12).
figure 11
M.Pilotti: Classwork of Environmental Hydraulics
A steady flow analysis will be performed under the hypotesis of subcritical flow with the following flow data:
Q=400 m3/s and Y_lake=186.57 m a.s.l. (corresponding to a 10 y return period). As figure 12 shows the
interaction with the bridge deck causes a significative backwater effect on the incoming flow. As soon as the
flow starts interacting with the lower chord of the deck the water depth increases of about 0.3 m.
193
192.5
W.S. [m a.s.l.]
192
191.5
191
190.5
190
Bridge_pressure
No-Bridge
Bridge_energy
189.5
189
188.5
3000
3200
3400
3600
3800
x [m]
figure 12
4000
4200
4400