SWMM - Regras de Controle - Exemplos de regras


A seguir estão alguns exemplos de regras de controle:

; Simple time-based pump control
RULE R1
IF SIMULATION TIME > 8
THEN PUMP 12 STATUS = ON
ELSE PUMP 12 STATUS = OFF

; Multi-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 

Note, estes exemplos são aqueles que aparecem na ajuda do SWMM. Para criar as mesmas regras use o comando SWMMCONTROLS


Veja também: Regras Controles do SWMM