Showing posts with label ICM SWMM. Show all posts
Showing posts with label ICM SWMM. Show all posts

Saturday, October 21, 2023

Emojis - 🌟 InfoWorks ICM Key Concepts 🌟

 🌟 InfoWorks ICM Key Concepts 🌟

🚀 InfoWorks® ICM is a gem from the renowned Wallingford/Innovyze/Autodesk family, offering state-of-the-art, fully integrated catchment/basin modeling. With its blend of engineering and nature, it can model everything: from sewers, rivers, to floodplains. 🌊🌍

🖥️ At its core is a robust database storing all your model and hydraulic data. And guess what? It's equipped with tools to create, edit, and manage this data. 🛠️ Once your model's ready, InfoWorks ICM lets you simulate the behavior of the catchment under various conditions.

🎯 Here’s what you can do with InfoWorks ICM: 🎯

  1. 📅 Manage network models over extended periods, not just a single exercise.
  2. 🔄 Share data among a team with top-notch audit and security features.
  3. 🔄 Import data from other platforms.
  4. 🌐 Visualize your network over detailed maps, both in 2D and 3D. And yes, you can customize how it looks!
  5. 🌧️ Input rainfall or other event data – recorded or synthetic.
  6. 💡 Conduct hydraulic simulations.
  7. 📊 Dive into results with a mix of graphics, text, and stats.
  8. 📚 Create and maintain multiple models for diverse reporting needs.

🎉 Benefits & Features 🎉

Modeling Magic 🎩:

  • 🏞️ River reaches connecting easily to 1D/2D floodplains.
  • 🌉 Flexible bridge modeling.
  • 🗺️ Comprehensive flood mapping.
  • 🌧️ Multiple runoff methods.

Tech Treasures 💎:

  • Scenario Manager 🌌: Juggle multiple scenarios, compare them, and even run simulations for all of them.
  • Simulation Server 🖥️: Run simulations anywhere – standalone, workgroups, enterprise systems, or even the cloud ☁️.
  • Multi-core processors 🧠: Both 1D & 2D engines harness the power of multi-core and multi-processor systems.
  • GPU (Parallel) 2D Engine 🎮: Uses NVIDIA's graphic card tech for faster 2D simulations.

User Interface 💡:

  • 🖱️ User-friendly and intuitive.
  • 🔄 Multi-user version control.
  • 🖥️ Support for Windows®10 and Windows®11.
  • 🌍 Multi GIS platform integration.
  • 🌳 Tree View and recycle bin.
  • 🎨 Enhanced GeoPlan with editing tools and property editor.
  • 🌊 3D rendering of rivers, tabbed windows, and more.

Admin? No need for a separate program. Plus, there's seamless integration between InfoWorks ICM and InfoAsset Manager databases. 🤝

Whether you're a newbie or a pro, InfoWorks ICM is here to revolutionize your catchment modeling journey! 🌌🌟

Friday, January 27, 2023

XPSWMM to ICM SWMM or ICM Process Pathways

 


#ProcessDescription
1Technical details about how XPSWMM models a featureThis process involves understanding the specific algorithms, equations, and data inputs used by XPSWMM to model different features of an urban drainage system, such as hydrology, hydraulics, and water quality. This includes understanding how XPSWMM calculates runoff, infiltration, evaporation, and other hydrologic processes, as well as how it models the flow and routing of water through the drainage system.
2The process of exporting a XPSWMM model to XPXThis process involves using the export functionality in XPSWMM to save the model in a format that can be used in the XPX software. This includes selecting the components of the model to export, specifying the export location, and ensuring that the exported file is in a format that can be read by XPX.
3The process of exporting a XPSWMM model to SWMM5This process involves using the export functionality in XPSWMM to save the model in a format that can be used in the SWMM5 software. This includes selecting the components of the model to export, specifying the export location, and ensuring that the exported file is in a format that can be read by SWMM5.
4The process of importing the SWMM5 model to ICM SWMMThis process involves using the import functionality in ICM SWMM to load the model exported from SWMM5. This includes specifying the location of the exported file, mapping the components of the model to the appropriate inputs in ICM SWMM, and checking for any errors or inconsistencies in the imported model.
5The process of importing the SWMM5 model to ICMThis process involves using the import functionality in ICM to load the model exported from SWMM5. This includes specifying the location of the exported file, mapping the components of the model to the appropriate inputs in ICM, and checking for any errors or inconsistencies in the imported model.
6Validating the ICM SWMM ImportThis process involves checking the imported model in ICM SWMM for errors or inconsistencies. This includes comparing the imported data to the original XPSWMM model, checking for missing or incorrect data, and making any necessary adjustments to the imported model before running the simulation.
7Converting the ICM SWMM network to ICMThis process involves converting the imported model in ICM SWMM to the format used by the ICM software. This includes mapping the components of the model to the appropriate inputs in ICM, and making any necessary adjustments to the imported model before running the simulation.
8Getting either ICM or ICM SWMM to runThis process involves configuring the software and the model, and then running the simulation. This includes setting the simulation parameters, specifying the time step and duration of the simulation, and specifying the output options.
9Compare answers to XPSWMMThis process involves comparing the results of the XPSWMM simulation to the results of the simulation run in ICM or ICM SWMM. This includes comparing the hydrographs, water surface elevations, and other output variables, and identifying any discrepancies or issues with the results.
10Technical details on how SWMM5 or ICM work compared to XPSWMMThis process involves identifying and implementing solutions to issues or problems that may arise during the use of the software or the simulation.

