- 02 Aug 2022
- 10 Minutes to read
- Print
Working with ReFH2 boundaries
- Updated on 02 Aug 2022
- 10 Minutes to read
- Print
Overview
The ReFH2 boundary unit utilises the ReFH2 (Revitalised Flood Hydrograph 2) software to derive an inflow hydrograph for a catchment or sub-catchment. The ReFH2 method can be applied to both rural and urbanised catchments and can utilise either the FEH 1999 or the FEH 2013 rainfall models. ReFH2 is an updated version of the original ReFH method and was released by Wallingford HydroSolutions (www.hydrosolutions.co.uk ) in 2015. Information on the theory adopted within the ReFH2 method can be found on the Wallingford Hydrosolutions website, e.g. the ReFH2 Technical Guidance Document , or in the user guide that accompanies the ReFH2 software.
The hydrograph produced by the method is utilised in Flood Modeller as a boundary condition, equivalent to a Flow Time Boundary. It can therefore form inputs to a hydrodynamic or routing 1D model. This inflow can be applied at the upstream end of a reach or may be distributed over a reach in conjunction with the Lateral Inflow unit. When run in boundary mode, the resultant hydrograph may be viewed using the Graphical or Tabular postprocessors; furthermore, summary hydrograph (.zzh) and data input (.zzb) files may be viewed prior to running a full simulation; this preview functionality is also available within the Flood Modeller interface.
Alternatively, the rainfall component of the ReFH2 Boundary can be used as a direct rainfall boundary (equivalent to an REBDY), when used in conjunction with a Lateral Inflow unit, by selecting the Hyetograph Boundary type option.
ReFH2 boundaries can also be utilised to provide boundary data for Flood Modeller 2D models. Use the 1D hydrology tools to define ReFH2 node(s) in a new (empty) network and then save these data as a separate 1D event file (.ied text file). This can then be associated to a 2D boundary shapefile.
You must have the Wallingford Hydrosolutions ReFH2 software installed on your system to be able to run simulations or review input time series of models that include ReFH2 boundary units. However, if you don’t have ReFH2 installed, you can still load models that include ReFH2 units to review the ReFH2 catchment parameters.
The Flood Modeller ReFH2 boundary is compatible with both v2.2 and v2.3 of the ReFH software. Selecting the latter version option in Flood Modeller activates additional functionality and input data options.
Method
The following explains how to include a ReFH2 boundary in your 1D network and how to run the ReFH2 calculation process to generate data:
Make the relevant 1D Network active in the Flood Modeller interface. You have the option to load some background map data to help locate your nodes. If your model is georeferenced then you can add online base maps provided by Bing Maps and Open Street Map – use the Base Maps menu on the right-hand side of the Home tab in the main toolbar. However, you can also opt to build your model as a schematic with no background data (and hence no true georeferencing).
If you are generating boundary data for a 2D model start a new 1D event file (ied file) by right-clicking on the event section of the Project panel. Your new event file will automatically be made the active network within the map and Network table, thus allowing you to use the 1D build tools to add one or multiple ReFH2 units (in the same was as they are added to 1D networks).
The ReFH2 unit is a hydrological boundary which is used to calculate inputs into your network due to rainfall in your catchment. Therefore, this unit should be positioned where you require an input, e.g. at the upstream end of a reach (inflow) or connected to a lateral inflow (direct rainfall).
Highlight the node in the network table or map below which the ReFH2 unit will be positioned (or highlight the ‘General’ row in the Network table to place this unit at the top). On the '1D Build' (Hydrographs list) or ‘Hydrology’ tabs of the main toolbar, click on the ReFH2 node type and then click on the map where you want to locate this node (the mouse cursor will change to a pencil icon to signify model building mode).
Note:For 2D event file generation the georeferencing is not important (as the ReFH2 data will be associated to a 2D boundary shapefile to provide a location for inputs into a 2D model). Thus the node can be positioned anywhere on the map view when it is added to your active event file.
After adding a node, Flood Modeller will prompt you to provide a node label by displaying the following window:
After defining a name and clicking 'OK' the node will be added to the network table, nodes list table and map simultaneously. If you select a name that is already in use within your 1D network, e.g. a river cross section node into which the ReFH2 flows will pass into, the two nodes of the same name will be connected in your map view (in some cases you may need to right-click on the map and select the refresh option to ‘draw’ the connections).
The new ReFH2 node will now be displayed in your map view. The Home tab of the main toolbar provides options to also display the node labels for your 1D Network. By default the node icon is displayed as shown below (there is an option to turn off icons and show the node only as a point).
After you have filled in the details of each of your model network nodes, you should save the changes, by selecting the 'Network save' function in the 'Home' tab of the main toolbar. Saving should also refresh your network view, adding any links that have been defined. Note, you can refresh your network view at any time while constructing your network by right-clicking on the map and selecting 'Refresh' in the displayed menu.
If any nodes are placed in the wrong location, you can move them in the map view and the revised locations will be saved to your network. The procedure to move nodes is:
Activate the move nodes function by right-clicking on the map and selecting 'Move Nodes' from the displayed menu.
Select one or multiple nodes by depressing the left mouse button and dragging a rectangle around the appropriate node(s). Selected nodes will be displayed with a thicker, blue outline.
When the mouse hovers over your selected nodes, depress the left mouse button to pick up the node (or nodes) and drag to a new location. Release the mouse button when at the required location.
If you have selected multiple nodes, hold down the 'Ctrl' key with the left mouse button to drag individual nodes within the group.
The pan map function can be accessed while moving nodes. Clicking on the pan icon (on the on-map controls or the main toolbar) will pause the move nodes mode, allowing you to pan to a new location. When you turn off the pan function, you will be returned to move nodes mode.
You can exit the move nodes mode by right-clicking on the map and selecting the 'Move Nodes' menu item again.
When you next save your 1D network, the new locations of the moved nodes will also be saved.
To enter catchment and rainfall data to define your ReFH2 boundary you need to double-click on the appropriate unit icon on the map or on the unit entry in the Network table. The ReFH2 properties window is then displayed.
On opening a ReFH2 boundary unit within the Flood Modeller interface, you are presented with five tabs: Catchment, Rainfall, v2.3 options, Options and Results.
The first two tabs specify the hydrological input data required for ReFH2. The Options tab allows for some model adjustment and the v2.3 options tab provides access to the parameter settings related to the extra functionality included in this version. The controls on this latter tab will only be enabled if you select to use the v2.3 version on the Catchment tab (this selection also adds extra parameter options on other tabs). Finally, the Results tab displays the values for the generated hydrograph and its intermediate constituent components. Note that selecting the Results tab effectively runs a ‘mini’ model simulation for just the boundary node to calculate the resultant ReFH2 inflows from your entered hydrological parameters (you can only view the Results tab if you have a licensed installation of the ReFH2 software).
Refer to the ReFH2 section in the Flood Modeller user guide to see definitions of all the data entries required on each tab of the ReFH2 properties window.
Generating Results
Prior to viewing the Results tab or running a simulation, the minimum input requirements are:
The Catchment Descriptors (Catchment Tab)
Storm Duration
Data Interval
Return Period (Rainfall Tab)
Although a recommended timestep range and storm duration are provided on the Results Tab, an estimate of these must still be provided initially.
Catchment descriptors may be imported from an xml file obtained from the FEH Web Service (note; this must be purchased), a csv file produced by the FEH CD-ROM (using the Import Catchment Descriptors button), or may be input manually. Note that only those descriptors used in the calculations are imported, in addition to the Easting and Northing grid reference, which are provided for information only (although may be used by post processing tools, e.g. TabularCSV, to extract coordinates).
season (Rainfall Tab) has a default storm season setting of 'WINTER', but this can be changed to ‘SUMMER’. An appropriate selection can be influenced by the degree of urbanisation in the catchment (for URBEXT > 0.125 a summer storm is recommended). For v2.3 you can also choose to utilise rainfall data from the catchment descriptor xml file. These data can be imported into the interface on the Rainfall tab and further edited to allow custom datasets to be used.
unlike ReFH1 boundaries, you cannot specify an observed rainfall time series for ReFH2. Thus, it may be better to adopt an ReFH1 boundary in catchments where you have observed data available to calibrate ReFH flow.
By clicking on the Results tab, the user is effectively launching a boundary mode simulation of Flood Modeller of a model containing the single ReFH2 unit. This produces the output hydrograph and its constituents in tabulated form, and many of the intermediate calculated parameters. Recommended values for design storm duration and timestep are given, which can be subsequently checked against those originally entered. N.B. if subsequently adjusting the storm duration or time interval, these should be rounded so that the duration divided by the interval is an odd integer. The hydrographs and hyetographs may also be viewed graphically via the Plot button. The hydrograph (.zzh) and summary data (.zzb) output files are also produced and are able to be viewed via the appropriate button on the tab. Occasionally, the simulation may fail, e.g. due to bad input data or an inappropriate licence, and like any Flood Modeller simulation, will generate a run error and produce diagnostic output in such instances. The user is advised to check this output (N.B. The error dialogue box may appear partially hidden behind the "Please Wait..." dialogue box).
If the ReFH2 executable fails to run (E1797), there will be an accompanying message in the diagnostics (*.zzd) file of the format: “Error running ReFH2 executable; return code: n ”, where n is usually the return code specified in the ReFH2 documentation. In the first instance, the user is referred to this. However, there are other codes, not directly returned from the ReFH2 executable. If this is the case, usually these are error codes determined by the Windows system, e.g. refer to https://msdn.microsoft.com/en-us/library/windows/desktop/ms681381(v=vs.85).aspx for details. Specifically, the following two may be encountered:
n=258 – ReFH2 executable timed out. By default, 30s is allowed for the ReFH2 executable to run and process the data. This should be much longer than ReFH2 software takes to run, and is introduced as an additional safety measure to Flood Modeller from hanging should an unexpected interruption occur in the ReFH2 software.
n=9999 – [Non-Windows system code]. Unspecified return code. The ReFH2 executable process could not be launched for an undetermined reason.
Related topics
More about River Boundary Nodes