Curva de Segurança dos Armazenamentos (curva.dat)

Visão geral do modelo

As configurações de penalização por violação de volume mínimo operativo do NEWAVE , localizados no arquivo geralmente denominado curva.dat, são armazenados na classe:

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

Armazena os dados de entrada do NEWAVE referentes à curva para penalização por volume mínimo dos reservatórios.

Parâmetros

property configuracoes_penalizacao: numpy.ndarray

Linha de configuração das opções de penalização do arquivo curva.dat.

Retorna

np.ndarray

Sobre

Retorna um array com três elementos:

  • O primeiro é o tipo de penalização: 0 - FIXA e 1 - MAXIMA

  • O segundo é o mês de penalização: entre 1 e 12

  • O terceiro é a sazonalização do VminP: 0 para não e 1 para sim

property curva_seguranca: pandas.core.frame.DataFrame

Tabela com os valores da curva de segurança de operação para cada mês/ano de cada REE.

Retorna

pd.DataFrame

Sobre

escreve_arquivo(diretorio: str, nome_arquivo='curva.dat')[código fonte]
classmethod le_arquivo(diretorio: str, nome_arquivo='curva.dat')inewave.newave.curva.Curva[código fonte]
property penalidades_ree: pandas.core.frame.DataFrame

Tabela com os custos de penalidades por violação de VminP em cada REE.

Retorna

pd.DataFrame

Sobre