SWMM5 Conversion - Links

Information from the following sections of the SWMM5 project file are imported to InfoWorks ICM Link objects: 

[CONDUITS] Section

SWMM5 Conduits are imported as InfoWorks ICM Conduits or Channels with the following properties: 

The SWMM5 Conduit data is imported as described in the table below:

SWMM5

Description

InfoWorks ICM Data Field

Name

Conduit ID

Asset ID

Node1

Upstream Node ID

US Node ID

Node2

Downstream Node ID

DS Node ID

Length

Conduit Length

Length

N

 

Bottom Roughness Manning

Top Roughness Manning

If the roughness type selected on the Import Network from SWMM5 Data Dialog was Manning, roughness is imported as 1.0/N, otherwise roughness is imported as N.

Z1

Offset of upstream end of conduit invert above the invert elevation of its upstream node

US Invert Level = Z1 + Z

Where Z is connecting node invert elevation.

 

If LINK_OFFSETS in the [OPTIONS] section is defined as ELEVATION:

US Invert Level = Z1

Z2

Offset of downstream end of conduit invert above the invert elevation of its downstream node

DS Invert Level = Z2 + Z

Where Z is connecting node invert elevation.

 

 If LINK_OFFSETS in the [OPTIONS] section is defined as ELEVATION:

DS Invert Level = Z2

Q0

Flow in conduit at start of simulation

User Number 1

(No InfoWorks ICM equivalent)

Conduit Cross Section Data - [XSECTIONS] Section

Conduit geometry and culvert code is determined from data in the SWMM5 [XSECTIONS] section.

SWMM5

Description

InfoWorks ICM Data Field

Link

Link ID

Determines to which conduit or channel the xsections data applies.

Shape

Cross Section Shape

Shape ID

The table below lists the SWMM5 shapes that are imported as standard InfoWorks ICM shapes:

SWMM5 Shape

InfoWorks ICM Shape ID

Conversion Notes

CIRCULAR

CIRC

 

FORCE_MAIN

CIRC

Solution Model field is set to ForceMain

Roughness Type is set to HW

Bottom roughness and Top roughness are set from Geom2.

If FORCE_MAIN_EQUATION in the [OPTIONS] section is set to D-W, roughness values will be converted from D-W to Manning.

FILLED_CIRCULAR

CIRC

Sediment Depth is set to value in Geom2

RECT_CLOSED

RECT

 

RECT_OPEN

OREC

 

The table below lists the SWMM5 shapes that are imported as user defined shapes. Shapes unique to a specific conduit will have the conduit ID appended to the shape ID (denoted by an asterisk in the table).

SWMM5 Shape

InfoWorks ICM Shape ID

TRAPEZOIDAL

*SWMM_TRAPEZOIDAL

TRIANGULAR

*SWMM_TRIANGLE

HORIZ_ELLIPSE

SWMM_HORIZ_ELLIPSE

VERT_ELLIPSE

SWMM_VERT_ELLIPSE

ARCH

SWMM_SHAPE_ARCH

PARABOLIC

*SWMM_PARABOLIC

POWER

*SWMM_POWER

RECT_TRIANGULAR

*SWMM_RECT_TRIANGLE

RECT_ROUND

*SWMM_RECT_ROUND

MODBASKETHANDLE

*SWMM_MOD_BASKET_HANDLE

EGG

SWMM EGG

HORSESHOE

HORSESHOE

GOTHIC

SWMM_GOTHIC

CATENARY

SWMM_CATENARY

SEMIELLIPTICAL

SWMM_SEMIELLIPTICAL

BASKETHANDLE

BASKETHANDLE

SEMICIRCULAR

SWMM_SEMICIRCULAR

Geom1

Geometry data 1 Height

Geom2

Geometry data 2

Width

Bottom Roughness and Top Roughness for FORCE_MAIN shapes.

Sediment Depth for FILLED_CIRCULAR shapes.

Geom3

Geometry data 3 Used to determine user defined shapes for TRAPEZOIDAL, POWER, RECT_TRIANGULAR and RECT_ROUND shapes.

Geom4

Geometry data 4 Used to determine user defined shapes for TRAPEZOIDAL shapes.

Barrels

Number of parallel pipes of equal size, slope, and roughness associated with a conduit

Number of links equal to the number of barrels specified are created.

Curve

