Finding Information

You can see recent Posts in the Recent Post Section, Top Labels, Older Alphabetical Labels and Dated Archives. You can also search for Tags in the Google Search Box or the Custom Search Box. You can send me further questions to if you have further questions or ideas. If you are a student and you want a general introduction to SWMM 5 please visit Wikipedia. Thanks for visiting!

Tuesday, October 21, 2014

Innovyze Releases InfoSWMM Generation V13, Spearheading New Era in GIS-Centric Smart Wastewater Modeling

Innovyze Press Release
 Insider BlogLinkedInTwitterYouTubeYouTube
Innovyze Releases InfoSWMM Generation V13, Spearheading New Era in GIS-Centric Smart Wastewater Modeling
Latest Release Gives Communities Groundbreaking Network Simulation Power and Full Compatibility with SWMM 5.1
Broomfield, Colorado, USA, October 21, 2014 — In its ongoing quest to equip the wastewater industry with the world’s most comprehensive and innovative smart network modeling and management solutions, Innovyze, a leading global innovator of business analytics software and technologies for smart wet infrastructure, today announced the worldwide availability of the V13 Generation of its industry-leading InfoSWMM for ArcGIS (Esri, Redlands, CA). InfoSWMM V13 provides unique new capabilities and enhancements that comprise the most advanced approach to guiding and optimizing collection systems planning, designs, operations and management.
The only urban drainage modeling solution certified by the National Association of GIS-centric Software, the full-featured InfoSWMM analysis and design program delivers the highest rate of return in the industry. All operations of a typical sewer system — from analysis and design to management functions such as water quality assessment, pollution prediction, sediment transport and deposition, urban flooding, real-time control, and record keeping — are addressed in a single, fully integrated geoengineering environment. The program’s powerful hydraulic and water quality computational engine is based on the latest SWMM 5.1 version, which is endorsed by the USEPA and certified by FEMA. These features and more deliver an enhanced modeling experience and greater realism of displayed results — advantages that translate to increased productivity, reduced costs, higher accuracy, better efficiency, and improved designs.
InfoSWMM also serves as a robust base platform for advanced modeling, operational, capital planning, and analytics-driven asset management extensions. Some of these critical applications include InfoSWMM 2D (two-dimensional surface flood modeling), CapPlan (risk-based capital planning and asset performance modeling), InfoMaster (GIS-centric asset management), and RDII Analyst (rainfall-dependent inflow and infiltration planning and analysis).
The release of InfoSWMM V13 extends previous generations’ capabilities with over 50 new features, improvements, and groundbreaking innovations in geoengineering productivity and efficiency. These advances greatly simplify, accelerate, and integrate urban drainage network engineering, helping wastewater engineers develop better designs and operational improvements faster. Among the new features are new LID modules specifically for Green Roofs and Rain Gardens, addition of a modified Horton method for infiltration, the ability to use a second user-supplied equation for groundwater outflow as well as a conduit’s OPEN/CLOSED status in both control rules premise conditions and action clauses, addition of both evaporation and seepage from conduits, ability to save a hot start file that contains the full state of the system, the addition of  conduit flow volume as a time series output variable, and summary tables enhancements.
“Our priorities have always been to advance the frontiers of smart network modeling technology and support our customers’ successes by helping them be more productive, innovative and competitive —imperatives in today’s economy,” said Paul F. Boulos, Ph.D., BCEEM, NAE, Hon.D.WRE, Dist.D.NE, F.ASCE, President, COO and Chief Technical Officer of Innovyze. “This major InfoSWMM release delivers on our promise to equip our customers with the ultimate ArcGIS-centric decision support tool for sewer collection and urban drainage systems. Like its predecessors, InfoSWMM V13 sets a new standard for quality and high-performance network modeling and management with unrivaled power and speed, cutting-edge capabilities, rich functionality and ease of use. From top to bottom, it is designed for record modeling performance that enables users to increase their productivity and quality while achieving their engineering, sustainability and business goals.”
Pricing and Availability 
Upgrade to InfoSWMM V13 (and H2OMAP SWMM V13) is now available worldwide by subscription. Subscription members can immediately download the new version free of charge directly from The Innovyze Subscription Program is a friendly customer support and software maintenance program that ensures the longevity and usefulness of Innovyze 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 Innovyze Subscription Program, visit or contact your local Innovyze Channel Partner.