Saturday, January 21, 2023

ICM SWMM sw_2d_boundary_line Variable Names for SQL and Ruby Scripts

      The file "opwrowobjectlayoutswmm.xml" is a data file used by the Integrated Urban Water Management Model (ICM) software. The ICM software is used toVV simulate and analyze the performance of stormwater management systems, including the design and operation of stormwater collection and conveyance systems.

The file "opwrowobjectlayoutswmm.xml" contains variable names specific to the SWMM (Storm Water Management Model) conduit feature in the ICM software. These variable names are used in SQL and Ruby scripts, which are programming languages used to manipulate and analyze the data generated by the ICM software.

These variable names are used to represent the different attributes of a sw_2d_boundary_line within the ICM software and the SQL and Ruby scripts allow users to access and manipulate that data in a variety of ways.


<table name="sw_2d_boundary_line">
<group name="Boundary definition">
line_id
line_type
<field menu="sw_head_unit_discharge">head_unit_discharge_id
length
bed_load_boundary
suspended_load_boundary
</group>
<group import_group="gen_prop"/>
<group import_group="user_prop"/>
</table>
<table name="sw_head_unit_discharge">
<group name="Head unit flow definition">
head_unit_discharge_id
head_unit_discharge_description
HUDP_table
</group>
<group import_group="gen_prop"/>
<group import_group="user_prop"/>

Table 1: sw_2d_boundary_line

  • Group 1: Boundary definition
    • line_id
    • line_type
    • head_unit_discharge_id (from menu "sw_head_unit_discharge")
    • length
    • bed_load_boundary
    • suspended_load_boundary
  • Group 2: Imports group "gen_prop"
  • Group 3: Imports group "user_prop"

Table 2: sw_head_unit_discharge

  • Group 1: Head unit flow definition
    • head_unit_discharge_id
    • head_unit_discharge_description
    • HUDP_table
  • Group 2: Imports group "gen_prop"
  • Group 3: Imports group "user_prop"

ICM SWMM sw_mesh_level_zone Variable Names for SQL and Ruby Scripts

     The file "opwrowobjectlayoutswmm.xml" is a data file used by the Integrated Urban Water Management Model (ICM) software. The ICM software is used to simulate and analyze the performance of stormwater management systems, including the design and operation of stormwater collection and conveyance systems.

The file "opwrowobjectlayoutswmm.xml" contains variable names specific to the SWMM (Storm Water Management Model) conduit feature in the ICM software. These variable names are used in SQL and Ruby scripts, which are programming languages used to manipulate and analyze the data generated by the ICM software.

These variable names are used to represent the different attributes of a sw_mesh_level_zone within the ICM software and the SQL and Ruby scripts allow users to access and manipulate that data in a variety of ways.

<table name="sw_mesh_level_zone">
<group name="Mesh level zone definition">
polygon_id
area
level_type
use_upper_limit
upper_limit_level
use_lower_limit
lower_limit_level
level_sections
level
raise_by
</group>
<group import_group="gen_prop"/>
<group import_group="user_prop"/>

Table: sw_mesh_level_zone


GroupColumn Name
Mesh level zone definitionpolygon_id
Mesh level zone definitionarea
Mesh level zone definitionlevel_type
Mesh level zone definitionuse_upper_limit
Mesh level zone definitionupper_limit_level
Mesh level zone definitionuse_lower_limit
Mesh level zone definitionlower_limit_level
Mesh level zone definitionlevel_sections
Mesh level zone definitionlevel
Mesh level zone definitionraise_by
Imports group "gen_prop"
Imports group "user_prop"

The Goal of SWMM5 Input Files

 🌟 SWMM5 (Storm Water Management Model 5) is a widely used urban hydrology and hydraulic modeling software developed by the United States E...