Name of Curve in the [CURVES] section that defines how width varies with depth The curve identified is added as a user defined InfoWorks ICM Shape.

Tsect

Name of an entry in the [TRANSECTS] section that describes the cross-section geometry of an irregular channel

If a SWMM5 conduit has an entry in the [TRANSECTS] section, the conduit will be imported as an InfoWorks ICM Channel object with associated Channel Shape. The information from the [TRANSECTS] section is imported into the Channel Profile grid of the Channel Shape as follows:

SWMM5

Description

Conversion Notes

Nleft

Manning’s n of left overbank portion of channel

Rough. (up to left panel marker)

Nright

Manning’s n of right overbank portion of channel

Rough. (from right panel marker)

Nchanl

Manning’s n of main channel portion of channel

Rough. (between left and right panel markers)

Name

Transect ID

Used to identify to which channel the data applies

Nsta

Number of stations across cross-section

Number of entries in Channel Profile grid

Xleft

Station position which ends the left overbank portion of the channel

Position of left bank panel marker

Xright

Station position which begins the right overbank portion of the channel

Position of right bank panel marker

Wfactor

Factor by which distances between stations should be multiplied

Multiplies X Co-ordinates by Wfactor value

Eoffset

Amount added to the elevation of each station

Not used

Elev

Elevation of the channel bottom at a cross-section station relative to some fixed reference

Depth

Station

Distance of a cross-section station from some fixed reference

X Coord

Culvert  

Culvert code.

If SWMM5 Culvert has a code other than 0, Culvert code is set to the imported code.

Conduit type

If SWMM5 Culvert is 0, the Conduit type is set to Conduit.

If SWMM5 Culvert has a code other than 0, the Conduit type is set to Culvert.

[LOSSES] Section

Conduit upstream and downstream headloss cofficients are determined from data in the SWMM5 [LOSSES] Section:

SWMM5

Description

InfoWorks ICM Data Field

Conduit

Conduit ID

Used to identify to which conduit the data applies

Kentry

If Culvert is imported from the SWMM5 [XSECTIONS] section, Kentry is imported as the inlet headloss coefficient.

Inlet Headloss coefficient

If Culvert is not imported from the SWMM5 [XSECTIONS] section, Kentry is imported as the upstream head loss coefficient

US Headloss coefficient

Kexit

If Culvert is imported from the SWMM5 [XSECTIONS] section, Kexit is imported as the outlet headloss coefficient. Outlet Headloss coefficient

If Culvert is not imported from the SWMM5 [XSECTIONS] section, Kexit is imported as the downstream headloss coefficient

DS Headloss coefficient

Kavg

Average minor head loss coefficient across length of conduit

US Headloss coefficient if Kentry is not set

DS Headloss coefficient if Kexit is not set and Flap is set to NO.

Flap

Indicates whether a flap valve is present to prevent reverse flow

If Flap is set to YES:

DS Headloss Coefficient is set to 1.0

DS Headloss Type is set to Flap

SeepRate Uniform seepage rate along the bottom and sloped sides of conduit

Infiltration loss from base coefficient

[PUMPS] Section

SWMM5 Pumps are imported as an InfoWorks ICM Pump of link type determined by data in the [CURVES] section. 

The SWMM5 Pump data is imported as described in the table below:

SWMM5

Description

InfoWorks ICM Data Field

Name

Pump ID

Asset ID

Node1

Name of node on inlet side of pump

US Node ID

Node2

Name of node on outlet side of pump

DS Node ID

PCurve

Name of pump curve

Used to determine type of pump and Head Discharge curve details from the [CURVES] section.

If there is no curve data, the pump is an 'Ideal' pump, for which there is no InfoWorks ICM equivalent. An invalid fixed discharge pump will be created.

Status

Status at start of simulation

User Text 1

(No InfoWorks ICM equivalent)

Startup

Depth at inlet node when pump turns on

Switch on level = Startup + Z

Where Z is Chamber Floor Level of upstream node.

Shutoff

Depth at inlet node when pump shuts off

Switch off level = Shutoff + Z

Where Z is Chamber Floor Level of upstream node.

Pump Curve Details - [CURVES] section

SWMM5

Description

Conversion Notes

Name

Pump ID

Used to identify to which pump curve data applies.

Type

SWMM5 Type

Description

Type 1

An off-line pump with a wet well where flow increases incrementally with available wet well volume

Type 2

