Uma cláusula de condição de uma regra de controle tem os seguintes formatos:
object id attribute relation value
Ou:
object id attribute relation object id attribute
Onde:
Alguns exemplos de cláusulas de condição são:
GAGE G1 6-HR_DEPTH > 0.5 NODE N23 DEPTH > 10 NODE N23 DEPTH > NODE 25 DEPTH PUMP P45 STATUS = OFF LINK P45 TIMEOPEN >= 6:30 SIMULATION CLOCKTIME = 22:45:00
Os objetos e atributos que podem aparecer em uma cláusula de condição são os seguintes:
| Objeto | Atributos | Valor | Descrição |
|---|---|---|---|
| GAGE | INTENSITY | valor numérico | intensidade da chuva para um pluviômetro específico no período de simulação atual |
| n-HR_DEPTH | valor numérico | é a profundidade total de precipitação de um medidor nas últimas n horas, onde n é um número entre 1 e 48 | |
| NODE | DEPTH | valor numérico | |
| MAXDEPTH | valor numérico | ||
| HEAD | valor numérico | ||
| VOLUME | valor numérico | ||
| INFLOW | valor numérico | ||
| LINK ou CONDUIT | FLOW | valor numérico | |
| FULLFLOW | valor numérico | ||
| DEPTH | valor numérico | ||
| MAXDEPTH | valor numérico | ||
| VELOCITY | valor numérico | ||
| LENGTH | valor numérico | ||
| SLOPE | valor fracionário | ||
| STATUS | OPEN ou CLOSED | ||
| TIMEOPEN | horas decimais ou hr:min | duração que um link esteve no estado ABERTO ou LIGADO ou teve seu SETTING maior que zero | |
| TIMECLOSED | horas decimais ou hr:min | tempo que permaneceu no estado CLOSED ou OFF ou teve seu SETTING igual a zero | |
| PUMP | STATUS | ON ou OFF | |
| SETTING | multiplicador da curva da bomba | ||
| FLOW | valor numérico | ||
| ORIFICE | SETTING | fração aberta | |
| WEIR | SETTING | fração aberta | |
| OUTLET | SETTING | multiplicador da curva de descarga | |
| SIMULATION | TIME | tempo transcorrido em horas decimais ou hr:min:sec | |
| DATE | mês/dia/ano | ||
| MONTH | mês do ano (1 - 12) | ||
| DAY | dia da semana (domingo = 1) | ||
| DAYOFYEAR | dia do ano (mês/dia) | ||
| CLOCKTIME | hora do dia em hr:min:sec | "TIME", "DATE", "MONTH", "DAY", "DAYOFYEAR", "CLOCKTIME" |
No SOLIDOS (comando
SWMMCONTROLS), você deve escolher o tipo de objeto apropriado para poder selecionar o atributo desejado:

Veja também: Regras Controles do SWMM