Wednesday, October 15, 2014

How to Draw the Top Width in @INNOVYZE #InfoSWMM for Transects OR HEC-RAS Open Channels

Here is a procedure that works for me to draw the top width for transects from the InfoSWMM model results:
  1. Make a map display of the maximum top width during the simulation, the variable is MXTOP_WIDH and will added to the Arc Map TOC
  2. Use the Buffer Command in Arc Map and a field of MXTOP_WIDH
  3.  the Buffer Command in Arc Map and the Pipe or Link feature class
  4. I have Arc Map Standard so I cannot use Create Polygons from Lines or Advanced Editing which might work for you
  5. There is a buffer polygon made with a different width for each link
    How to Draw the Top Width in InfoSWMM for Transects

Tuesday, October 14, 2014

InfoWater To Support Comprehensive Geospatial Water Infrastructure Management for Oregon’s Largest Waterworks

Innovyze Press Release
 Insider BlogLinkedInTwitterYouTubeYouTube
Portland Water Bureau Selects Innovyze Smart Water Network Modeling Technology
InfoWater To Support Comprehensive Geospatial Water Infrastructure Management for Oregon’s Largest Waterworks
Broomfield, Colorado, USA, October 14, 2014 — Innovyze, a leading global innovator of business analytics software and technologies for smart wet infrastructure, today announced that the Portland Water Bureau (PWB) in Oregon has chosen the company’s industry-leading InfoWater to support its large-scale, enterprise-wide geospatial water distribution network modeling and management needs. The purchase will enable PWB to address critical planning, design, operational, and water quality issues with maximum effectiveness; optimize capital improvement programs as well as storage and seismic upgrades; and improve customer service.
Portland’s water system delivers water from two high-quality sources, the Bull Run Watershed (surface water) and the Columbia South Shore Well Field (groundwater) to in-town storage facilities. From there it provides water through a complex network of more than 2,000 miles of pipe to more than 566,000 customers throughout Portland and an additional 368,000 through regional wholesale providers. This totals about 935,000 Oregonians, almost one-quarter of the population of the state. PWB’s service area spans approximately 225 square miles and covers Portland residents plus those of 19 suburban cities and water districts.
Built atop ArcGIS (Esri, Redlands, CA), InfoWater seamlessly integrates sophisticated predictive analytics, systems dynamics and optimization functionality directly within the powerful ArcGIS setting. From fire flow and water quality simulations, valve criticality and energy cost analysis to pressure zone management and advanced Genetic Algorithm and Particle Swarm optimization, the InfoWater product suite comes equipped with everything water utility owner-operators need to best plan, design, operate, secure and sustain their distribution systems.

The software also serves as a base platform for advanced smart network modeling, operation, capital planning and asset management extensions. Among these critical applications are IWLive (real-time operations and security); InfoWater UDF (unidirectional flushing); CapPlan (risk-based capital planning); InfoMaster andInfoMaster Mobile (asset integrity management and condition assessment); InfoWater MSX (multi-species, temperature, and particle transport/deposition modeling); InfoWater BTX (event/particle backtracking); InfoSurge(surge/transient analysis); Sustainability (carbon footprint calculation); BalanceNet (real-time energy management and operations optimization); PressureWatch (real-time network hydraulic integrity monitoring);QualWatch (real-time network water quality integrity monitoring); DemandWatch (water demand forecasting);DemandAnalyst (real-time water demand and diurnal pattern estimations); and SCADAWatch (real-time business intelligence and network performance monitoring).
“PWB is a symbol of quality and excellence in the water network modeling arena,” said Paul F. Boulos, Ph.D., BCEEM, NAE, Hon.D.WRE, Dist.D.NE, F.ASCE, President, COO and Chief Technical Officer of Innovyze. “The bureau operates and manages a very complex and demanding water infrastructure, and has retained its industry-leading position by continually innovating. We’re proud that PWB chose Innovyze as its solution partner, a choice that reconfirms the incomparable standing of our state-of-the-art GIS-centric modeling solutions. Our technology allows our customers to get up to speed and realize many efficiencies in a short time. It also makes it easy to capitalize on investments in talent, data and resources to create better work processes and respond more quickly to customers’ needs. We look forward to helping this leadership enterprise achieve many more decades of world-class performance, along with breakthrough cost savings.”

