Pump On/Off Elevations vs. Logical Controls vs SWMM Control sets

  Applies To 
  Product(s): SewerCAD, SewerGEMS, CivilStorm
  Version(s): CONNECT Edition, V8i
  Area:  Other


How are controls configured in SewerGEMS and CivilStorm? (for example to turn a pump on or off)

What is the difference between pump on/off controls, logical controls and SWMM control sets?


Starting with SewerGEMS V8i SELECTseries 3 (and also applicable in the CONNECT Edition), there are three types of Controls:

1) Logical Controls (Components > Controls)
2) Operational Controls (On/Off Elevation in pump properties)
3) SWMM Control sets (Components > SWMM Extensions > Control Sets)

When Using the Implicit Active Numerical Solver, only the On/Off Operational Controls in the pump properties can be used to control a pump.

When using the GVF-Convex (SewerCAD) solver, you can use both the On/Off Operational controls, and Logical Controls (Components > Controls) to control a pump. Logical Controls can also be used to do a limited number of other things such flow as a condition, and pipe status (open/closed) as an action.

When using the Explicit (SWMM) Solver, you can use the On/Off Operational controls, and a type of SWMM-specific control referred to as SWMM control Sets. SWMM Control Sets can perform more advanced logic such as varying the size of a conduit control structure (weir, orifice, etc). For more details, see: Using SWMM Control Sets in SewerGEMS and CivilStorm

The GVF-Rational solver (available in StormCAD, CivilStorm and SewerGEMS) does not use any controls because the GVF-Rational is Steady State only.

The easiest Controls to use during conversion from one Solver to the next is the On/Off Operational Controls (pump properties.)

See Also

"Pressure engine controls are ignored by the Implicit solver." or "Some pump on/off elevations conflict with Controls..."

Using SWMM Control Sets in SewerGEMS and CivilStorm

Creating Controls - Conditions, Actions, and Control Sets (CONNECT Edition and V8i SELECTseries 6)

Creating Controls - Conditions, Actions, and Control Sets (V8i)