An in-line pump where flow increases incrementally with inlet node depth

Type 3

An in-line pump where flow varies continuously with head difference between the inlet and outlet nodes

Type 4

A variable speed in-line pump where flow varies continuously with inlet node depth

Link Type

SWMM5 Type

InfoWorks ICM Link Type

Type 1

Fixpmp

Type 2

Fixpmp

Type 3

Rotpmp

Type 4

Scrpmp

x-value

Pump outflow

Head Discharge Table

See Pump Conversion section below.

y-value

SWMM5 Type

x-value

y-value

Type 1

pump outflow

increment of inlet node volume

Type 2

pump outflow

Increment of inlet node depth

Type 3

pump outflow

Head difference between outlet and inlet nodes

Type 4

pump outflow

Continuous depth

Head Discharge Table

See Pump Conversion section below.

Pump Conversion

If Pump Type = 1 the importer uses the inlet node geometry to convert volumes to levels.

For Pump Type = 1 and 2 the importer creates a fixed pump for each distinct discharge value. The number of fixed discharge pumps is equal to the number of entries in the Curves section.

Pump Type 3 is imported as a rotodynamic pump. The importer creates a Head Discharge Table from the SWMM5 Curve x, y values. The order of data entries in the SWMM5 curve is reversed, as InfoWorks ICM expects descending heads. If there is no Q=0 value specified in the SWMM5 curve, InfoWorks ICM calculates a head value at Q=0 by extrapolation.

Pump Type 4 is imported as an InfoWorks ICM Archimedean screw pump. The importer creates a Head Discharge Table from the SWMM5 Curve x, y values. If there is no Q=0 value specified in the SWMM5 curve, InfoWorks ICM calculates a head value at Q=0 by extrapolation.

[ORIFICES] Section

SWMM5 Orifices are imported as an InfoWorks ICM Orifice or InfoWorks ICM Sluice depending on the shape of the SWMM5 Orifice as defined in the [XSECTIONS] section.

The SWMM5 Orifice data is imported as described in the table below:

SWMM5

Description

InfoWorks ICM Data Field

Name

Orifice ID

Asset ID

Node1

Name of node on inlet end of orifice

US Node ID

Node2

Name of node on outlet end of orifice

DS Node ID

Type

Orientation of orifice: either SIDE or BOTTOM

User Text 1

(No InfoWorks ICM equivalent)

Offset

Amount that a orifice is offset above the invert of inlet node

Invert Level = Offset + Z

Where Z is upstream node invert elevation.

 

If LINK_OFFSETS in the [OPTIONS] section is defined as ELEVATION:

Invert Level = Offset

Cd

Discharge Coefficient

Discharge Coefficient

calculated as:

Cd√2

Flap

Indicates whether a flap valve is present to prevent reverse flow

SWMM5 orifice is imported as an InfoWorks ICM Orifice or Sluice according to shape defined in [XSECTIONS] section (see below).

If Flap is set to YES, SWMM5 orifice is imported with a Flap Valve downstream of the Orifice or Sluice. The invert level of the Flap Valve will be the invert level of the Orifice/Sluice. The diameter of the Flap Valve will be the diameter of the Orifice or the width of the Sluice.

Orate

Time to open a fully closed orifice

User Number 1

(No InfoWorks ICM equivalent)

Orifice Cross Section Data - [XSECTIONS]

Orifice geometry is determined from data in the SWMM5 [XSECTIONS] Section:

SWMM5

Description

InfoWorks ICM Data Field

Link

Orifice ID

Used to determine to which orifice object cross section data applies.

Shape

CIRCULAR or RECT_CLOSED

Imported as follows:

SWMM5 Shape

InfoWorks ICM Object

CIRCULAR

Orifice

RECT_CLOSED

Sluice

Geom1

Diameter of a circular orifice

Full Height of a rectangular orifice

Imported as follows:

SWMM5 Shape

InfoWorks ICM Object

InfoWorks ICM Data Field

CIRCULAR

Orifice

Diameter

RECT_CLOSED

Sluice

Opening Height

Geom2

Top Width of a rectangular orifice

Sluice width

[WEIRS] Section

SWMM5 Weir objects are imported as an InfoWorks ICM Weir with width as defined in the [XSECTIONS] section.

The SWMM5 Weir data is imported as described in the table below:

SWMM5

Description

InfoWorks ICM Data Field

