This topic lists all the additions and improvements incorporated in InfoWorks® ICM 2025.4 which were not available in previous versions.
Any feature marked with an asterisk (*) requires a database update to database version 2025.4 in order to access the feature.
Autodesk InfoWorks ICM Viewer
You can now view model data and analyse existing results in InfoWorks ICM using the new Autodesk InfoWorks ICM Viewer. You do not need an Autodesk licence to use it, but you will need an Autodesk account.
The Viewer is automatically installed when you install InfoWorks ICM Ultimate, which can be download here.
Note that the Viewer has only limited functionality and that you can only perform some operations, such as running or re-running simulations or meshing or re-meshing 2D zones, using a licensed version of InfoWorks ICM.
Cloud capabilities
This release of InfoWorks ICM builds upon the cloud integration that started in version 2024.0. Learn more here.
2D Mesh Element Histograms
As clusters of very small elements in a 2D mesh can lead to model instability and simulation performance issues, a new 2D Mesh Element Histogram feature has been added to ICM to help you identify any 2D mesh element areas that are smaller than the specified minimum element size. When you have identified such elements, you may decide, for example, to change the minimum element size for a 2D zone or to alter the zone's geometry in order to refine your model.
To use the new feature, you simply choose one or more 2D zones you want to check for small elements and ICM generates a histogram using the largest area of all 2D mesh element areas in the selected 2D zones as the initial maximum 2D mesh element area, and assigns 0 as the minimum area. The initial maximum area is subdivided, by default, into 10 equal-sized intervals (bins). ICM then finds the number of elements for each binned mesh area, and displays them in the 2D Mesh Element Histogram dialog as a 2D mesh element area/2D mesh element count histogram and grid.
You can also use the histogram dialog to:
- Limit the range of the 2D mesh element area being inspected by specifying a minimum and /or maximum area.
- Drill-down for closer inspection of a selected binned mesh element area using the Set min/max from selected bin button.
- Revert the minimum and maximum 2D mesh element areas to their initial minimum and maximum area range after you have drilled-down.
- Display logarithmic values, rather than linear values, for the 2D mesh element counts in the histogram.
- Display a Results Analysis grid view of a selected row or histogram bin. For every element in the selected element area, a new read-only Results element 2D object is generated with their 2D Zone ID, 2D mesh element number, Area, Ground level and Roughness listed in the grid. You can use the Results Analysis grid to display an element's properties, and to find an element in the GeoPlan.
In order to access the new feature, a new Histogram for 2D element areas option has been added to the ModelMeshing menu.
You can
also
access
it
by clicking the
button in the Mesh data field in the
InfoWorks or
SWMM 2D zone property sheet.
The following video demonstrates how to use the new 2D Mesh Element Histogram:
See Viewing a 2D Mesh Element Histogram for details about generating a histogram.
Results element 2D objects
A Results Analysis database item can now contain a list of read-only Results element 2D objects that are automatically generated from the 2D Mesh Element Histogram dialog. These provide 2D mesh element property details for the inspection of mesh elements within the 2D mesh.
See Result Analysis Objects for further information about Results element 2D objects.
Results analysis for SWMM networks
A Result analysis () database item is now available for
SWMM networks. This type of item may contain a list of either Results point, line and polygon objects that can be used to interrogate results within a
2D mesh, or read-only Results element objects that provide 2D mesh element property details for the inspection of mesh elements within the 2D mesh.
See Results Analysis for details about creating a Results analysis item and opening the item either on the GeoPlan or in the Results Analysis grid, and Result Analysis Objects for details about the types of objects that can be included in a Results analysis item.
2D Zone Mesh Element Properties dialog
Access to the
2D Zone Mesh Element Properties dialog has changed. You can still access the dialog by clicking on a 2D mesh element using the information tool
from the
GeoPlan Tools toolbar
but you can no longer display it by clicking on the
button in the Mesh data field in the
InfoWorks or
SWMM 2D zone properties as this now displays the new
2D Mesh Element Histogram dialog.
You can, however, now also display the 2D Zone Mesh Element Properties dialog by right-clicking on a Results element 2D object in the Results Analysis grid and selecting Properties from the popup menu.
Muskingum output routing method for InfoWorks subcatchments *
Muskingum output routing is now available in ICM. When used, the outflow from an InfoWorks subcatchment to its Drains to destination is routed through a notional reach. The behaviour of the Muskingum model depends on the travel time through the notional reach and a discharge weighting factor.
In order to select Muskingum routing, a new Output routing method field has been added subcatchment properties, as well as two new fields, Muskingum K and Muskingum X, which let you specify the travel time and discharge weighting factor respectively.
See the Subcatchment Data Fields (InfoWorks) for further information.
Output lag for InfoWorks subcatchments
The existing Output lag property for a new InfoWorks subcatchment in a 2024.5 database, will now only be displayed when the new Output routing method is set to Lag. As Lag is the default Output routing method, any existing models, which include an Output lag, will not be affected by the change.
Exporting a Return Period Analysis (RPA) grid report to CSV
You can now export results data from the RPA report view to a CSV file. A new button, Export CSV, has been added to the Return Period Analysis Grid Report dialog.
Exporting RPA data to CSV using Ruby scripting
RPA results data can also be exported to a CSV file using the new Ruby script rpa_export method.
Adding a design rainfall event using Ruby scripting
You can now add a design rainfall event to your model using the new Ruby script new_synthetic_rainfall method.
Note that you cannot add a FEH2013, FEH2022, Australian 2016 or NOAA design rainfall event as these require external software in order to create them.
Adding TSD objects using Ruby scripting
You can now add a TSD object to a database using the new WSTSDObject class, and then access the time series data using the various methods available for the WSOpenTSD class.
Additional validation messages for buildings
Two new error messages - E2688 and E2690 - and two new warning messages - W2687 and W2689 - have been added for buildings. See Validation Messages for details.
State file initialisation time
When using an initial state simulation as input for an InfoWorks 2D simulation, the loading of a state file, that was generated from a simulation where the 2D model had a different mesh, is now approximately 10 to 15 times faster. This improvement helps reduce the initialisation time for a simulation. For example, a simulation for a large 2D model that previously took 2500 seconds to complete initialisation now only takes 220 seconds.