../../_images/arquivos.png

Arquivo de Cache do recurso DLCA

O arquivo de cache de DLCA é um arquivo que tem como função melhorar o processo de convergência do programa ao adicionar, desde o início da simulação, um bloco DELAY, a partir verificação de problemas em blocos específicos em simulações passadas. Para usar este recurso, basta definir o arquivo DLCA no código DARQ que o recurso se ativará. O conteúdo do arquivo é idêntico ao relatório apresentado pelo algoritmo DLCA ao final da simulação.

Diferentemente do usual, o nome automático do Arquivo de Cache do recurso DLCA é sempre cache.dlca, com caminho relativo ao arquivo principal. Isto se dá uma vez que é de interesse do usuário que um mesmo arquivo de DLCA seja compartilhado entre diferentes casos, para homogenizar os modelos dinâmicos da simulação e para conferir ganho global de desempenho.

Quando a opção DLCA está ativa, este arquivo é gerado ao final de uma simulação, listando todos os blocos desligados (previamente ou nesta simulação). Quando a opção DLCA não está ativa, mas o arquivo DLCA está definido no caso, então é aplicado o DELAY em cada bloco listado, mas a simulação abortará caso exista algum problema de convergência em modelo CDU.

Atenção

Para que seja efetivo, o arquivo de cache DLCA precisa ser informado ANTES da definição dos CDUs (DCDU). A aplicação do DELAY é feita na leitura do controle.

Nota

O recurso de cache de DLCA tem o mesmo efeito prático de adicionar manualmente um DELAY no controlador original, alterando o comportamento dinâmico do equipamento desde o instante inicial.

Aviso

Simulações de múltiplos casos com associação de arquivo de cache de mesmo nome e executados a partir de um mesmo diretório considerarão um arquivo de cache unificado.

Dica

A utilização de um cache em comum permite a uniformidade nos modelos dinâmicos em diferentes simulações, quando em algumas o DLCA é necessário. Sem este recurso, simulações diferentes podem implicar em modelos diferentes (alguns DELAYs poderiam ser inseridos em uns casos, mas não em outros).

Dica

Com um arquivo de cache preenchido, a opção DLCA pode ser desabilitada que mesmo assim os DELAYs serão inseridos. Isso pode trazer muitos ganhos caso o método de NEWT precise ser utilizado automaticamente ou caso haja muitas curvas a serem plotadas (DPLT e PLTCDU).

Dica

Para uma melhor uniformidade da resposta, sempre execute novamente a simulação quando algum novo bloco for adicionado ao cache do DLCA. O Anatem sempre informa no relatório compulsório do DLCA quando um bloco foi adicionado ao arquivo de cache.

Listagem 17 Exemplo de uso do cache do DLCA
DARQ
( |---------------------------------------------------------------------------------------------|
( | ARQUIVOS EM USO  - DESCOMENTADOS                                                            |
( | ARQUIVOS SEM USO - COMENTADOS                                                               |
( |---------------------------------------------------------------------------------------------|
(
( ARQUIVOS DE SÁIDA DA SIMULAÇÃO
(Tipo) (C) ( Nome do Arquivo
OUT
LOG
PLT
DLCA
(
( ARQUIVO HISTÓRICO/REGISTRO DO CASO DE FLUXO DE POTÊNCIA
SAV  01 PEL MAR19.SAV
(
( ARQUIVOS DE MODELOS
BLT     .\BDados\BD 0319.BLT
CDU     .\BDados\BD 0319R1.CDU
(
( ARQUIVOS DE ENTRADA DE DADOS
DAT     .\BDados\DMAQ PEL 0319.DAT
DAT     .\BDados\FACTS 0319.DAT
DAT     .\BDados\HVDC 0319.DAT
DAT     .\BDados\EOLICAS\EOL SUL 0319.dat
DAT     .\BDados\EOLICAS\EOL NE 0319.dat
DAT     .\BDados\Fotovoltaicas\UFV SIN 0319.dat
999999
Listagem 18 Relatório de cache do DLCA
X------------------------------------------X
|   RELATÓRIO DE INSERÇÃO DE BLOCO DELAY   |
|                (DLCA)                    |
|    Controlador               Bloco       |
|  CDU     Nome do CDU     Bloco   Variável|
X--------X---------------X--------X--------X
    91516       CDU91516      575     ETI2
    91516       CDU91516      572     ETR2
    90513       CDU90513      575     ETI2
    90534       CDU90534      575     ETI2
    91257       CDU91257      575     ETI2
    91541       CDU91541      575     ETI2