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

Sunday, September 22, 2013

How to Import Link Shapefiles into InfoSWMM

How to Import Link Shapefiles into InfoSWMM

This blog describes how to use the GIS Gateway tool in InfoSWMM to import shapefiles and make InfoSWMM DB Tables and Arc Map Layers from the Shapefiles.   The import of shapefiles into either InfoSWMM or H2oMap SWMM is very flexible and uses the Command Exchange/GIS Gateway.  If you are starting from a new Arc Map then it is best to first add the shapefiles to Arc Map, initialize the Map to the Coordinate System of the Shapefiles and then import the Shapefiles using GIS Gateway to make an InfoSWMM Junction Layer.  The Steps to use the GIS Gateway for Nodes

Step 1.   Add the Pipe or Link Shapefiles and Initialize the Arc Map to the Coordinate System of the Shapfile using either the Personal or File GeoDatabase Options.
Step 2.   Use the GIS Gateway command and set up the Shapefile to load into the Conduit Tables of InfoSWMM with the proper GIS Mapping Field.
Step 3.   You need to Map the Shapefile Data Fields to the InfoSWMM Conduit Data Fields.
Step 4.   Load the Shapefile using the Load Command.  The InfoSWMM DB Tables will be updated.
Step 5.   The Conduit Layer of InfoSWMM has the loaded tables, you can see the data by using the Open Attribute Table Command.
Step 6.   The InfoSWMM DB Table for Conduits has the imported Link data.


Step 1.   Add the Pipe or Link Shapefiles and Initialize the Arc Map to the Coordinate System of the Shapfile using either the Personal or File GeoDatabase Options.




Step 2.   Use the GIS Gateway command and set up the Shapefile to load into the Conduit Tables of InfoSWMM with the proper GIS Mapping Field.




Step 3.   You need to Map the Shapefile Data Fields to the InfoSWMM Conduit Data Fields.


Step 4.   Load the Shapefile using the Load Command.  The InfoSWMM DB Tables will be updated.

Step 5.   The Conduit Layer of InfoSWMM has the loaded tables; you can see the data by using the Open Attribute Table Command.

Step 6.   The InfoSWMM DB Table for Conduits has the imported Link data.




Cómo importar subcuencas de los SIG en InfoSWMM

Cómo importar subcuencas de los SIG en InfoSWMM

Cómo importar subcuencas de los SIG en InfoSWMM


Paso 1:   Agregar el archivo de formas utilizando el comando Agregar datos.
Paso 2:   Su archivo de forma importada no tiene datos subcuencas antes de inicializar el proyecto.
Paso 3:   Añadir los datos subcuencas mediante el intercambio GIS Import Cluster
Paso 4:   Ahora tienes las subcuencas en las tablas de datos y ahora se puede calcular el área.
=====================================
Paso 1:   Agregar el archivo de formas utilizando el comando Agregar datos.


Paso 2:   Su archivo de forma importada no tiene datos subcuencas


Paso 3:   Añadir los datos subcuencas mediante el intercambio GIS Import Cluster

  

Paso 4:   Ahora tienes las subcuencas en las tablas de datos y ahora se puede calcular el área.
Todavía tenemos que entrar en 1/10000 para obtener las unidades adecuadas para el área subcuenca mediante el cálculo del área bajo Auto Herramientas preferencias. En primer lugar, importa el archivo de forma y luego de encender Cálculo Area Auto, introduzca un valor para el factor de escala de área y luego usar las utilidades de la herramienta, actualización del DB Map, todo subcuenca para obtener el Area subcuenca en hectáreas.




Cómo importar archivos de forma de nodo en InfoSWMM

Cómo importar archivos de forma de nodo en InfoSWMM

Cómo importar archivos de forma de nodo en InfoSWMM

Este blog se describe cómo utilizar la herramienta de puerta de enlace de los SIG en InfoSWMM importar shapefiles y hacer tablas DB InfoSWMM y Arc Mapa Capas de la Shapefiles. La importación de archivos de forma en cualquiera InfoSWMM o H2oMap SWMM es muy flexible y se utiliza el cambio Mando / GIS Gateway. Si usted está empezando desde un nuevo Arco Mapa entonces lo mejor es añadir primero los shapefiles de Arc Map, inicializar el Mapa para el Sistema de Coordenadas del Shapefiles e importar los archivos de forma utilizando GIS Portal para hacer una capa Junction InfoSWMM. Los pasos para utilizar el GIS Portal para nodos

