Bloco SERIET¶
Utilizado para importação dos valores das séries temporais. O valor da variável Vsai é importado da série de identificador igual ao parâmetro P1. Se a série com o identificador igual a P1 não apresentar valor viável (e.g. quando a série é Regular e o timestamp está definido fora do conjunto de dados), o bloco tentará importar o valor da série definida em P2. No caso da série em P2 também não apresentar valor viável, então o bloco utilizará o valor definido em P3, como um valor default nos mesmos moldes do parâmetro P2 para o bloco IMPORT.
As séries temporais são definidas no código DSTR. A identificação da estampa de tempo necessária para localizar, dentro da série, o valor associado é definida pelo código TIME. A identificação do cenário a ser avaliado para sinais oriundos da simulação hidrotérmica (SUISHI), é definida pelo código DSTO.
Caso o valor do timestamp não seja idêntico aos tempos registrados das séries temporais, será utilizado um valor interpolado entre os vizinhos mais próximos, proporcional à distância entre eles. Durante a simulação, a variável Vsai se manterá constante, sofrendo alteração, apenas, se por meio de eventos de CDU como TCDU ou RCDU, tal qual acontece com o Bloco ENTRAD.
Este bloco não é passível de ser inicializado por meio de DEFVAL e não faz parte da inicialização automática do Anatem.
Por fim, este bloco apresenta a mesma lógica do Bloco ENTRAD para efeitos do Algoritmos para Desligamento de Malha Inativa em CDU.
Nota
Consulte a entrada Séries Temporais para maiores informações sobre as definições pertinentes ao uso dessas variáveis.
Características¶
Sinal de Saída |
Real, Inteiro, Lógico (a depender do stip) |
stip |
Escolher uma dentre as Variáveis CDU para IMPORT/EXPORT |
P1 |
Número de identificação da série temporal a ser extraído o valor de saída |
P2 |
Número de identificação da série temporal a ser extraído o valor de saída no caso da série em P1 não apresentar valor viável |
P3 |
Valor default para a variável de saída, caso a série referente ao campo P2 não seja viável |
Exemplo¶
1TIME
2(YYY/MM/DD hh:mm UTC -HH:MM. Veja o manual para mais formatos)
32021/09/16 12:00 UTC -03:00
4
5DSTR MD01
6(id) (Nome da serie ) ( a ) ( b ) f
7 10 Teste_serie_10 10 2 como f=N => y = valor(T)
8(M DD HH ( valor )
902 01 00 200
1003 01 00 300
1104 01 00 400.
1205 01 00 500.
1306 01 00 600.
1407 01 00 700.
1508 01 00 800.
1609 01 00 900.
1710 01 00 1000.
1811 01 00 1100.
1912 01 00 1200.
20FIMSTR
21(id) (Nome da serie ) ( a ) ( b ) f
22 11 Teste_serie_11 2 10 S como f=S => y = 2*valor(T)+10
23(M DD HH ( valor )
2402 01 00 200
2503 01 00 300
2604 01 00 400.
2705 01 00 500.
2806 01 00 600.
2907 01 00 700.
3008 01 00 800.
3109 01 00 900.
3210 01 00 1000.
3311 01 00 1100.
3412 01 00 1200.
35FIMSTR
36999999
37
38DSTR MD02
39(id) (Nome da serie ) ( a ) ( b ) f
40 20 Teste_serie_20 10 2
41(YYY MM DD HH ( valor )
422021 01 01 00 11.00
432021 06 01 00 12.00
442021 12 02 11 20.00
45FIMSTR
46(id) (Nome da serie ) ( a ) ( b ) f
47 21 Teste_serie_21 10 2
48(YYY MM DD HH ( valor )
492020 01 01 00 21.00
502020 06 01 00 22.00
512020 12 02 11 30.00
52FIMSTR
53(id) (Nome da serie ) ( a ) ( b ) f
54 22 Teste_serie_22 2 10 S
55(YYY MM DD HH ( valor )
562021 01 01 00 11.00
572021 06 01 00 12.00
582021 12 02 11 20.00
59FIMSTR
60999999
61
62DCDU
63(ncdu) ( nome cdu )
64 2 TESTE
65(EFPAR (nome) ( valor )
66DEFPAR #T1 3.1
67( Bloco SERIET tenta achar o valor na serie em P1, depois tenta em P2, depois usa o valor
68( default em P3
69( Para efeitos de OTMX e de eventos, SERIET se comporta como ENTRAD.
70(nb)i(tipo)o(stip)s(vent) (vsai) ( p1 )( p2 )( p3 )( p4 ) (vmin) (vmax)
71 1 SERIET X1 20 10 #T1 Sinal definido em 20
72 2 SAIDA X1
73 11 SERIET X2 100 200 #T1 P1 e P2 inexistentes, irá usar P3
74 12 SAIDA X2
75 21 SERIET X3 21 10 #T1 Serie 21 fora do timestamp, usará 10
76 22 SAIDA X3
77 31 SERIET X4 11 #T1 Usará a transformação y=2x+10 na série MD01
78 32 SAIDA X4
79 41 SERIET X5 22 #T1 Usará a transformação y=2x+10 na série MD02
80 42 SAIDA X5
81 51 SERIET X6 31 #T1 Usará a série MD03
82 52 SAIDA X6
83FIMCDU
84999999