Patamares de Carga (patamar.dat)

Visão geral do modelo

Os patamares de carga fornecidos ao NEWAVE, localizados no arquivo geralmente denominado patamar.dat, são armazenados na classe:

class Patamar(dados: inewave._utils.dadosarquivo.DadosArquivo)[código fonte]

Armazena os dados de entrada do NEWAVE referentes aos patamares de carga por submercado.

Esta classe pode lidar com um número qualquer de patamares de carga, desde que as informações fornecidas a ela por meio da tabela de valores seja compatível com o parâmetro num_patamares da mesma.

A tabela de patamares de carga é armazenada através de uma array em NumPy, para otimizar cálculos futuros e espaço ocupado em memória. A tabela interna é transformada em dicionários e outras estruturas de dados mais palpáveis através das propriedades da própria classe.

property anos_estudo: numpy.ndarray

Lista com os anos de estudo descritos no Patamar.

Retorna

np.ndarray

property carga_patamares: pandas.core.frame.DataFrame

Tabela de carga em p.u. dos patamares de carga.

Retorna

pd.DataFrame

Sobre

property duracao_mensal_patamares: pandas.core.frame.DataFrame

Tabela de duração mensal dos patamares de carga.

Retorna

pd.DataFrame

Sobre

escreve_arquivo(diretorio: str, nome_arquivo='patamar.dat')[código fonte]
property intercambio_patamares: pandas.core.frame.DataFrame

Tabela de intercambios em p.u. dos patamares de carga.

Retorna

pd.DataFrame

Sobre

classmethod le_arquivo(diretorio: str, nome_arquivo='patamar.dat')inewave.newave.patamar.Patamar[código fonte]
property patamares_por_ano: Dict[int, numpy.ndarray]

Valores contidos na tabela de duração dos patamares, organizados por ano.

Retorna

Dict[int, np.ndarray]

Sobre

O acesso é feito com [ano] e o valor fornecido é uma array 2-D do NumPy com os valores dos patamares para todo os meses de um ano, semelhante a uma linha do arquivo patamar.dat.