Paso 1.    Añadir la boca de acceso o nodo Shapefiles y Inialize el Arco mapa al sistema de coordenadas del Shapfile usando cualquiera de las opciones de geodatabase personal o de archivos.
Paso 2.    Utilice el comando Portal GIS y configurar el archivo de forma de cargar en las tablas de unión de InfoSWMM con el campo adecuado Mapeo GIS.
Paso 3.    será necesario asignar los Shapefile campos de datos a los InfoSWMM Junciton campos de datos.
Paso 4.    Cargue el archivo de forma mediante el comando de carga. Las Tablas InfoSWMM DB se actualizará.
Paso 5.    La capa Juction de InfoSWMM tiene las tablas cargadas, se puede ver los datos utilizando el comando Abrir tabla de atributos.
Paso 6.    La Tabla InfoSWMM DB para uniones con los datos Junction importados.


Paso 1.    Añadir la boca de acceso o nodo Shapefiles y Inialize el Arco mapa al sistema de coordenadas del Shapfile usando cualquiera de las opciones de geodatabase personal o de archivos.




Paso 2.    Utilice el comando Portal GIS y configurar el archivo de forma de cargar en las tablas de unión de InfoSWMM con el campo adecuado Mapeo GIS.




Paso 3.    será necesario asignar los Shapefile campos de datos a los InfoSWMM Junciton campos de datos.



Paso 4.    Cargue el archivo de forma mediante el comando de carga. Las Tablas InfoSWMM DB se actualizará.

Paso 5.    La capa Juction de InfoSWMM tiene las tablas cargadas, se puede ver los datos utilizando el comando Abrir tabla de atributos.

Paso 6.    La Tabla InfoSWMM DB para uniones con los datos Junction importados.

How to Import Node Shapefiles into InfoSWMM

How to Import Node Shapefiles into InfoSWMM

This blog describes how to use the GIS Gateway tool in InfoSWMM to import shapefiles and make InfoSWMM DB Tables and Arc Map Layers from the Shapefiles.   The import of shapefiles into either InfoSWMM or H2oMap SWMM is very flexible and uses the Command Exchange/GIS Gateway.  If you are starting from a new Arc Map then it is best to first add the shapefiles to Arc Map, initialize the Map to the Coordinate System of the Shapefiles and then import the Shapefiles using GIS Gateway to make an InfoSWMM Junction Layer.  The Steps to use the GIS Gateway for Nodes

Step 1.   Add the Manhole or Node Shapefiles and Inialize the Arc Map to the Coordinate System of the Shapfile using either the Personal or File GeoDatabase Options.
Step 2.   Use the GIS Gateway command and set up the Shapefile to load into the Junction Tables of InfoSWMM with the proper GIS Mapping Field.
Step 3.   You need to Map the Shapefile Data Fields to the InfoSWMM Junction   Data Fields.
Step 4.   Load the Shapefile using the Load Command.  The InfoSWMM DB Tables will be updated.
Step 5.   The Junction Layer of InfoSWMM has the loaded tables, you can see the data by using the Open Attribute Table Command.
Step 6.   The InfoSWMM DB Table for Junctions has the imported Junction data.


Step 1.   Add the Manhole or Node Shapefiles and Inialize the Arc Map to the Coordinate System of the Shapfile using either the Personal or File GeoDatabase Options.




Step 2.   Use the GIS Gateway command and set up the Shapefile to load into the Junction Tables of InfoSWMM with the proper GIS Mapping Field.




Step 3.   You need to Map the Shapefile Data Fields to the InfoSWMM Junction   Data Fields.



Step 4.   Load the Shapefile using the Load Command.  The InfoSWMM DB Tables will be updated.

Step 5.   The Junction Layer of InfoSWMM has the loaded tables, you can see the data by using the Open Attribute Table Command.

Step 6.   The InfoSWMM DB Table for Junctions has the imported Junction data.

Saturday, September 7, 2013

InfoSWMM Tree of Ability

I made this tree diagram to show the relationship between EPA SWMM5, H2OMap SWMM, InfoSWMM and InfoMaster.  SWMM 5 provides the engine for these Innovyze Software GUI and Engines but you get additional input, output, graphing, programming and model creation and model verification tool.  InfoMaster Sewer uses the results of H2OMap SWMM or InfoSWMM so it is a 3rd layer on top of EPA SWMM5

  • EPA SWMM 5
  • H2OMap SWMM and InfoSWMM
  • H2OMap SWMM and InfoSWMM Suite
  • InfoMaster



Sunday, August 25, 2013

The Link Time Step in SWMM 5, InfoSWMM and H2OMap SWMM

