Skip to content
Welcome to the next generation MIKE+ Documentation

Curves and Relations

In the Curves and Relations editor, a number of tabular data used in other data dialogs are specified.The following curve types are available for SWMM models:

  • Storage: Defines the geometry of a Storage Unit node by describing the variation of surface area as a function of water depth
  • Divider: Defines how the diverted outflow from a Flow Divider node is related to the total inflow.
  • Tidal Curve: Defines how the stage at an Outfall node varies by the hour of the day.
  • Rating: Relates flow through an Outlet link to the head difference across the outlet
  • Control: Sets how the control setting of a pump or flow regulator varies as a function of some control variable (such as water level at a particular node) as specified in control rule. Is also used to adjust the flow from an LID unit's underdrain based on head.
  • Shape: Describes how the width of a customized cross-sectional shape varies with height for a Conduit link.
  • Weir: Defines how a weir discharge coefficient varies with head.
  • Pump curve: Relates flow through a pump to the depth or volume at the upstream node or to the head delivered by the pump. The following types of pump curves are available:
    • Pump Curve 1 (Volume-Flow): An off-line pump with a wet well where flow increases incrementally with wet well volume
    • Pump Curve 2 (Depth-Flow): An in-line pump where flow increases incrementally with inlet node depth
    • Pump Curve 3 (Head-Flow): An in-line pump where flow varies continuously with head difference between the inlet and outlet nodes
    • Pump Curve 4 (Depth-Flow): A variable speed in-line pump where flow varies continuously with node depth
    • Pump Curve 5 (Head-Flow): A variable speed version of the Type3 pump where the head versus flow curve shifts position when control rules change the pump's relative speed setting.

Pump_Type1.jpg 

Figure: Pump Curve 1 (Volume-Flow)

Pump_Type2.jpg 

Figure: Pump Curve 2 (Depth-Flow)

Pump_Type3.jpg 

Figure: Pump Curve 3 (Head-Flow)

Pump_Type4.jpg 

Figure: Pump Curve 4 (Depth-Flow)

Pump_Type5.jpg 

Figure: Pump Curve 5 (Head-Flow)

The Tabular Data (Curves) editor organizes the related input data into the following groups:

  • Identification: General identification and type information.
  • Curve Values: Secondary table containing tabular data values.

SWMM_CurvesRelations.png 

Figure: The SWMM Curves and Relations editor

Identification

The identification groupbox holds curve ID and Type information.

SWMM_CurvesRelationsIdentification.png 

Figure: The Identification groupbox

Use the Insert or Delete buttons to add or remove records from the editor, respectively. Records are added to the primary table on the lower left corner of the editor.

SWMM_CurvesRelationsPrimaryTable.png 

Figure: Primary table with the Curves and Relations list on the lower left side of the Curves and Relations editor

Edit field Description Used or required by simulations Field name in datastructure
ID Curve ID Yes MUID
Type Type of curve Yes TypeNo
Description User's descriptive information on the curve No Description

Table: Edit fields in the Curves and Relations Identification and Description groupbox

Add optional descriptive information for a curve on the Description tab. An option for adding an images is also available.

SWMM_CurvesRelationsDescription.png 

Figure: The Description tab

Curve Values

After inserting a new tabular data item, define the corresponding data values under the Curve Values table (i.e. secondary table to the right of primary table). Secondary table parameters/columns that should be filled vary depending on the curve and relation type.

A plot of the tabular data is also shown on the upper right corner of the editor.

SWMM_CurvesRelationsSecondaryTable.png 

Figure: Secondary table containing Curves Values on the lower right side of the Curves and Relations editor. Also shown is the tabular data plot above the secondary Curve Values table.

Edit field Description Used or required by simulations Field name in datastructure
‘Value1’ Value1, dependent on Type of curve (Depth, Inflow, Hour, Volume, Head) Yes Value1
‘Value2’ Value2, dependent on Type of curve (Area, Outflow, Stage, Flow) Yes Value2

Table: Edit fields in the Curve Values secondary table (mss_Tab)