InfoWorks ICM 9.0 has now been released and is available for download from the Innovyze website under:
The What’s New which goes with the installer has a complete breakdown of the new features which have been included, some of those features have been explored further and demonstrated in part with examples below.
- NEW: Prompt when newer network version is available. 1
- NEW: Visual indicator for run schedule network version. 2
- NEW: Export data from a scalar time series database (TSDB) grid. 2
- NEW: New user-defined water quality process type. 4
- ENHANCEMENT: Text reports over 50mb. 5
- NEW: SUDS area adjustment. 5
- ENHANCEMENT: Improved river reach validation. 6
- ENHANCEMENT: Improvements in the size and display-time of 2D meshes. 7
- NEW: Auto-Regressive Moving-Average (ARMA). 8
- NEW: A new SWMM build-up/wash-off model 12
- ENHANCEMENT: FEH2013 point descriptor import. 14
- NEW: Routing model option for runoff surfaces. 15
- NEW: Import option for Damage Functions. 15
InfoWorks ICM now reviews the commit history of a network before opening it and prompts the user with the dialogue displayed in Figure 1 when there have been changes made and committed by another user.
This functionality greatly reduces the likelihood of latest network versions being missed when working in a workgroup environment.
When there is a newer committed version of a model network available than is selected in the hydraulic run schedule, this is now highlighted to the user by addition of a red border around the “update to latest” option. This visualisation has been introduced specifically to reduce lost simulation time for users when out of date network versions were inadvertently used. Figure 2 below shows a screenshot with the red border active and the commit history for the network open.
It is now possible to select a number of rows within the time series data grid of a TSDB stream and export data for these rows. Go through this process by right clicking on the data stream with the TSDB grid and selecting the option to “Show time series data” as can be seen in Figure 3.
After the time series data from the stream has been displayed, select the data rows of interest in the TSDB data view and right click in order to arrive at the option to export the data for these selected rows to a .csv file as can be seen in Figure 4.
The contents of the CSV file which is generated will consist of the stream name as well as the date/time and the value fields shown in Figure 5.
To allow for interaction between dissolved and attached pollutants, a new process type option, Growth-product, has been added to the user-defined water quality parameters. This option could be used, for example, to model a pollutant, such as a radioactive contaminant, entering the water or sewerage system as a dissolved and attached pollutant, then part of the dissolved pollutant being converted into attached pollutant and vice versa. Figure 6 shows the process definitions grid accessed through the water quality simulation parameters available via the Model>Model Parameters>Water Quality and Sediment Parameters grid as well as the new process type.
A new Scaling factor type option has also been added to the user-defined parameters which can be set to Variable or Constant, and the number of coefficients has increased from 4 to 7 while the number of determinants has increased from 3 to 6.
Any user-defined process parameters that were specified using an earlier version of the software will have the Scaling factor type parameter set to Constant by default.
A new equation for calculating the growth-product has been implemented, and the existing growth and equilibrium equations have been updated to include the new scaling factor type parameter and the additional number of coefficients and determinants.
Text reports have become larger as additional diagnostics information has been added over time. In versions 8.5 and earlier the message shown in Figure 7 would be triggered by an attempt to open a text file greater than 50mb from within InfoWorks ICM.
With updated functionality available in InfoWorks ICM 9.0 the software will now allow the text log files to be opened as long as they do not exceed 2GB, there is also a progress bar provided when opening the file as can be seen in Figure 8, note the log file in this example was over 110mb in size.
SUDS area adjustments have been added to allow a particular target surface or surface type to be defined for a SUDS structure. This means that it is now possible to say that a rain barrel SUDS structure affects only the roof area within a subcatchment for example. If the surface field remains undefined the behaviour of the SUDS control will be as per previous versions of InfoWorks ICM. Figure 9 below shows the grid and the available options for a typical subcatchment under the surface field as of version 9.0.
The software will also ensure that the SUDS areas which have been defined will not exceed the available area for a particular surface or the subcatchment as a whole. To reach the SUDS controls, go to the subcatchment properties and use the browse button as shown in Figure 10.
For every river reach in the network, all (left and right) bank points will now have their levels checked against the lowest point (invert) on nearby section(s), and a validation warning message will be issued for all river reaches where the bank line levels are lower than section bed levels. As the warning includes the x,y coordinates of any suspect bank points, users have the opportunity to amend the bank level elevation before using the model in a simulation.
Figure 11 shows a river reach for which the left bank is significantly below the right and in parts below the bed level. Historically there would have been no warning issued for this situation, if validation is now carried out then new warnings as showing in Figure 12 are generated to alert the user.
2D mesh element maximum counts have been increased to now allow for up to 30 million elements to be included within a 2D zone. In addition to this the speed with which a 2D mesh can be displayed has been increased, meaning reduced times for this process.
When carrying out some testing related to this functionality it was found that on a 16GB RAM laptop with an i7-7820HQ processor, 8MB cache and 4 cores (8 threads), it took 29 minutes to create a 23.2 million element mesh in InfoWorks ICM 9.0.
With these changes to the upper limit of a mesh size it is now possible to include even more detail or surface area within a mesh process and model more in 2D than ever before.
It is now possible to make use of the ARMA method within InfoWorks ICM in two ways, the first utilises the method for modification of runoff and the second allows for a comparison view between ARMA outputs and modelled data.
For runoff modification a new field has been implemented within the subcatchment properties which allows for insertion and definition of ARMA parameters (p,q). Figure 14 below shows the available grid, typically the input values here would be lower than 1.0.
In addition to having the autoregressive parameters and the moving average parameters defined within the previously displayed grid, the method also requires a dataset for comparison with the modelled outputs for subcatchment runoff. This should be done via a TVD connector which now has the option of “Runoff ARMA” available under connection usage. With this set the TVD connector referenced data is used as an input for the ARMA method, allowing interrogation of differences between calculated and observed values during the simulation process.
Once a simulation has been completed, the results options available for a subcatchment will be modified to include ‘runoff (raw) (m3/s) [q_raw]’ as can be seen in Figure 16, this will be the originally calculated runoff from the subcatchment, with the Total Outflow result representing the modified outflow after the ARMA method changes have been applied.
When using the ARMA method to carry out post processing forecast predictions, then this allows for an overlay of the ARMA modified comparison result for a node level, 1d results point or 2d results point and for this to be compared with the actual observation and the actual calculated. To carry out a comparison of this nature for a node level as an example, the TVD connector must be defined and then set to comparison, with the input units type set to “Height above datum (ARMA)” as can be seen in Figure 17.
With this set the TVD connector is then defined as it would be for any other comparison except that the “ARMA ID” field should also be populated with the relevant ARMA ID from the subcatchment options, once a simulation has been completed with these settings in place there will be additional results options that become available for the TVD connector, in this case “Height above datum (ARMA) (mAD)”.
A new build-up/wash off land use model is now available for water quality simulations. It is based on the land use part of the Storm Water Management Model (SWMM) developed for the U. S. Environmental Protection Agency and can be used an alternative to the existing Innovyze model. This type of model enables pollutant build-up and wash-off, as well as their potential removal during street cleaning, to be calculated for each land use during a simulation.
There is a new tab available within the subcatchments grid which has been implemented to allow for the definition of the required parameters to make use of the new model. The main components to this grid are the sweep interval and sweep removal, allowing for pre-defined regular interval proportion sediment and pollutant reduction.
With the new Land-use/Wash-off parameters set in the grid, these are then matched with a subcatchment by accessing the “Build-up/Wash-off land uses” grid that sits inside the subcatchment properties. Here multiple of the Land use IDs which have been defined can be set for individual subcatchments as can be seen in Figure 20.
The final addition to InfoWorks ICM in the user interface to enable the use of the newly added SWMM Build-up/Wash-off model is the introduction of a “Build-up/Wash-off model” field in the “Water quality and sediment options” which allows for selection of the model to be used and is available under Model>Model parameters>Water quality and sediment parameters.
The InfoWorks ICM SWMM5 importer will allow for the import of relevant land use data from SWMM5 now, once imported these can be coupled with InfoWorks ICM determinants. Further information regarding the model can be found in the InfoWorks ICM help.
Improvements have been made to the FEH2013 descriptor import meaning that it is now possible to import not only area descriptors as was possible in earlier versions, but also point descriptors which can then be used to generate an FEH2013 rainfall event. There have been no changes to the generator dialogue but point data can now be selected and used.
The HEC Snyder (Snyder Alameda) routing model has now been made available within InfoWorks ICM.
It is now possible to import MCM 2017 Data damage curves to InfoWorks ICM, these are supplied with the Flood and Coastal Erosion Risk Management Handbook and Data for Economic Appraisal 2017. The data can be imported to either new or existing damage functions, to import into an existing damage function, right click and select the Import option as seen in Figure 24.
Once the MCM 2017 Data option has been selected a further prompt will appear allowing for parameters to be set.
When importing to a database and not updating an existing Damage Function, the steps are almost the same except for a right click on the model group rather than the existing Damage Function at the beginning. Full steps for the import can be found in the help.