InfoSWMM and H20MAP SWMM Output Statistics Manager

Note:  You can use the Output Statistics Manager in InfoSWMM and H2OMAP SWMM to compute the mean and maximum peak flow for ALL of the links or the mean and maximum depths of all nodes in your network. Once you have calculated the mean flows using the tool you can copy them using the command Ctrl-C and paste them to a new field in the Conduit Information DB Table.  The pasted mean flow from the Conduit Information table then can be mapped using Map Display.

Step 1:  Run the Output Statistics Manager and decide what links and statistics you want to compute.

Step 2:  Select the links you want to analyze using the pick tool.

Step 3:  Copy the Mean or Average Flow value using the command  Ctrl-C.

Step 4:  Copy the Mean or Average Flow value to the created Mean Field in the Conduit Information DB Table.

Step 5:  Map the Conduit.Mean variable from the Conduit Information DB Table.

Step 6:  Display the mean flow for each link.

How to Delete Invisible InfoSWMM Subcatchments

Note:  You could delete the subcatchments if you saw them on the screen.  What I did here was to make a list of the subcatchments I wanted to delete; made a simple SWMM 5 import file simply containing the subcatchment names and the POLYGON field

I found a workaround that uses a part of the SWMM 5 input file but does not require you to export all of the SWMM 5 data to EPA SWMM 5.  If you make a POLYGON file in this example format for all of the subcatchments you want to delete then you can import JUST the polygon data using the EPASWMM 5 import, selecting Clear All and Import.  The subcatchments can then be located using the Locate command and you can easily delete the data using the delete selection icon. 


I  found it is best to bring in the polygon surrounding the subcatchment in the form of a triangle as this example shows.

[POLYGONS]
L33    1  1
L33    11  11
LS3    3    99
LS33    3    9
LS33    11  11
LS33    3  199   

 

InfoSWMM 2D Version 2.0 for ArcGIS 10

MWH Soft Releases InfoSWMM 2D Version 2.0 for ArcGIS 10, Raising Bar for Urban Drainage Modeling and Simulation

Latest Release Solidifies Product as Leading GIS-centric Urban Drainage Modeling and Management Solution

Broomfield, Colorado USA, October 12, 2010

MWH Soft, a leading global innovator of wet infrastructure modeling and simulation software and technologies, today announced the worldwide availability of the V2.0 Generation of its industry-leading InfoSWMM 2D for ArcGIS 10 (Esri, Redlands, CA). InfoSWMM 2D delivers new ways to quickly build and analyze very large and comprehensive two-dimensional (2D) models that reliably simulate urban stormwater, sanitary sewers, river flooding and pollutant transport. It allows users to accurately predict the extent and duration of urban and rural flooding for comprehensive stormwater management directly within the powerful ArcGIS environment.

A fully hydrodynamic geospatial stormwater modeling and management software application, InfoSWMM 2D can be used to model the entire land phase of the hydrologic cycle as applied to urban stormwater systems. The model can perform single-event or long-term (continuous) rainfall/runoff simulations accounting for climate, soil, land use, and topographic conditions of the watershed. In addition to simulating runoff quantity, InfoSWMM 2D can reliably predict runoff quality, including buildup and washoff of pollutants from primarily urban watersheds. It also features very sophisticated Real-Time Control (RTC) schemes for the operational control and management of hydraulic structures.

Built atop ArcGIS and using exceptionally robust and efficient numerical simulation capabilities, InfoSWMM 2D seamlessly integrates advanced 1D and 2D functionalities in one environment, enabling users to model the most complex storm and combined sewer collection systems and surface flooding with incredible ease and accuracy.

When overland flows are routed through a complex urban area or highly varied terrain, the numerous elevation changes and obstacles can significantly impact results. This problem can be further complicated by the presence of sewer networks, where flows can both enter and exit the system during flood events. With InfoSWMM 2D, users can employ 1D simulation to identify the location of flooding and 2D simulation to investigate the direction and depth of flood flows in specific areas.

The full 2D free-surface shallow water equations are solved using a highly advanced finite volume method, which is particularly suitable for rapidly varying flood flows such as those through steep streets and road junctions and those associated with bank overtopping or breaching. The unparalleled 1D/2D dynamic linking capabilities of InfoSWMM 2D give engineers the unprecedented power to analyze and predict potential flood extents, depth and velocity and accurately model the interaction of surface and underground systems in an integrated 1D/2D environment. The software can also be effectively used to simulate and analyze tidal surges, dam breaks and breaches on sewer networks. The combined water level and velocity results throughout the flooded areas can be viewed as graphs, tables or animated, thematic flood maps.

“We’re deeply committed to providing a geospatial modeling experience that is both intuitive and powerful, and InfoSWMM 2D V2.0 embodies that commitment,” said Paul F. Boulos, Ph.D., Hon.D.WRE, F.ASCE, President and Chief Operating Officer of MWH Soft. “This release, following closely on May’s version 1.0, delivers major geospatial technological enhancements in short release cycles to make sure our customers are always equipped with the ultimate ArcGIS-centric decision support tool for stormwater and urban drainage systems. It greatly extends the core features of InfoSWMM, providing the most powerful and comprehensive ArcGIS-centric tool kit ever for managing the risks of urban and rural flooding.”

