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.