Introduction:  This set of blogs uses the 1000 year rainfall/runoff/hydraulics model that you can download at http://swmm2000.com/forum/topics/1000-year-simulation-with-rainfall-in-swmm-5 to show the inner workings of SWMM 5 and by extension InfoSWMM and H2oMap SWMM using a QA/QC version of SWMM 5 with extended graphics.   I always hope that seeing the inner workings of a SWMM 5 feature helps to understand the code, sensitivity and importance of a parameter.   It also helps show sometimes when a parameter is not important.  

Discussion:  Here we look at the link time step for a 100 year simulation.   If you use the Variable Time Step in SWMM5 with the CFL Adjustment factor the program will compute the needed link time step at each simulation time step based on the last time steps depth, velocity and width.  The link time step is

Link Time Step = Adjustment Factor * CFL Explicit Time Step for the Controlling Link

The time step is larger for low flows and decreases as the flow in the link increases (Figure 1).     The time step ranges between the maximum step allowed by the user during the simulation and the time step lengthening value in the Dynamic Wave Tab of the Simulation options.  The program will use the minimum of the time steps for ALL links.  The minimum time step at each simulation step is multiplied by the Adjustment Factor.  The time steps used during the simulation are listed in the Routing Time Step Summary table where you can find the average, minimum and maximum time steps.  The smaller the Adjustment Factor the smaller the link time steps during higher flow.
Figure 1.  The Link Time Step over a 100 Year Period for Link Venant


Friday, August 23, 2013

What Node and Link Invert Elevations Does SWMM 5 Use?

Note:  What Node and  Link Invert Elevations Does SWMM 5 Use?

SWMM 5 uses the following Node information from the user:
·         Node Invert Elevation,
·         The Node Rim Elevation which is the Node Invert Elevation + the Maximum node depth
·         The Ponded Area when the Ponded  Area option is used
·         The Surcharge Depth above the Node Rim Elevation

SWMM 5 uses the following link information from the user:
·         The Link Upstream Offset Depth or Offset Elevation and
·         The Link Downstream Offset Depth or Offset Elevation
·         The Link Maximum Depth or Diameter

SWMM 5 calculates the following information internally:
·         The Pipe Crown Elevation at the upstream and downstream link nodes.  The Pipe Crown is the Pipe Diameter + Link Offsets
·         The Node Highest Pipe Crown Elevation,  the new rim elevation will be used in the program
·         The Surcharge Depth above the Rim Elevation if the Node has a Surcharge Pressure Depth at the Node during the simulation,
o   If the Surcharge Depth is 0 then the program will either lose the flooded water or store the flooded water during the simulation
·         The Flooded Depth above the  Rim Elevation if the Node uses the Ponded Area Option
o   You have to enter a Ponded Area for the node AND use the Global Allow Ponding Option

SWMM 5 Rules for Pipes
·         The Pipe Invert Cannot be below either upstream or downstream node invert – the program will print a warning in the rpt file and set the offset to 0 internally,
·         The Pipe Crown Cannot be above the Rim Elevation of the Node – the program will raise the Rim Elevation when this happens and print a warning in the rpt file.

The use of Offset Depth or Offset Elevation for the Link Offsets is based on the user choice at the bottom of the SWMM 5 GUI Map.

Or in the Tools/Preference/Operation dialog of InfoSWMM/H20MAP SWMM 




Saturday, August 10, 2013

SWMM 5, H2OMap SWMM and InfoSWMM Time Step Guide

Subject:    SWMM 5, H2OMap SWMM and InfoSWMM Time Step Guide

If you use a variable time step in SWMM 5 or InfoSWMM/H2OMAP SWMM it is hard to gauge the proper value of the conduit lengthening.  You want to use a value that does not increase the volume of the network yet does increase the length of the shortest links so you can use a longer time step.  A good approximation to the time step that you want to use is shown in the image.  

The Time Step Guide in seconds is Link Length / [Velocity + sqrt(g*Maximum Depth)] with the assumption that the velocity at maximum depth is about the value of the wave celerity for closed links or sqrt(g*Maximum Depth).  Normally (unless pumps are involved) the average time step used during the simulation is a good gauge of the time to use for the simulation.  For example, in this model run the time step used is 13 seconds which is about the conduit lengthening time step of 20 seconds * adjustment factor of 0.75


Thursday, August 8, 2013

Lambda Calculus or the Method of Successive under-relaxation for the SWMM 5 Dynamic Wave Solution

Subject:  Successive under-relaxation for the SWMM 5 Dynamic Wave Solution