Pricing and Availability
Upgrade to InfoSWMM 2D V2.0 is now available worldwide by subscription to the MWH Soft Gold program. Subscription members can immediately download the new version free of charge directly from www.mwhsoft.com. The MWH Soft Subscription Program is a friendly customer support and software maintenance program that ensures the longevity and usefulness of MWH Soft products. It gives subscribers instant access to new functionality as it is developed, along with automatic software updates and upgrades. For the latest information on the MWH Soft Subscription Program, visit www.mwhsoft.com or contact your local MWH Soft Channel Partner.

Known and Unknown Variables in the Node Continuity Equation

Subject:  Known and Unknown Variables in the Node Continuity Equation

 The new node depth is calculated based on the old inflow to the node, the old outflow from the node, the old node depth, a fixed time step, node evaporation and infiltration losses, new inflow to the node, new outflow from the node and the new total surface area of the node.  The inflow, outflow and surface area are updated before the new iteration based on the last iteration link flows and node depths. The node depth equation is iterated until the depth in the node is less than 0.005 feet between the current iteration or the last iteration with a maximum of 8 iterations in SWMM 5.0.020

 New Iteration Node Depth = Old Node Depth + [ ½ * (New Inflow – New Outflow) + ½ * (Old Inflow – Old Outflow)  - Node Losses ] / New Surface Area * Time Step

 1st Iteration:                           New Node Depth = New Iteration Node Depth

2nd to 8th Iteration:                 New Node Depth = ½ * New Iteration Node Depth + ½ * Old Iteration Node Depth 

Adding New View Variables To the SWMM 5 Delphi and C Code

Subject:  Adding New View Variables To SWMM 5 for Villemonte Correction for Downstream Submergence.  A simple seven step procedure to modify the SWMM 5 GUI Delphi Code and the SWMM 5 C code.

Step 1:  Add a new View Variable to the SWMM 5 GUI Delphi code UGLOBAL.PAS

 You need to add a new variable name (LINKVILLEMONTE) and increase the index number of LINKVIEWS

  LINKVILLEMONTE  = 48;    //Output                                   // (5.0.022 - RED)

  LINKQUAL       = 49;    //Output                                    // (5.0.022 - RED)

  LINKVIEWS   = 48; //Max. display variable index                     // (5.0.022 - RED)

 Step 2:  Add a new BaseLinkUnits description to the SWMM 5 GUI Delphi code UGLOBAL.PAS

       ('',''),                // Villemonte Correction   // (5.0.022 - RED)

      ('mg/L','mg/L'));       // Quality

 Step 3:  Add a new Link View Variable SourceIndex description to the SWMM 5 GUI Delphi code Viewvars.txt

      (Name: 'Villemonte Correction';

      SourceIndex: 43;

      DefIntervals: (25,50,75,100)),

      (Name:'Quality';

      SourceIndex: 44;

      DefIntervals:(0.25,0.5,0.75,1.0))

    );

 Step 4:  Add a new Link View Variable LINK_VILLEMONTE to the SWMM 5 C code in enums.h

 You also need to increase the number of Link Results in enums.h for the increased number of view variables

 #define MAX_LINK_RESULTS 45           // (5.0.022 - RED)

   LINK_VILLEMONTE,                 // Villemonte Correction                    // (5.0.022 - RED)

   LINK_QUAL};                      // concentration of each pollutant 

 Step 5:  Add a new variable to objects.h for the structure Tlink to remember the Villemonte correction at each iteration for each Weir and Orifice

   double        Villemonte;      //(5.0.022 - RED)

 }  TLink;

 Step 6:  In the SWMM 5 LINK.C code in procedure weir_getInflow save the current iteration value of the Villemonte correction to the new structure variable

     // --- apply Villemonte eqn. to correct for submergence

   Link[j].Villemonte = 1.0;                                                   //(5.0.022 - RED)

   Link[j].head = head;                                                        //(5.0.022 - RED)

   if ( h2 > hcrest )

   {  ratio = (h2 - hcrest) / (h1 - hcrest);

       q1 *= pow( (1.0 - pow(ratio, weirPower[Weir[k].type])), 0.385);

       if ( q2 > 0.0 )

           q2 *= pow( (1.0 - pow(ratio, weirPower[VNOTCH_WEIR])), 0.385);

       Link[j].Villemonte = pow( (1.0 - pow(ratio, weirPower[Weir[k].type])), 0.385);  }

 Step 7: Save the value of the saved Villemonte correction in LINK.C in the procedure link_getResults so it can be read and seen in the Delphi interface

  x[LINK_VILLEMONTE]  = (float)Link[j].Villemonte;                         // (5.0.022 - RED)