Monday, October 13, 2014

Weekday and weekend hourly time patterns for Dry Weather inflows are now correctly applied in a mutually exclusive manner in #SWMM 5.1

This is a code note about change 52 in the newer EPA SWMM 5.1.x C code

52. Weekday and weekend hourly time patterns for Dry Weather inflows are now correctly applied in a mutually exclusive manner.

 Here is the code from SWMM 5.0.022

double inflow_getDwfInflow(TDwfInflow* inflow, int month, int day, int hour)
//  Input:   inflow = dry weather inflow data structure
//           month = current month of year of simulation
//           day = current day of week of simulation
//           hour = current hour of day of simulation
//  Output:  returns value of dry weather inflow parameter
//  Purpose: computes dry weather inflow value at a specific point in time.
    int    i,                          // pattern type index
           p;                          // pattern index
    double f = 1.0;                    // pattern factor

    for (i=0; i<4 i="" o:p="">
        p = inflow->patterns[i];
        if ( p >= 0 ) f *= inflow_getPatternFactor(p, month, day, hour);       //(5.0.019 - LR)

    return f * inflow->avgValue;   

Here is the new 2014+ code,  which adjusts the pattern  factor based on the day of the week.

double inflow_getDwfInflow(TDwfInflow* inflow, int month, int day, int hour)
//  Input:   inflow = dry weather inflow data structure
//           month = current month of year of simulation
//           day = current day of week of simulation
//           hour = current hour of day of simulation
//  Output:  returns value of dry weather inflow parameter
//  Purpose: computes dry weather inflow value at a specific point in time.
    int    p1, p2;                     // pattern index
    double f = 1.0;                    // pattern factor

    p1 = inflow->patterns[MONTHLY_PATTERN];
    if ( p1 >= 0 ) f *= inflow_getPatternFactor(p1, month, day, hour);   // Pattern f value is 1 * The Monthly Factor
    p1 = inflow->patterns[DAILY_PATTERN];
    if ( p1 >= 0 ) f *= inflow_getPatternFactor(p1, month, day, hour);   // Pattern f value is last f * The Daily Factor
    p1 = inflow->patterns[HOURLY_PATTERN];
    p2 = inflow->patterns[WEEKEND_PATTERN];
    if ( p2 >= 0 )
        if ( day == 0 || day == 6 )
            f *= inflow_getPatternFactor(p2, month, day, hour); // Pattern f value is last f * The Hourly Factor for Saturday and Sunday
        else if ( p1 >= 0 )
            f *= inflow_getPatternFactor(p1, month, day, hour); // Pattern f value is last f * The Hourly Factor Monday to Friday
    else if ( p1 >= 0 ) f *= inflow_getPatternFactor(p1, month, day, hour);  // Pattern f value is last f * The Hourly Factor
    return f * inflow->avgValue;

Saturday, October 11, 2014

GUI Compilation Note for the #SWMM 5.1.x Delphi Code

This is for Students who want to make their own customized version of the SWMM5 GUI Interface. You can use the Embarcadero Starter Version for XE2 to XE7.  Here are the main files you download from the EPA There may be a problem with teechart and the starter version - see the note here  I got it work in XE7 but I did have to remove XPPRINTER references from the Delphi code.  


Note from the EPA: This archive contains source code for the Windows graphical user interface portion of Version 5.1.007 of the Storm Water Management Model (SWMM). The interface was written using Embarcadero's Delphi XE2 ( The name of the Delphi project containing the code is Epaswmm5. All of the files for the project can be found in the GUI5_1_007.ZIP file within this archive.

Before the Epaswmm5 project can be loaded into Delphi's Integrated Development Environment (IDE), several special components must be installed into the IDE's component pallette. The source code for these components is contained in the COMPONENTS.ZIP file in this archive. Consult the Delphi Users Guide for instructions on how to install these components. 

My note:  The Delphi Starter versions for XE2 to XE7 also can create a customized SWMM5.1 GUI.  You can by the Embarcadero Starter Version for $209 USD.  As explained in the readme from the EPA Site, Delphi uses the Delphi Interface (Bullet 1), the F(form files), D(dialog files), U(Utility files), Txt (Interface Rules) as shown in Bullet 2 and Components that work with the Forms of the Delphi Compiler (Bullet 3).  See Figure 1 below for an example. 

Figure 1. Delphi XE7 Interface for SWMM 5.1.007
Here is how to use the Components

This archive contains the source code for several 32-bit Delphi
custom components. The components and the files used to install
them are listed below.

OpenTxtFileDialog (OpenDlg.pas)
Windows standard Open File dialog with a preview window for text files.

NumEdit (NumEdit.pas)
Text box control that limits entries to valid numerical values.

PageSetupDialog (PgSetup.pas)
Dialog control that selects a printer and page orientation, margins,
and headers/footers.

VirtualListBox (VirtList.pas)
Listbox control that allows an unlimited number of items.

PrintControl (Xprinter.pas)
Nonvisual control that handles printing of text, tables, and graphics.
Includes a print preview feature. Documentation is provided in the file

What do the Components look like?
Figure 2. Delphi Components on a Form

EPA SWMM Build 5.1.007 (9/15/2014) with New Feature Images

SWMM 5.1 Update History

Engine Updates, more information and code shown on the EPA Website:

1.   A new feature that provides monthly adjustments for
     temperature, evaporation rate, and rainfall was added.

2.   Support for reading the new GHCN-Daily climate data
     files available from NCDC's Climate Data Online service
     was added.

3.   In addition to lateral groundwater flow, a custom
     equation can now also be used for seepage flow to
     a deeper groundwater aquifer.

4.   The [GW_FLOW] section of the project file was renamed
     to [GWF] and its format was changed to accommodate
     both lateral and deep groundwater flow equations.

5.   A new Weir parameter was added that specifies if the
     weir can surcharge using an orifice equation or not.
     Surcharging was the only option in SWMM 5.0 but was
     switched to no surcharging in earlier 5.1 releases.
     This new parameter accommodates both closed top weirs
     that can surcharge and open channel weirs that cannot.

6.   The formula used to recover infiltration capacity during
     dry periods for the Modified Horton method was revised.

7.   The initial cumulative infiltration into the upper soil
     zone for Green-Ampt infiltration had been incorrectly
     set to the maximum value instead of zero.

8.   All of the Green-Ampt infiltration functions were
     re-factored to make the code easier to follow.

9.   The calculation of infiltration out of the bottom of a
     Bio-Retention Cell or Permeable Pavement LID unit with a
     zero-depth storage layer was corrected.

10.  Most of the LID simulation routines were modified to
     provide more accurate results under flooded conditions.

11.  Results written to the detailed LID results report now
     always correspond to a full reporting time step.

12.  The name of the variable used to represent the height of
     the receiving channel bottom in a user-defined groundwater
     flow equation was corrected to match the name displayed
     in the GUI's Groundwater Editor dialog (Hcb).

13.  A problem with the program crashing when a climate file
     was used to provide evaporation rates for open channels
     and storage nodes when runoff was not computed (as when
     there were no subcatchments in the project) was fixed.

14.  Flow and pollutant routing mass balance accounting was
     modified to correctly handle negative external inflows.

15.  The procedure for computing the area available for seepage
     out of a storage node that has a tabular storage curve was

16.  Seepage from storage units can now be modeled using Green-
     Ampt infiltration, which makes the seepage rate a function
     of storage level. The constant seepage rate option can
     still be used by setting the G-A initial moisture deficit
     to 0.

17.  The function that finds depth as a function of volume from
     a storage curve was corrected for the case where the depth
     falls within a portion of the curve where area is constant
     with depth (i.e., vertical side walls).

GUI Updates:

1.   The Object Toolbar was restored.

2.   A new page was added to the Climatology Editor to edit
     values for monthly adjustments for temperature, evaporation,
     and rainfall.

3.   A field for the new weir surcharge option was added to the
     Weir Property editor.

4.   A problem with the current project being closed without
     asking if it should be saved first whenever a new style
     theme was selected from the Program Preferences dialog
     has been fixed.

5.   The default seepage rate from an LID storage layer was changed.

6.   The Infiltration Editor was restored for editing Green-Ampt
     parameters for storage unit seepage loss.

7.   The Groundwater Flow Equation Editor was extended to accept

     equations for deep groundwater flow.

History of EPA SWMM versions (from Wikipedia)

Friday, October 10, 2014

World-Renowned Urban Drainage Modeling Authority Robert Dickinson Joined Innovyze in January, 2008

World-Renowned Urban Drainage Modeling Authority Robert Dickinson Joined Innovyze in January, 2008

Broomfield, Colorado USA, January 16, 2008/altered 2014

2008/2014 Robert E. Dickinson, one of the world’s leading experts in wastewater and urban drainage modeling, has joined Innovyze as Product Sector Leader. Dickinson, who comes to the company from CDM now CDMSmith, will be charged with maintaining, enhancing and supporting Innovyze's flagship SWMM5-based product line (InfoSWMM and H2OMAP SWMM as well as the GIS based InfoSewer and H2OMap Sewer), which are some of the industry’s leading wastewater and urban drainage systems design and modeling software. He will also be responsible for coordinating vital collaborative research and technology transfer with key universities and government organizations as well as developing business strategies that advance Innovye’s overall growth objectives in wastewater and stormwater systems management and heighten its initiatives in both U.S. and international markets.

Mr. Dickinson brings over thirty-five years of experience in software development and management of wastewater and stormwater planning and design projects to Innovyze. A principal developer of the industry-standard and FEMA-certified SWMM5 software, he has a distinguished background in computational hydraulics and high level simulation programming. He holds an M.E. degree in Environmental Engineering from the University of Florida, Gainsville.

“We are thrilled to bring Robert’s formidable talents and expertise to our company,” said Innovyze's President and COO Paul Boulos. “As one of the world’s leading experts in hydraulic and hydrologic modeling, he has made significant contributions to the field of water resources engineering. His unique combination of proven project engineering expertise, management skills and high-level technical capabilities is coveted in our industry.
“A number of factors make Robert the ideal leader to help Innovyze advance the state-of-the-art in dynamic sewer network modeling and spearhead the continued development of our SWMM5-based products family. They include his impressive record of leadership, impeccable reputation, key role in the USEPA Storm Water Management Model (SWMM5) redevelopment program, strong expertise in both numerical methods and hydrology/hydraulics, and in-depth knowledge of the wastewater industry.

“While he will be based in Tampa, Florida, Robert will work closely with our product development team and our clients as we step up our efforts to help communities around the world manage urban runoff and wet weather water quality problems in combined, sanitary and storm sewers and protect the ecological health of our waterways.”

“I am truly excited to be joining Innovyze,” said Dickinson. “For the past five years, I have followed the company’s rapid growth and development of an impressive product portfolio. I have always admired Innovyze’s unparalleled technical expertise and its steadfast commitment to research, innovation, product quality and customer care. I believe a breakthrough approach to systems modeling is a critical key to helping communities better manage and operate their buried hydraulic infrastructures and protect the environment. I look forward to playing a pivotal role in advancing Innovyze’s comprehensive urban drainage design and modeling product line and maintaining its leadership in the global wastewater industry.”

2014 - That was fun - an update of an announcement from the past.  The original is on our website. I changed my name from Bob to Robert, the company name from MWHSoft to Innovyze and list my my actual job or jobs I have been doing at @Innovyze from 2008.  I left the title alone - sometimes it is best to have a goal in life and trying to achieve the title of the announcement is something I would like to approach in my remaining Innovyze years.  I probably will not reach it but I appreciate the mastery of the Paul Boulos announcements - he writes the most creative and wonderful press releases - you should subscribe to them from if you want to read about the future of water, sewer and stormwater.  A final mention of Alight Tsai who manages and is always helpful with great images for our software and help files.

My contact info - in case you need to call me, I prefer email however.

Robert Dickinson
Product Sector Leader for @Innovyze Inc.
#InfoSWMM , #InfoSewer, H2OMAP SWMM, H2OMAP SEWER and InfoSWMM Suite/2D
9340 Pontiac Drive, Tampa, Florida USA 33626
Telephone:    813-712-0664 

Tuesday, October 7, 2014

Transects in InfoSWMM and SWMM5

Transects in InfoSWMM and SWMM5
  • There is only one transect per link and the shape stays the same from the  upstream to the downstream node
  • The links are irregular channels with the name of the imported HEC-RAS transect defining the shape of the transect (Bullet 1)
  • The transects are converted from the station/elevation pairs to normalized depth and width tables (Bullet 2)
  • The inverts used for the links are independent of the station/elevation pairs, if the offset is zero then the  invert of the link equals the invert of the upstream or downstream node (Bullet 3)
  • The normalized tables are shown in the text report file (Bullet 4)
  • If the node depth or rim elevation is lower than the depth of the transect the depth is increased internally in the engine (Bullet 5)
  • If you only have one transect for the culvert you can assign the same transect name to both the upstream and downstream irregular links
    Transect Information

Innovyze Appoints New Distributor in the Philippines

Innovyze Press Release
 Insider BlogLinkedInTwitterYouTubeYouTube
Innovyze Appoints New Distributor in the Philippines
Industry Expert to Promote and Support Innovyze Superior Smart Water Network Modeling Product Line in Key Asian Country
Broomfield, Colorado, USA, October 7, 2014 — Innovyze, a leading global innovator of business analytics software and technologies for smart wet infrastructure, today announced Nobel Systems, a leading GIS technology solutions provider, has been named a new company Channel Partner for the Philippines. The relationship will allow Innovyze to further broaden its reach in the country as well as serve customers and prospects efficiently and effectively. Nobel Systems, through its Pasig City office, will offer and support the complete Innovyze suite of analytics-centric asset management and smart water modeling products to water and wastewater utilities and engineering firms throughout the country. Partnership with Nobel Systems will help Innovyze seize opportunities in the growing market for smart water modeling in the Philippines.
“We are very excited to be a part of Innovyze’s partner network, helping to bring advanced water and wastewater modeling and management solutions to one of the world’s fastest growing markets,” said Michael Samuel, President of Nobel Systems, Inc. “It was important to us to find a strong partner that not only had proven, market-leading products, but also shared our vision for scaling up excellence in GIS-centric solutions. Innovyze clearly embodies the best in class.”
“We are pleased to welcome Nobel Systems to our partner network, and we look forward to having their expertise in helping us take advantage of the vast opportunities in the Philippines market,” noted Paul F. Boulos, Ph.D., BCEEM, NAE, Hon.D.WRE, Dist.D.NE, F. ASCE, President, COO and Chief Technical Officer of Innovyze. “With their strong client base, industry expertise and excellent reputation for customer service, Nobel Systems further enhances our ability to offer the very best software solutions and support to our customers in this key Asian country.”
Innovyze software sales and support inquiries from Nobel Systems in the Philippines should be directed to:
Richel Cebu
RM 1110, City & Land Mega Plaza
ADB Ave. Cor. Garnet Road, Ortigas Center
Pasig City 1605, Philippines
Phone+63 (2) 703-5288
Fax+63 (2) 470-7429

Other Links

If you just want to read you do not need to sign in but if you want to add a discussion or blog then you need to sign in as a Ning user. If you do not want to do either then you can send me an email to or and I will do my best to answer your questions. Thanks for visiting and I hope you found something useful! Read here for reasons you should make a profile.

We also have a blogspot blog for SWMM5, InfoSWMM and InfoSewer which has a local and Google Search option so it is easier to find tagged information on SWMM5.NET and the Wordpress Site SWMM5.ORG You can also see my recent posts on Twitter and the Official Innovyze Blog which also has great information on ICM and IWCS.