SWMM 5 uses the method of Successive under-relaxation to solve the Node Continuity Equation and the Link Momentum/Continuity Equation for a time step.  The dynamic wave solution in dynwave.c will use up to 8 iterations to reach convergence before moving onto the next time step.  The differences between the link flows and node depths are typically small (in a non pumping system) and normally converge within a few iterations unless you are using too large a time step.  The number of iterations is a minimum of two with the 1st iteration NOT using the under-relaxation parameter omega. The solution method can be term successive approximation, fixed iteration or Picard Iteration, fixed-point combinatory, iterated function and Lambda Calculus. In computer science, iterated functions occur as a special case of recursive functions, which in turn anchor the study of such broad topics as lambda calculus, or narrower ones, such as the denotational semantics

In the SWMM 5 application of this various named iteration process there are three main concepts for starting, iterating and stopping the iteration process during one time step:

·         The 1st guess of the new node depth or link flow is the current link flow (Figure 3) and the new estimated node depths and link flows are used at each iteration to estimate the new time step depth or flow.  For example, in the node depth (H) equation dH/dt = dQ/A the value of dQ or the change in flow and the value of A or Area is updated at each iteration based on the last iteration's value of all node depths and link flows. 

·         A bound or a bracket on each node depth or link flow iteration value is used by averaging the last iteration value with the new iteration value.  This places a boundary on how fast a node depth or link flow can change per iteration – it is always ½ of the change during the iteration (Figure 1).  

·         The Stopping Tolerance (Figure 2) determines how many iterations it takes to reach convergence and move out of the iteration process for this time step to the next time step.
Figure 1.  Under relaxation with an omega value of ½ is done on iterations 2 through a possible 8 in SWMM 5. This is not done for iteration 1.
Figure 2.  if the change in the Node Depth is less than the stopping tolerance in SWMM 5 the node is considered converged.  The stopping tolerance has a default value of 0.005 feet in SWMM 5.0.022. 


Figure 3.  The differences between the link flows and node depths are typically small (in a non pumping system) and normally converge within a few iterations unless you are using too large a time step.  The number of iterations is a minimum of two with the 1st iteration NOT using the under-relaxation parameter omega.

Saturday, July 27, 2013

Global Dry Weather Flow Reduction in InfoSWMM and H2OMAP SWMM - Updated

Global Dry Weather Flow Reduction in InfoSWMM and H2OMAP SWMM

A cool tip to reduce the overall dry weather flow in InfoSWMM and H2OMAP SWMM without changing the mean dry weather flow is to do the following:

1.       Make a Reduction or Increase Flow Pattern in the Operations tab of the Attribute Browser (2),
2.      For example, if we want to have 85 percent of the flow use a value of 0.85
3.      In the Node DWF DB Table (2) use the pattern just created (3)
4.      All of the flows in the DWF table and during your simulation will be reduced by 15 percent.

Friday, December 7, 2012

Global Dry Weather Flow Reduction in InfoSWMM and H2OMAP SWMM

Global Dry Weather Flow Reduction in InfoSWMM and H2OMAP SWMM

A cool tip to reduce the overall dry weather flow in InfoSWMM and H2OMAP SWMM without changing the mean dry weather flow is to do the following:

1.       Make a Reduction or Increase Flow Pattern in the Operations tab of the Attribute Browser (2),
2.      For example, if we want to have 85 percent of the flow use a value of 0.85
3.      In the Node DWF DB Table (2) use the pattern just created (3)
4.      All of the flows in the DWF table and during your simulation will be reduced by 15 percent.


Tuesday, November 20, 2012

Advanced Labeling in InfoSWMM or H2OMAP SWMM to show MM or IN on a HGL Plot

Advanced Labeling in InfoSWMM or H2OMAP SWMM to show MM or IN on a HGL Plot

Advanced Labeling in InfoSWMM or H2OMAP SWMM to show MM or IN on a HGL Plot

by dickinsonre
Advanced Labeling in InfoSWMM or H2OMAP SWMM to show MM or IN on a HGL Plot

Here is how to get the maximum depth shown in millimeters or inches on a HGL Plot in InfoSWMM or H2OMAP SWMM– use the OTHER LINK Dimensions option.  You need to run the model again to have your new diameter shown on the HGL plot.  We use the output file to make the HGL plot and without a new model run the maximum depth will not be shown in either InfoSWMM or H2OMAP SWMM.  
Keys:
Use Other Units instead of feet or meters, and
Use the Advanced Labeling in InfoSWMM or H2OMAP SWMM

Sunday, November 4, 2012

How are Flooded Time, Surcharged Time and Flooded Volume Calculated in InfoSWMM and H2OMAP SWMM?

