SWMM - Regras de Controle - Variáveis Nomeadas


Variáveis nomeadas são apelidos usados para representar o trio de <tipo de objeto | nome do objeto | atributo de objeto> (ou um dubleto para tempos de simulação) que aparecem nas cláusulas de condição das regras de controle. Eles permitem que as cláusulas de condição sejam escritas como:

variable relation value   

Ou:

variable relation variable

Onde a variável é definida em uma linha separada antes de seu primeiro uso em uma regra usando o formato:

VARIABLE  name = object id attribute

Aqui está um exemplo de uso desse recurso:

VARIABLE  Dabc  =  NODE  abc  DEPTH
VARIABLE  Defg  =  NODE  efg  DEPTH
VARIABLE  P45   =  PUMP  45   STATUS

RULE 1
IF    Dabc > Defg
AND   P45 = OFF
THEN  PUMP 45 STATUS = ON

RULE 2
IF   Dabc < 1
THEN PUMP 45 STATUS = OFF

Note: Uma variável não pode ter o mesmo nome que um atributo de objeto.

As variáveis nomeadas são necessárias ao usar expressões aritméticas em cláusulas de condição de regra.

No SOLIDOS (comando SWMMCONTROLS), as variáveis são criadas no quadro abaixo:


Veja também: Regras Controles do SWMM