I HAD DESIGNED OPEN CHANNEL IN SEWERGEMS,I AM INTERESTED IN SEEING FLOOD STIMULATION IN OPENFLOWS FLOOD.DOES CONNECT STORM WATER MODEL TO MOHID SUPPORT THE EXTENSION IN IT FOR CHANNELS.IF NOT KINDLY PROVIDE THE PROCEDURE FOR SHOWING FLOOD STIMULATION IN OPENFLOWS FLOOD FOR CHANNEL.
Dear Syed,
The existing release version of OpenFlows FLOOD is not able to link to open channels (presently OpenFlows FLOOD will handle open channels as pipes), so you will not be able to model a flood as a result of a surcharge in an open channel. The good news is that this is feature is already developed and under tests, and will thus be included in the next release, which is expected to be released in next July. During that month, we will also release a walkthrough guide on how to proceed to implement this flood model solution.
Thank you for response.If I compute pipe network may I know which all resolvers support for openflows like implicit swmm ,explicit swmm etc.Apart from this if my module runs with idf curve for rainfall data , catchment with rational method.Will I get results in openflow floods.Kindly reply for this issue
Hello gain, Syed.
Thanks for the feedback once again. The current version of OpenFlows FLOOD uses the explicit (SWMM) numerical solver for the 1D modeling, but some updates may appear soon in this matter (I'm checking that).
In addition, as regards to rainfall data, FLOOD is a spatially distributed model using a "rain-on-grid" model approach, where spatial and temporal variability on atmospheric properties (including rainfall, temperature, etc.) can be imposed as boundary conditions to the 2D surface. The 2D model will transform the imposed rainfall in surface runoff based on topography (and subsequently will remove runoff from suface in infiltration, and evapotranspiration process, if they are plugged in). So, rainfall data must be directly included as an input in OpenFlows FLOOD (atmospheric module), either as a time and spatially constant value, as a timeseries, or as a spatially-variable dataset (e.g. in HDF5 file format), which is commonly used as output from meteorological models. By other words, you will just need to convert the IDF curve data in a timeseries file format to be used in OpenFlows FLOOD, and to be read from the atmosphere input data file. No need to delimit catchment area for rainfall-runoff. Thei full 2D grid domain defined in FLOOD is used by default.
Answer Verified By: Azeemuddin Zeeshan
Thank you for your support.
Hi Syed. So you should start by creating a timeseries file with the rainfall depth over time. You can do this by going to the Project Tree and to your specific Domain -> “General Data” -> “Boundary Conditions”. Select (left-click) this folder. Then right-click over it, and select the option Create File…-> Time Series File…. Choose any name (let's choose for instance "rainfall.srm"), and save it in the default folder ([…\]”GeneralData\“Boundary Conditions”). You should now see the file in “Time Series Files menu”. Right-click over the file and select “Open”. It should open it in the File Editor. Be sure you modify the information as you desire.
The file can be as follows (after the 5 initial keywords, you see a block BeginTimeSerie/EndTimeSerie where the first column is the instant and the second is the rainfall depth (in this example, in mm):
NAME : Rainfall COORD_X : 0
COORD_Y : 0 SERIE_INITIAL_DATA : 2018 8 30 0 0 0 TIME_UNITS : HOURS
Hours rainfall <BeginTimeSerie> 0 0 0.1667 0 0.3333 0.66 0.5 0.66 0.6667 0.66 0.8333 0.66 1 0.67 1.1667 0.67 1.3333 0.67 1.5 0.68 1.6667 0.68 1.8333 0.68 2 0.69
(...) [I removed the lines here because I'm just showing an example]
23 1.12 23.1667 1.09 23.3333 1.07 23.5 1.05 23.6667 1.03 23.8333 1.02 24 1 <EndTimeSerie>
After having your file completed, save it. Then you need to index this file to the model – this is done in the Atmosphere_1.dat data file on your OpenFlows FLOOD Simulation. So you should edit this file in File Editor and make sure you have a block as follows:
<beginproperty> NAME : precipitation UNITS : mm DESCRIPTION : precipitation FILE_IN_TIME : TIMESERIE FILENAME : ..\General Data\Boundary Conditions\Rainfall.srm DATA_COLUMN : 2 DEFAULTVALUE : 0.0 REMAIN_CONSTANT : 0 TIME_SERIE : 1 OUTPUT_HDF : 1 ACCUMULATE_VALUES : 1 <endproperty>
Don’t forget to save this file as well.
And now you should be good to run your 1D+2D model with direct and explicit “rain-on-grid”.
You can give the initial flow in each manhole, if you want. But you don’t need to do it. The model will start by the initial state as defined by you in sewerGEMS or in OpenFlows FLOOD. So if you have included initial flows in the drainage network, that will be used. If the flow in the beginning is not defined, the urban flood model will start from 0.
The dynamic interaction between MOHID Land engine (2D) and SWMM engine (1D) is done through inlets / storm drains / gutters and manholes: surface water (from rain) is removed from 2D through the inlets. This water is injected in the 1D model, in the nearest 1D manhole. If a manhole overflows, then the water is removed from the 1D model and injected in the surface (2D).
I hope this helps you!