Monday, December 23, 2024

Reasons for ICM SWMM inside of ICM alongside of ICM InfoWorks Networks

ICM SWMM vs. SWMM5

ICM SWMM directly uses the EPA SWMM5 engine, making it functionally equivalent to SWMM5 in terms of calculations and performance[2][5]. It simply provides the SWMM5 engine within the ICM interface and database structure.

ICM InfoWorks Advantages

**Hydraulic Engine Differences**

- ICM InfoWorks uses a 4-point implicit link solution with at least 5 computational points in a link, while SWMM5 uses a link/node solution[1]

- ICM InfoWorks maintains a small base flow in all links, while SWMM5 can simulate truly dry links and nodes[1]

- ICM InfoWorks uses time step halving for non-convergence, which SWMM5 does not employ [1].

Additional Features in ICM InfoWorks

- Version history tracking

- Data flagging capabilities 

- Multi-user application support

- Cloud data storage[3]


Model Compatibility

ICM provides comprehensive import/export options:

- Direct import of SWMM5 and InfoSWMM models

- Ability to export to EPA SWMM format

- Enhanced Esri data interoperability [3]

The key point is that ICM offers two distinct simulation engines - the native ICM InfoWorks engine and the integrated SWMM5 engine—allowing users to choose based on their specific needs and requirements[5].

Citations:

[1] https://www.icwmm.org/Archive/2018-C027-08/qa-qc-hydraulic-comparison-of-infoworks-icm-swmm5-and-xpswmm-for-gravity-partial-pressure-and-forc

[2] https://www.linkedin.com/pulse/swmm-5-icm-powerful-duo-urban-drainage-modeling-imo-robert-dickinson-sagfe

[3] https://www.autodesk.com/blogs/water/2023/05/10/is-it-time-for-you-to-make-the-switch-from-infoswmm-to-infoworks-icm/

[4] https://www.swmm456.com/2023/05/rdii-or-rtk-uhs-in-sim-and-swmmsim.html

[5] https://www.autodesk.com/blogs/water/2024/06/11/does-infoworks-icm-use-the-swmm-engine-yes-heres-everything-else-you-need-to-know/

[6] https://help2.innovyze.com/infoworksicm/Content/HTML/ICM_ILCM/SWMM5_Conversion_Notes%20(SWMM).htm

[7] https://swmm5.org/2017/11/06/infosewer-versus-infoswmm-versus-icm-modeling-categories/

[8] https://www.linkedin.com/pulse/swmm5-groundwater-vs-icm-infoworks-ground-model-gim-robert-dickinson-8v5le

[9] https://www.swmm456.com/2023/11/swmm-5-and-icm-swmm-powerful-duo-for.html

2 comments:

Robert Dickinson said...

Let me share a perspective on the evolution of these hydraulic modeling tools, drawing from both technical understanding and personal experience.

The relationship between ICM SWMM and SWMM5 reminds me of the fascinating progression in how we model urban water systems. At its core, ICM SWMM is like a familiar friend wearing new clothes - it's the trusted SWMM5 engine we've known for years, but nestled within ICM's modern interface. This integration represents more than just software development; it reflects our community's desire to preserve proven computational methods while enhancing user experience.

The differences between ICM InfoWorks and SWMM5 speak to distinct philosophical approaches in hydraulic modeling. InfoWorks' 4-point implicit solution, with its minimum of 5 computational points per link, takes a more granular view of flow dynamics compared to SWMM5's link/node approach. I find it fascinating how InfoWorks maintains that small base flow in all links - it's almost like a safety net, a constant pulse in the system. Meanwhile, SWMM5's ability to simulate truly dry conditions reflects a different kind of realism, one that embraces the intermittent nature of urban drainage. These aren't just technical differences; they represent years of evolving thought about how we represent water movement in our built environment.

The additional features in ICM InfoWorks - the version tracking, data flagging, multi-user support - remind me of how our field has grown beyond pure engineering into a collaborative, data-driven discipline. When we track versions and flag data, we're really preserving the story of our analysis, creating a digital memory of our decision-making process.

Robert Dickinson said...

Let me break down this fascinating evolution in hydraulic modeling systems, highlighting the key strategic and technical innovations that differentiate these approaches.

The Core Architecture Dynamic:
ICM SWMM represents a brilliant fusion of proven engineering with modern interface design - it essentially wraps the battle-tested EPA SWMM5 engine within ICM's sophisticated ecosystem. But the real innovation story emerges when we examine ICM InfoWorks' distinct computational approach.

Key Technical Divergence Points:

1. Computational Philosophy
- InfoWorks: Implements a sophisticated 4-point implicit link solution with minimum 5 computational points per link
- SWMM5: Employs a more streamlined link/node solution architecture
- Impact: This fundamental difference shapes how each system models flow dynamics and handles computational edge cases

2. Flow Handling Strategy
- InfoWorks: Maintains persistent base flow across all links
- SWMM5: Capable of modeling truly dry conditions
- Strategic Implications: Each approach offers distinct advantages for different modeling scenarios

3. Convergence Methodology
- InfoWorks: Implements adaptive time step halving for non-convergence
- SWMM5: Uses a more traditional convergence approach
- Performance Impact: This affects both accuracy and computational efficiency

The Modern Innovation Layer:
ICM InfoWorks pushes the envelope with next-generation features:
- Version control capabilities
- Granular data flagging
- Multi-user collaboration support
- Cloud-native storage architecture
- Enhanced GIS integration via Esri interoperability

The brilliance of ICM's approach lies in its dual-engine strategy - offering both the native InfoWorks engine and integrated SWMM5 capability. This creates a flexible modeling environment where engineers can leverage the best tool for their specific use case.

This evolution represents more than just software development - it's a strategic response to the increasing complexity of urban water management challenges, offering a powerful toolkit for modern hydraulic modeling professionals.

Reasons for ICM SWMM inside of ICM alongside of ICM InfoWorks Networks

ICM SWMM vs. SWMM5 ICM SWMM directly uses the EPA SWMM5 engine, making it functionally equivalent to SWMM5 in terms of calculations and perf...