My App

Control Rules

Control Rules determine how pumps and regulators in the drainage system will be adjusted over the course of a simulation. The use of control rules is explained in the following topics:

·       Example Rules

·       Rule Format

·       Condition Clauses

·       Action Clauses

·       Modulated Controls

The following are some example control rules:

Simple time-based pump control

RULE R1

IF SIMULATION TIME > 8 

THEN PUMP 12 STATUS = ON

ELSE PUMP 12 STATUS = OFF

 

Multiple-condition orifice gate control

RULE R2A

IF NODE 23 DEPTH > 12 

AND LINK 165 FLOW > 100 

THEN ORIFICE R55 SETTING = 0.5

 

RULE R2B

IF NODE 23 DEPTH > 12 

AND LINK 165 FLOW> 200 

THEN ORIFICE R55 SETTING = 1.0

 

RULE R2C

IF NODE 23 DEPTH <= 12 

OR LINK 165 FLOW <= 100 

THEN ORIFICE R55 SETTING = 0

 

Pump station operation

RULE R3A

IF NODE N1 DEPTH > 5 

THEN PUMP N1A STATUS = ON

 

RULE R3B

IF NODE N1 DEPTH > 7 

THEN PUMP N1B STATUS = ON

 

RULE R3C

IF NODE N1 DEPTH <= 3 

THEN PUMP N1A STATUS = OFF

AND PUMP N1B STATUS = OFF

 

Modulated weir height control

RULE R4

IF NODE N2 DEPTH >= 0

THEN WEIR W25 SETTING = CURVE C25

On this page

No Headings