Versão 11.7¶
Update 3 (11.7.3)¶
Outubro de 2019
Bugs corrigidos¶
Correção de um bug que imprimia indevidamente mensagem de desligamento de grupo de banco shunt individualizado controlado por CDU (subtipo STBSH) quando este vinha ligado do Anarede com 0 unidades em operação.
Correção na leitura dos arquivos via DARQ. O Anatem antes converti tudo em UPCASE. Entrada por ULOG continua maiusculizando o nome e caminho do arquivo.
Correções adicionais de bug relacionado às estruturas de banco shunt, ilhas elétricas e CDUs no algoritmo de reestabelecimento do DLCA e snapshot.
Update 2 (11.7.2)¶
Outubro de 2019
Bugs corrigidos¶
Correções de bugs relativos à ativação do NEWT automatico quando o DLCA precisa atuar.
Correção de bugs que poderiam ocorrer quando o código de execução EAMI é realizado antes de código EXSI.
Correção de um bug no DLCA relativo à recuperação da informação de ilhas elétricas do sistema.
Correção de um bug relativo à remontagem de ilhas elétricas quando o Anatem precisava reavaliar a existência de novas ilhas.
Update 1 (11.7.1)¶
Setembro de 2019
Bugs corrigidos¶
Correções na emissão de mensagens devido à atuação das variáveis RTRF, XTRF, RCIR e XCIR
Initial Release (11.7.0)¶
Agosto de 2019
Melhorias Relacionadas aos CDUs¶
Implementação de recurso para cálculo de escorregamento inicial por meio de CDU para geradores eólicos do tipo gerador de indução de dupla alimentação (DDFM). Originalmente, o valor do escorregamento destes modelos era preenchido de forma manual, como parâmetro do modelo, e deveria ser ajustado ao ponto de operação utilizado. Com este recurso, um CDU pode ser definido com o objetivo de calcular este parâmetro na inicialização do modelo, retirando a necessidade de qualquer ajuste em função do ponto de operação
Para a utilização deste recurso deve-se informar no campo “(Slip)” da régua do Código de Execução DDFM, o número do CDU de inicialização. Para identificar que o preenchimento deste campo informa o número do CDU de inicialização, deve-se também preencher a coluna 65 ( campo “u” ) com o caractere “u”, pois dessa forma, o programa distinguirá quando o preenchimento do campo “(Slip)” informa o valor do escorregamento ou o número do CDU responsável pelo seu cálculo
1DDFM 2( Nb) Gr (P) (Q) Und ( Mg ) ( Mt )u( Mc )u(Xvd )(Nbc) ( Slip )uR I 3 6073 10 100 100 66 17 90146u 90145u 21.50 2 2 4 6756 10 100 100 55 17 90148u 90147u 21.50 2 2 5 6793 10 100 100 28 17 90514u 90513u 999004u2 2 6 5612 10 100 100 33 17 90533u 90534u 999005u2 2 7999999
Neste exemplo, o escorregamento inicial dos geradores eólicos das barras 6073 e 6756 está definido manualmente com o valor 21.5%, enquanto os geradores das barras 6793 e 5612 serão calculados pelos CDUs 999004 e 999005
Novos subtipos para importação (PUNDFM, Potência Ativa por Unidade do Modelo de Gerador Eólico de Dupla Alimentação) e exportação (SLDFM, Escorregamento do Motor de Indução do Modelo de Dupla Alimentação); sendo o SLDFM exclusivo para exportação em CDUs de inicialização de modelos DDFM
1DCDU 2(ncdu) ( nome cdu ) 3999004 Inic Slip 4(nb)i(tipo)o(stip)s(vent) (vsai) ( p1 )( p2 )( p3 )( p4 ) (vmin) (vmax) 501 IMPORT PUNDFM Pger 602 FUNCAO PONTOS Pger Slip 0 .3268 7 0.108 .3267 8 0.1165 .3121 9(...) 10 0.6047-.1565 11 1 -.1642 1203 EXPORT SLDFM Slip 13FIMCDU 14999999
Novo bloco ALERTA para emissão de mensagens definidas pelo usuário. Este bloco tem como objetivo permitir ao usuário que mensagens personalizadas sejam emitidas nos relatórios de simulação (arquivos .OUT e .LOG) por meio de um novo bloco ALERTA para CDUs.
Este bloco possui a seguinte entrada no manual:
Bloco terminador para emissão de mensagens. A mensagem com identificador P1 é emitida quando o sinal de entrada transita de 0 para 1. A mensagem com identificador P2 é emitida quando o sinal de entrada transita de 1 para 0. É considerado como 1 todo valor acima de 0,5 e 0 caso contrário. No caso de preenchimento com 0, o programa adotará a mensagem padrão. Caso seja deixado em branco, o Anatem não emitirá mensagem para a condição associada. As mensagens definidas nos parâmetros P1 e P2 devem corresponder a mensagens definidas no código DMSG.
As mensagens padrões possuem o seguinte formato:
1T= 1.6500s ALERTA: Detectada transição 0 -> 1 em Y4MAX no bloco 13 do CDU Bloco_Alerta de número 1. 2T= 5.0000s ALERTA: Detectada transição 1 -> 0 em Y4MAX no bloco 13 do CDU Bloco_Alerta de número 1. 3T= 6.0500s ALERTA: Detectada transição 0 -> 1 em Y4MIN no bloco 23 do CDU Bloco_Alerta de número 1. 4T= 9.0000s ALERTA: Detectada transição 1 -> 0 em Y4MIN no bloco 23 do CDU Bloco_Alerta de número 1.
Alteração de threshold para a detecção de borda de subida e descida dos blocos DLAYON e DLAYOF. A partir desta versão, a transição de nível lógico da variável de entrada, deixa de ser dada pela comparação com o valor zero e passa a ser comparada com o valor default 0,1. Este desenvolvimento teve como objetivo impedir a atuação indevida dos blocos DLAYON e DLAYOF devido variações numéricas desprezíveis.
Melhorias Relacionadas à Usabilidade do Programa¶
Adição à interface do recurso de compactação de arquivos de um caso do Anatem. Esta funcionalidade reduz em um único arquivo 7z todos os arquivos necessários para a simulação, no Anatem, do caso *.stb aberto na interface, bem como os arquivos de saída que tenham sido gerados. Este recurso pode ser acessado na barra de tarefas da interface (último botão) ou pelo menu “Ferramentas -> Compactar caso em 7z”.
O usuário poderá escolher o nome e o destino do arquivo compactado. Caso a compactação não tenha sido bem-sucedida, uma mensagem apropriada será emitida:
Neste caso, o arquivo 7z é gerado contendo todos os arquivos de entrada e saída do caso, mas ao menos um arquivo não conseguiu ter sua estrutura replicada dentro do arquivo 7z. Suponha o seguinte código DARQ para definição de arquivos de entrada e saída:
1DARQ 2(Tipo) (C) ( Nome do Arquivo 3 OUT .\out\ 4 LOG .\log\ 5 PLT .\plt\ 6 HIS 1 ..\sav\sis14b.his 7 BLT ..\modelos\sis14b.blt 8 CDU ..\modelos\sis14b.cdu 9999999
Adição de tema escuro para o editor de texto da interface. O tema escuro pode ser aplicado em “Ferramentas -> Cores -> Tema Escuro”
Melhorias Relacionadas às Mensagens e Relatórios¶
Criação do Código de Execução DMSG para definição de mensagens pelo usuário. Neste novo código, são definidas as mensagens a serem emitidas pelo bloco ALERTA.
1DMSG 2(Lc) ( Numero da mensagem 30010 Mensagem exemplo a ser emitida 4999999
Criação de expressões regulares a serem utilizadas na definição de mensagens pelo código DMSG. Estas expressões são substituídas pelo Anatem conforme a seguinte relação:
Expressão
Significado
%vent%
Nome da variável de entrada do bloco
%nb%
Número do bloco
%nome_do_cdu%
Nome do CDU
%ncdu%
Número do CDU
%trns%
Transição observada (“0 -> 1” ou “1-> 0”)
Durante a inicialização dos modelos de CDU, o Anatem verifica se as entradas e as saídas dos blocos são coerentes. Em situações muito específicas, era possível do programa ao verificar a relação entre entrada e saída, detectar a violação dos limites das variáveis de estado do bloco. Mensagens foram adicionadas para alertar o usuário quando esta situação é verificada. Este desenvolvimento é válido para os blocos INTRES, LIMITA, LEDLAG, LDLAG2 e LAGNL
Bugs corrigidos¶
Snapshot não era gerado corretamente na ausência de bloco POL(S)
Atualização da memória do bloco NOISE não era feita corretamente