Alterações via Planilha - NEWAVE e DECOMP
A planilha unificada permite alterar parâmetros dos modelos:
- NEWAVE - planejamento energético de médio prazo
- DECOMP - operação energética de curto prazo
As alterações são aplicadas diretamente nos arquivos de entrada (decks) utilizados pelos modelos.
A modificação ocorre por estágio:
- mensal no NEWAVE
- semanal ou mensal no DECOMP
As alterações passam a valer a partir do estágio informado até que um novo valor seja definido.
Regra geral: ao informar um valor em um estágio e não preencher os seguintes, o novo valor passa a valer dali em diante até nova menção do mesmo registro no arquivo base.
1. Aba NEWAVE
A aba NEWAVE permite alterar dados de arquivos estruturais do modelo.
Arquivos do deck NEWAVE alteráveis
| Arquivo | Finalidade |
|---|---|
sistema.dat |
intercâmbio, geração não simulada, carga |
expt.dat |
parâmetros de térmicas |
clast.dat |
CVU estrutural e conjuntural |
modif.dat |
mnemônicos hidráulicos e operativos |
patamar.dat |
duração e dados em PU por patamar |
agrint.dat |
agrupamentos de intercâmbio |
dsvagua.dat |
desvios de água |
penalid.dat |
penalidades |
re.dat |
restrições elétricas |
curva.dat |
penalidade e energia armazenável |
cvar.dat |
parâmetros de risco |
restricao-eletrica.csv |
limites de restrição elétrica |
c_adic.dat |
dados de carga ou oferta adicionais |
Estrutura da planilha NEWAVE
- É possível alterar todos os meses (
JANaDEZ). - A coluna
ANOdefine o ano alvo no horizonte. - Dependendo do arquivo, existem campos extras como patamar, fluxo, data e mnemônico.
Detalhamento técnico dos arquivos do NEWAVE
sistema.dat - Limites de intercâmbio (IA)
Bloco do sistema.dat que representa os limites de transferência de energia entre subsistemas no horizonte mensal do NEWAVE.
Tabela de campos:
| A | B | D | F | G | J-U |
|---|---|---|---|---|---|
| deck. | IA. |
tipo de alteração. | fluxo DE-PARA. |
ano. | valores mensais. |
Regra: meses vazios mantêm o valor original do deck.
sistema.dat - Geração não simulada (PQ)
Bloco do sistema.dat para modelar geração exógena de pequenas fontes não simuladas individualmente no despacho hidrotérmico.
Tabela de campos:
| A | B | C | D | F | G | J-U |
|---|---|---|---|---|---|---|
| deck. | PQ. |
submercado. | tipo de alteração. | tipo de fonte. | ano. | valores mensais. |
sistema.dat - Carga total (DP)
Bloco do sistema.dat usado para definir a demanda de energia por submercado, mês e ano do estudo.
Tabela de campos:
| A | B | C | D | G | J-U |
|---|---|---|---|---|---|
| deck. | DP. |
submercado. | tipo de alteração. | ano (aceita POS). |
valores mensais. |
expt.dat
Arquivo de expansão/operação térmica que controla parâmetros temporais de usinas termelétricas, como disponibilidade e limites operativos.
Tabela de campos:
| A | B | C | D | F | H | I | J |
|---|---|---|---|---|---|---|---|
| deck. | EXPT. |
código da térmica. | tipo de alteração (0). |
GTMIN, POTEFE, FCMAX, IPTER, TEIFT. |
data inicial (MM/AAAA). |
data final (MM/AAAA, opcional). |
valor. |
clast.dat
Trecho do clast.dat com custos variáveis estruturais da geração térmica, normalmente associados ao planejamento por ano do horizonte.
Tabela de campos:
| A | B | C | D | F | J-N |
|---|---|---|---|---|---|
| deck. | CVU. |
código da térmica. | tipo de alteração. | E. |
anos 1 a 5. |
Regra: célula vazia preserva valor do deck.
clast.dat
Trecho do clast.dat para custos variáveis conjunturais, aplicados em janelas de tempo específicas.
Tabela de campos:
| A | B | C | D | F | H | I | J |
|---|---|---|---|---|---|---|---|
| deck. | CVU. |
código da térmica. | tipo de alteração (0). |
C. |
início (MM/AAAA). |
fim (MM/AAAA, opcional). |
valor. |
modif.dat - Dados com data sendo informada
Arquivo de modificações cadastrais/operativas com vigência temporal explícita para parâmetros hidráulicos de usinas.
Tabela de campos:
| A | B | C | D | F | H | J |
|---|---|---|---|---|---|---|
| deck. | MODIF. |
código da UHE. | tipo de alteração (0). |
CFUGA, VMAXT, VMINP, VAZMINT, CMONT, TURBMAXT, TURBMINT, VAZMAXT. |
início (MM/AAAA). |
valor. |
Regra: TURBMAXT, TURBMINT e VAZMAXT são aplicados igualmente aos patamares.
modif.dat - Dados sem data sendo informada
Arquivo de modificações de parâmetros hidráulicos sem janela explícita, com persistência até nova ocorrência do mesmo mnemônico.
Tabela de campos:
| A | B | C | D | F | J+ |
|---|---|---|---|---|---|
| deck. | MODIF. |
código da UHE. | tipo de alteração. | VOLMIN, VOLMAX, NUMCNJ, NUMMAQ, POTEFE, PRODESP, TEIF, IP, PERDHIDR, VAZMIN, COEFEVAP, COTAREA, VOLCOTA, NUMBAS. |
valores. |
Regras:
-
Valor vale até nova ocorrência do mesmo mnemônico para a mesma UHE.
-
NUMMAQ,POTEFE,COEFEVAP: usarJeK. -
COTAREA,VOLCOTA: usarJaN.
patamar.dat - Duração de patamares (PAT)
Bloco que define a repartição da duração mensal entre patamares de carga, condicionando ponderações de energia e custo.
Tabela de campos:
| A | B | D | E | G | J-U |
|---|---|---|---|---|---|
| deck. | PAT. |
tipo de alteração (0). |
patamar. | ano. | valores mensais. |
Regras:
-
Não usar patamar
0. -
Soma dos patamares em cada mês deve ser igual a
1.
patamar.dat - Carga PU (PAT_DP)
Bloco que distribui a carga em pu por patamar para cada submercado no horizonte do NEWAVE.
Tabela de campos:
| A | B | C | D | G | J-U |
|---|---|---|---|---|---|
| deck. | PAT_DP. |
submercado. | tipo de alteração. | ano. | valores mensais. |
patamar.dat - Intercâmbio PU (PAT_IA)
Bloco que distribui os intercâmbios em pu por patamar, refinando os limites de transferência por condição de carga.
Tabela de campos:
| A | B | D | E | F | G | J-U |
|---|---|---|---|---|---|---|
| deck. | PAT_IA. |
tipo de alteração. | patamar. | fluxo DE-PARA. |
ano. | valores mensais. |
patamar.dat - Não simuladas PU (PAT_PQ)
Bloco que representa, em pu por patamar, a geração de fontes não simuladas por submercado.
Tabela de campos:
| A | B | C | D | E | F | G | J-U |
|---|---|---|---|---|---|---|---|
| deck. | PAT_PQ. |
submercado. | tipo de alteração. | patamar. | tipo de fonte. | ano. | valores mensais. |
agrint.dat
Arquivo de agrupamentos de intercâmbio, usado para impor limites agregados de transmissão entre conjuntos de interligações.
Tabela de campos:
| A | B | C | D | E | H | I | J |
|---|---|---|---|---|---|---|---|
| deck. | AG. |
agrupamento. | tipo de alteração (0). |
patamar. | início (MM/AAAA). |
fim (MM/AAAA, opcional). |
valor. |
Regras:
-
Em duplicidade para mesmo período/agrupamento, prevalece a última linha.
-
Para agrupamento inexistente no período, preencher os três patamares ou usar
PAT=0.
dsvagua.dat
Arquivo de desvio de água para representar transferências hidráulicas entre aproveitamentos/bacias na modelagem energética.
Tabela de campos:
| A | B | C | D | G | J-U |
|---|---|---|---|---|---|
| deck. | DSVAGUA. |
código da UHE. | tipo de alteração (0). |
ano. | valores mensais. |
penalid.dat
Arquivo de penalidades aplicadas a violações operativas/hidráulicas, influenciando a função objetivo do problema.
Tabela de campos:
| A | B | C | D | F | J | K |
|---|---|---|---|---|---|---|
| deck. | PENALID. |
código do REE (dispensável para DESVIO). |
tipo de alteração (0). |
DESVIO, INTMIN, VAZMIN, VOLMIN, GHMIN. |
penalidade 1. | penalidade 2 (opcional para VAZMIN). |
re.dat
Arquivo de restrições elétricas para impor limites operativos a usinas ou conjuntos em períodos e patamares específicos.
Tabela de campos:
| A | B | C | D | E | H | I | J |
|---|---|---|---|---|---|---|---|
| deck. | RE. |
usina ou conjunto. | tipo de alteração (0). |
patamar. | início (MM/AAAA). |
fim (MM/AAAA). |
valor. |
Regras:
-
Conjunto inexistente: nova restrição é criada.
-
Conjunto já existente: restrição é atualizada.
-
Para múltiplas usinas, separar códigos por vírgula.
-
Datas fora do horizonte são ignoradas.
curva.dat - Penalidade (PEN, bloco 2)
Bloco do curva.dat que define penalidades associadas aos REEs, usadas nas curvas de armazenamento/risco do NEWAVE.
Tabela de campos:
| A | B | C | D | F | J |
|---|---|---|---|---|---|
| deck. | CURVA. |
REE. | tipo de alteração (0). |
PEN. |
valor. |
Regras:
-
REE existente: altera valor.
-
REE novo: adiciona linha no bloco 2.
-
Ao incluir REE novo, preencher também a parte de
EARMAXno horizonte.
curva.dat - Energia armazenável (EARMAX, bloco 3)
Bloco do curva.dat com limites de energia armazenável por REE ao longo do horizonte.
Tabela de campos:
| A | B | C | D | F | G | J-U |
|---|---|---|---|---|---|---|
| deck. | CURVA. |
REE. | tipo de alteração (0). |
EARMAX. |
ano. | valores mensais. |
Regras:
-
REE existente pode ter lacunas (mantém valor original).
-
REE novo exige preenchimento completo do horizonte.
-
Limites: mínimo
0e máximo100.
cvar.dat - Constante no tempo (bloco 1)
Bloco de parâmetros globais de aversão a risco (alfa/lambda) constantes no tempo para a abordagem CVaR.
Tabela de campos:
| A | B | D | F | J |
|---|---|---|---|---|
| deck. | CVAR. |
tipo de alteração (0). |
ALF-CONST ou LBD-CONST. |
valor. |
cvar.dat - Alfa variável (bloco 2)
Bloco do cvar.dat para definir alfa variável por mês/ano no horizonte.
Tabela de campos:
| A | B | D | F | G | J-U |
|---|---|---|---|---|---|
| deck. | CVAR. |
tipo de alteração (0). |
ALF-VAR. |
ano (aceita POS). |
valores mensais. |
cvar.dat - Lambda variável (bloco 3)
Bloco do cvar.dat para definir lambda variável por mês/ano no horizonte.
Tabela de campos:
| A | B | D | F | G | J-U |
|---|---|---|---|---|---|
| deck. | CVAR. |
tipo de alteração (0). |
LBD-VAR. |
ano (aceita POS). |
valores mensais. |
restricao-eletrica.csv
Arquivo que define limites operativos de restrições elétricas no DECOMP, permitindo alterar os limites inferiores (INF) e superiores (SUP) ao longo do tempo.
Tabela de campos:
| A | B | C | D | E | F | G | H | I | J |
|---|---|---|---|---|---|---|---|---|---|
| deck. | RE_CSV. |
código da restrição. | tipo de alteração (0). |
patamar (0). |
mnemônico (INF/SUP). |
ano. | início (MM/AAAA). |
fim (MM/AAAA). |
valor. |
Regras:
-
Alterações são aplicadas apenas para o intervalo entre Data Inicial e Data Final.
-
O campo
PATnão é utilizado (manter0). -
O campo
MNEdefine o tipo de limite: INF: limite inferior-
SUP: limite superior -
Para mesma restrição (
COD) e mesmo período, prevalece a última linha. -
INFeSUPsão tratados de forma independente. -
Deve-se garantir que: INF ≤ SUP
C_ADIC.DAT
Arquivo do NEWAVE responsável por representar cargas e ofertas adicionais, permitindo inserir ou modificar valores anuais e mensais de demanda ou geração no sistema.
Tabela de campos:
| A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|
| deck. | C_ADIC. |
código. | tipo de alteração (0). |
patamar (PAT). |
NOME DA CARGA/OFERTA ADICIONAL. | ano. | mês (JAN...DEZ). |
Regras:
-
O registro
C_ADICaltera ou cria séries de carga/oferta adicional identificadas pelo código (COD). -
O campo de mnemônico corresponde ao NOME DA CARGA/OFERTA ADICIONAL
(ex:CONS.ITAIPU,ANDE). -
Para mesmo
COD,ANOe mês, prevalece a última linha.
2. Aba DECOMP
A aba DECOMP concentra alterações por estágio (EST 1 a EST 7) e, para registros sem discretização, usa-se EST 1 (VALOR).
Registros alteráveis no DADGER
| Registro | Descrição |
|---|---|
| UH | cadastro de usinas hidrelétricas |
| CT | cadastro de usinas térmicas |
| DP | demanda do sistema |
| CD | custo de déficit |
| PQ | geração de pequenas usinas |
| IA | intercâmbio entre subsistemas |
| MP | manutenção programada |
| FD | fator de disponibilidade |
| RE | restrições elétricas |
| AC | alterações cadastrais |
| TI | retiradas de água |
| HV | restrições de volume |
| HQ | restrições hidráulicas |
| HE | restrições energéticas |
Registro UH
Registro de cadastro hidrelétrico do DADGER, com dados estruturais e operativos de cada UHE (volumes, limites e parâmetros associados).
Tabela de campos:
| A | B | C | D | H |
|---|---|---|---|---|
| deck. | UH. |
código da UHE. | tipo (0). |
valor. |
Regras:
-
Faixa permitida:
0a100. -
Chave de evaporação não pode ser alterada.
Registro CT (CVU)
Registro térmico do DADGER para limites e custos de operação por estágio/patamar; nesta planilha o foco é o ajuste de CVU.
Tabela de campos:
| A | B | C | D | E | H-N |
|---|---|---|---|---|---|
| deck. | CT. |
código da térmica. | tipo. | patamar. | valores por estágio. |
Regras:
-
Aqui altera-se apenas
CVU. -
Inflexibilidade/disponibilidade seguem em abas específicas.
-
Valor vigora até nova menção da mesma usina/registro no base.
Registro DP
Registro de carga do DADGER por submercado e patamar, base para o balanço energético semanal do DECOMP.
Tabela de campos:
| A | B | C | D | E | H-N |
|---|---|---|---|---|---|
| deck. | DP. |
submercado. | tipo. | patamar. | valores por estágio. |
Regras:
-
Estágio vazio mantém valor base.
-
Duração de patamares não é alterável por esse registro.
Registro CD
Registro da curva de custo de déficit no DADGER, com intervalos e custos usados na penalização de não atendimento da demanda.
Tabela de campos:
| A | B | C | D | E | F | H-N |
|---|---|---|---|---|---|---|
| deck. | CD. |
curva-submercado. |
tipo. | intervalo. | INTERV ou CUSTO. |
valores por estágio. |
Registro PQ
Registro de geração de pequenas usinas no DADGER, inserindo geração exógena por submercado/patamar.
Tabela de campos:
| A | B | C | D | E | F | H-N |
|---|---|---|---|---|---|---|
| deck. | PQ. |
submercado. | tipo. | patamar. | fonte. | valores por estágio. |
Fontes:
- 1=PCH, 2=PCT, 3=EOL, 4=UFV, 5=PCHgd, 6=PCTgd, 7=EOLgd, 8=UFVgd.
Regra: - Apenas fontes já existentes no base são consideradas.
Registro IA
Registro de intercâmbio entre subsistemas no DADGER, com limites de fluxo por patamar e estágio.
Tabela de campos:
| A | B | D | E | F | H-N |
|---|---|---|---|---|---|
| deck. | IA. |
tipo. | patamar. | fluxo DE-PARA ou PARA-DE. |
valores por estágio. |
Registro MP
Registro de manutenção programada hidráulica no DADGER, afetando a disponibilidade de máquinas/unidades por estágio.
Tabela de campos:
| A | B | C | D | H-N |
|---|---|---|---|---|
| deck. | MP. |
UHE. | tipo (0). |
valores por estágio. |
Regras:
-
Estágio vazio mantém valor base.
-
Usina nova é permitida; estágios vazios assumem padrão
1. -
Inserção em
MPpara usina nova exige inserção correspondente emFD. -
Máximo permitido:
1.
Registro FD
Registro de fator de disponibilidade de usinas hidráulicas no DADGER, escalonando capacidade operativa por estágio.
Tabela de campos:
| A | B | C | D | H-N |
|---|---|---|---|---|
| deck. | FD. |
UHE. | tipo (0). |
valores por estágio. |
Regras:
-
Mesma lógica de
MP. -
Inserção em
FDpara usina nova exige inserção correspondente emMP. -
Máximo permitido:
1.
Registro RE
Registro de restrições elétricas no DADGER, definindo limites inferiores/superiores para restrições por patamar.
Tabela de campos:
| A | B | C | D | E | F | H-N |
|---|---|---|---|---|---|---|
| deck. | RE. |
número da restrição. | tipo (0). |
patamar. | INF ou SUP. |
valores por estágio. |
Regras:
-
INFeSUPpodem ser informados separadamente. -
Se ambos existirem,
INFnão pode superarSUP. -
Para remover
INF, usar0. -
Para remover
SUP, usar99999.
Registro AC
Registro de alteração cadastral no DADGER, utilizado para sobrescrever parâmetros específicos do cadastro hidráulico.
Tabela de campos:
| A | B | C | D | F | H-N |
|---|---|---|---|---|---|
| deck. | AC. |
UHE. | tipo (0). |
INF,SUP,NUMJUS,DESVIO,VOLMIN,VOLMAX,COTVOL,COTARE,COFEVA,NUMCON,NUMMAQ,POTEFE,ALTEFE,VAZEFE,PROESP,PERHID,NCHAVE,COTVAZ,JUSMED,VERTJU,VAZMIN,NUMBAS,TIPERH,JUSENA,VSVERT,VMDESV,JUSENA,NPOSNW. |
valores por estágio. |
Regras:
-
Só aceita mnemônicos já existentes no base.
-
Em mnemônicos com múltiplos parâmetros, usar
;na mesma célula.
Registro TI
Registro de taxa de irrigação no DADGER, representando retiradas/consumos não energéticos associados às UHEs.
Tabela de campos:
| A | B | C | D | H-N |
|---|---|---|---|---|
| deck. | TI. |
UHE. | tipo (0). |
valores por estágio. |
Regra: - Usina nova sem preenchimento total herda, nos estágios vazios, o último valor informado.
Registro HV
Registro de restrições hidráulicas de volume (RHV) no DADGER, com limites por estágio.
Tabela de campos:
| A | B | C | D | F | H-N |
|---|---|---|---|---|---|
| deck. | HV. |
restrição de volume. | tipo (0). |
INF ou SUP. |
valores por estágio. |
Regras:
-
Para
HV,INFeSUPdevem ser informados juntos. -
Deve valer
INF <= SUP. -
Sem limite inferior:
0. -
Sem limite superior:
99999.
Registro HQ
Registro de restrições hidráulicas de vazão (RHQ) no DADGER, com limites por patamar/estágio.
Tabela de campos:
| A | B | C | D | E | F | H-N |
|---|---|---|---|---|---|---|
| deck. | HQ. |
restrição de vazão. | tipo (0). |
patamar. | INF ou SUP. |
valores por estágio. |
Regras:
-
INFeSUPnão precisam ser simultâneos. -
Se ambos existirem,
INF <= SUP. -
Sem limite inferior:
0. -
Sem limite superior:
99999.
Registro HE
Registro de identificação e parâmetros de restrições hidráulico-elétricas (RHE) no DADGER.
Tabela de campos:
| A | B | C | D | F | H-N |
|---|---|---|---|---|---|
| deck. | HE. |
número da restrição. | tipo (0). |
VOLMIN, PEN ou TRAT. |
valores por estágio. |
Regra: - Esse registro depende da identificação correta do estágio final da restrição no deck.
Referências rápidas
Tipos de alteração
| Código | Descrição |
|---|---|
| -1 | sem modificação |
| 0 | substituição direta |
| 1 | ajuste percentual sobre o valor atual |
| 2 | ajuste absoluto (soma/subtração) sobre o valor atual |
Patamares
| Código | Descrição |
|---|---|
| 0 | todos os patamares |
| 1 | patamar 1 |
| 2 | patamar 2 |
| 3 | patamar 3 |
Submercados
| Código | Descrição |
|---|---|
| 1 | Sudeste (SE) |
| 2 | Sul (S) |
| 3 | Nordeste (NE) |
| 4 | Norte (N) |
| 11 | Fictício |
Valores a serem preenchidos no campo CÓDIGO
| Item | Descrição |
|---|---|
| ID | Para restrições |
| REE | Reservatório equivalente |
| Usina | Código da usina térmica ou hídrica |
| SSE | Número do submercado |
Faixas com limite fixo
| Item | Faixa/Limite |
|---|---|
| UH | 0 a 100 |
| MP/FD | máximo 1 |
| EARMAX | 0 a 100 |
Códigos de remoção de limite
| Código | Significado |
|---|---|
| INF | 0 (limite inferior) |
| SUP | 99999 (limite superior) |