Name

Weir ID

Asset ID

Node1

Name of node on inlet side of weir

US Node ID

Node2

Name of node on outlet side of weir

DS Node ID

Type

Transverse, Sideflow, V-notch or Trapezoidal

Link Type

SWMM5 Type

InfoWorks ICM Link Type

 
Transverse Weir

Diameter

Sideflow Weir

Opening Height

V-notch VNWeir  
Trapezoidal TRWeir  

Offset

Amount that the weir crest is offset above the invert of inlet node

Crest Level = Offset + Z

For side weirs:

Crest Level = (offset5/3)2/3+Z

Where Z is upstream node invert elevation.

 

If LINK_OFFSETS in the [OPTIONS] section is defined as ELEVATION:

Crest Level = Offset

For side weirs:

Crest Level = (offset5/3)2/3

Cd

Weir Discharge Coefficient

Discharge Coefficient

calculated as:

SWMM5 Type

InfoWorks ICM Discharge Coefficient

 
Transverse

Cd/√g

Diameter

Sideflow

Cd/√g

Opening Height

V-notch

(15/8 Cd)/√(2g)

 
Trapezoidal

Stored in User Number 1 field.

(No InfoWorks ICM equivalent)

 

 

Flap

Indicates whether a flap valve is present to prevent reverse flow

SWMM5 Weir is imported as an InfoWorks ICM Weir.

If Flap is set to YES, SWMM5 weir is imported with a Flap Valve downstream of the InfoWorks Weir. The invert level of the Flap Valve will be the crest of the Weir. The diameter of the Flap Valve will be the width of the Weir.

EC

Number of end contractions for TRANSVERSE or TRAPEZOIDAL weir

Number of Notches

Cd2

Discharge coefficient for triangular ends of a TRAPEZOIDAL weir

User Number 1

(No InfoWorks ICM equivalent)

Weir Cross Section Data - [XSECTIONS]

Weir geometry is determined from data in the SWMM5 [XSECTIONS] Section:

SWMM5

Description

InfoWorks ICM Data Field

Link

Weir ID

Used to determine to which weir object cross section data applies.

Shape

SWMM5 Weir Type

SWMM5 Shape

Transverse

RECT_OPEN

Sideflow

RECT_OPEN

V-notch

TRIANGULAR

Trapezoidal

TRAPEZOIDAL

Geom1

Full Height

Notch height for InfoWorks ICM VNWeir or TRWeir.

Otherwise, not imported - not equivalent to InfoWorks ICM Height.

Geom2

Top Width

Width

[OUTLETS] Section

SWMM5 Outlet objects are imported as an InfoWorks ICM User Control object of type Compnd.

The SWMM5 Outlet data is imported as described in the table below:

SWMM5

Description

InfoWorks ICM Data Field

Name

Outlet ID

Asset ID

Node1

Name of node on inlet end of link

US Node ID

Node2

Name of node on outlet end of link

DS Node ID

Offset

Amount that the outlet is offset above invert of inlet node

Initial Level = Offset + Z

Where Z is upstream node invert elevation.

 

If LINK_OFFSETS in the [OPTIONS] section is defined as ELEVATION:

Initial Level = Offset

Qcurve

Name of rating curve that describes outflow rate as a function of head across the outlet for a TABULAR outlet.

Rating curve is defined in the [CURVES] section.

A Head Discharge Table is created with a name based on the SWMM5 Name. Values to be imported into the head array and discharge array in the Head Discharge Table are determined from curve data in the SWMM5 [CURVES] section.

SWMM5 Curve Field

InfoWorks ICM Head Discharge Table

Name

Used to determine which curve is to be applied to the User Control.

Type

Outlet Flow

Discharge

Head

Head

C1

Coefficient of power function that relates outflow (Q) to head across the link (H) for a FUNCTIONAL outlet

Q=C1(H)C2

A 15 point Head Discharge Table is created with a name based on the SWMM5 Name.

Table entries are calculated using the functional relationship:

Q=C1(H)C2

C2

Exponent of power function that relates outflow (Q) to head across the link (H) for a FUNCTIONAL outlet 

Q=C1(H)C2

Flap

Indicates whether a flap valve is present to prevent reverse flow

If Flap is set to YES, for Head values < 0 in the Head Discharge Table, Discharge will be set to zero.

SWMM5 Conversion Notes