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