How are Flooded Time, Surcharged Time and Flooded Volume Calculated in InfoSWMM and H2OMAP SWMM?

How are Flooded Time, Surcharged Time and Flooded Volume Calculated in InfoSWMM and H2OMAP SWMM?

by dickinsonre
How are Flooded Time, Surcharged Time and Flooded Volume Calculated in InfoSWMM and H2OMAP SWMM?

The time, volume and flooded rate shown in the InfoSWMM and H2OMAP SWMM Report File Node Flooding Summary (Figure 2) are calculated as follows (Figure 1):

For All Nodes NOT Outfalls ( this includes Junctions, Storage Nodes, Dividers)

If the New Volume is greater than the Full Volume of the or there is Overflow then at each time step the Time Flooded is increased

If the New Volume is greater than the Full Volume of the or there is Overflow then at each time step the Volume Flooded is increased by the Overflow *Time Step

If the New Volume is greater than the Full Volume of the or there is Overflow AND Surface Ponding is Used then the Ponded Volume is New Volume – Full Volume

If the Node Depth Plus the Node Invert Elevation is above the Node Crown Elevation then at each time step the time surcharged is increased.   The InfoSWMM andH2OMAP SWMM Map Display variables should be FLOOD_VOLM for the No Surface Ponding option (Figure 3) and PONDED_VOL if you are using the Global Surface Ponding Option (Figure 4).

Figure 1.  Levels of Surcharged and Flooding in SWMM 5.

Figure 2.  SWMM 5 Node Flooding Summary or the InfoSWMM and H2OMAP SWMM HTML Report file.


Figure 3.  The Map Display of the Node Flooding using the No Surface Ponding Option should use the Map Display Variable FLOOD_VOLM

Figure 4.  The Map Display of the Node Flooding using the Surface Ponding Option should use the Map Display Variable PONDED_VOL which shows the Maximum Stored Pond Volume.

Thursday, November 1, 2012

Weekend DWF Patterns in H2OMAP SWMM and InfoSWMM

Dry Weather Flow in InfoSWMM and H2OMap SWMM

Dry Weather Flow in InfoSWMM and H2OMap SWMM

by dickinsonre
Dry Weather Flow in InfoSWMM and H2OMap SWMM
 Dry weather flow can be added to any node in H2OMAP SWMM.  The dry weather flow is computed as the average flow * the monthly pattern * the daily pattern * hourly pattern * the weekend daily pattern to give the Dry Weather Flow at any time step (Figure 1).   Since the four types of patterns (Figure 2) are all multiplied together then for Saturday and Sunday the hourly pattern and the weekend hourly pattern will both be used.   This will have the effect of overestimating the flow if the multipliers are greater than 1 and underestimating theflow if the multipliers are less than one.  You should enter the  Pattern X for the Weekend Hourly Pattern in H2OMAP SWMM  where 
X  = Weekend Hourly Pattern / Hourly Pattern 
So that when the pattern X is multiplied by the Hourly Pattern the program will use the intended Weekend Pattern.

Figure 1.  How Dry Weather Flow is Computed in H2OMAP SWMM


Figure 2.  The Four Types of Time Patterns in H2OMAP SWMM, InfoSWMM and SWMM 5 




Saturday, October 20, 2012

How to Have both Depth and Elevation for the Node Rim Elevation in InfoSWMM

Subject:  How to Have both Depth and Elevation for the Node Rim Elevation in InfoSWMM

How to Have both Depth and Elevation for the Node Rim Elevation in InfoSWMM

by dickinsonre
Subject:  How to Have both Depth and Elevation for the Node Rim Elevation in InfoSWMM

If you turn on  store Absolute Junction Rim option  then the Rim Elevation = Invert Elevation + Maximum Node Depth will be shown in the DB Table Junction Hydraulic Modeling Data and the Attribute Browser of InfoSWMM and H2OMAP SWMM

Figure 1.  Store Absolute Junction Rim Elevation Option

Now the Rim Elevation can be copied from the DB Table

Figure 2.  The DB for Junction Modeling Data

And Pasted to the Elevation Table in Junction Information

Figure 3.  The DB for the Junction Information Data

Then you can go back and turn off the Preferences flag and you will have the Rim Elevation in in the Information Table and the Maximum Depth in the Junction Hydraulic Modeling Data DB Table,  I do this all of the time as it helps to see both the depth and the Elevation.

AI Rivers of Wisdom about ICM SWMM

Here's the text "Rivers of Wisdom" formatted with one sentence per line: [Verse 1] 🌊 Beneath the ancient oak, where shadows p...