InfoWorks ICM 9.0 Release

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

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.

Figure 1. More recent version prompt

This functionality greatly reduces the likelihood of latest network versions being missed when working in a workgroup environment.




NEW: Visual indicator for run schedule network version

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.

Figure 2. Update to latest in hydraulic run schedule






NEW: Export data from a scalar time series database (TSDB) grid

Figure 3. Show time series data menu option

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.




Figure 4. Exporting selected rows to .csv


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.

Figure 5. Exported values from TSDB stream

NEW: New user-defined water quality process type

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.

Figure 6. New water quality process type drop-down menu

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.

ENHANCEMENT: Text reports over 50mb

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.

Figure 7. Error message received in version 8.5

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.

Figure 8. Open text file progress dialogue 9.0

NEW: SUDS area adjustment

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.

Figure 9. Surface application options

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.

Figure 10. SUDS controls button within subcatchment properties

ENHANCEMENT: Improved river reach validation

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.

Figure 11. Single river reach with left bank below bed level in parts

Figure 12. Validation warning message now generated

ENHANCEMENT: Improvements in the size and display-time of 2D meshes

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.

Figure 13. Extracts from a meshing log

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.



NEW: Auto-Regressive Moving-Average (ARMA)

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.

Figure 14. ARMA object parameter entry dialogue

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.

Figure 15. Example TVD connector configuration for ARMA

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.

Figure 16. Raw runoff value as well as ARMA modified total outflow









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.

Figure 17. ARMA comparison TVD connector units

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)”.

Figure 18. ARMA TVD connector results options









NEW: A new SWMM build-up/wash-off model

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.

Figure 19. Fields available within the new Build-up/Wash-off land use grid

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.

Figure 20. Association of Build-up/Wash-off land uses with subcatchments




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.

Figure 21. Build-up/Wash-off model selection field

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.







ENHANCEMENT: FEH2013 point descriptor import

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.

Figure 22. FEH2013 rainfall generator dialogue

NEW: Routing model option for runoff surfaces

The HEC Snyder (Snyder Alameda) routing model has now been made available within InfoWorks ICM.

Figure 23. New option for HEC Snyder (Snyder Alameda) routing model

NEW: Import option for Damage Functions

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.

Figure 24. Damage Function import options

Once the MCM 2017 Data option has been selected a further prompt will appear allowing for parameters to be set.

Figure 25. MCM 2017 Data Function import options

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.

Share this post!
    This entry was posted in InfoWorks ICM and tagged , , . Bookmark the permalink.