Acompanhamento do Programa (pmo.dat)

O relatório de acompanhamento do NEWAVE, localizado no arquivo geralmente denominado pmo.dat, é armazenado na classe:

class Pmo(data=<cfinterface.data.blockdata.BlockData object>)[código fonte]

Armazena os dados de entrada do NEWAVE referentes ao acompanhamento do programa.

Esta classe lida com as informações de entrada fornecidas ao NEWAVE e reproduzidas no pmo.dat, bem como as saídas finais da execução: custos de operação, energias, déficit, etc.

Em versões futuras, esta classe pode passar a ler os dados de execução intermediárias do programa.

property configuracoes_alteracao_potencia: DataFrame | None

Configurações do sistema em cada período devido a alterações de potência.

Retorna:

As configurações em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property configuracoes_entrada_reservatorio: DataFrame | None

Configurações do sistema em cada período devido a entrada de reservatórios e/ou potência de base.

Retorna:

As configurações em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property configuracoes_qualquer_modificacao: DataFrame | None

Configurações do sistema em cada período devido a alterações de potência.

Retorna:

As configurações em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property convergencia: DataFrame | None

Tabela de convergência da execução do NEWAVE.

Retorna:

As convergência em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property custo_operacao_referenciado_primeiro_mes: DataFrame | None

Tabela de custos de operação esperados para o período de estudo, referenciados ao primeiro mês.

Retorna:

Os custos em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property custo_operacao_series_simuladas: DataFrame | None

Tabela de custos de operação categorizados para as séries simuladas.

Retorna:

Os custos em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property custo_operacao_total: float | None

Custo de operacao total da SF.

Retorna:

O custo total.

Tipo de retorno:

float | None

property desvio_custo_operacao_total: float | None

O desvio padrão do custo de operacao total da SF.

Retorna:

O desvio do custo total.

Tipo de retorno:

float | None

property eafpast_cfuga_medio: DataFrame | None

Energias afluentes passadas por REE considerando canal de fuga médio, em relação à primeira configuração do sistema, em MWmes.

Retorna:

As energias afluentes passadas.

Tipo de retorno:

pd.DataFrame | None

property eafpast_tendencia_hidrologica: DataFrame | None

Energias afluentes passadas por REE para análise da tendência hidrológica, em relação à primeira configuração do sistema, em MWmes.

Retorna:

A tendência hidrológica em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property energia_armazenada_inicial: DataFrame | None

Valores da energia armazenada inicial para cada REE do caso.

Retorna:

As energias em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property energia_armazenada_maxima: DataFrame | None

Valores da energia armazenada máxima para cada REE do caso.

  • nome_ree (str)

  • configuracao (int)

  • valor_MWmes (float)

Retorna:

As energias em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property geracao_maxima_usinas_termicas: DataFrame | None

Tabela de geração térmica máxima por usina térmica existente no caso.

Retorna:

As gerações em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property geracao_minima_usinas_termicas: DataFrame | None

Tabela de geração térmica mínima por usina térmica existente no caso.

Retorna:

As gerações em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property penalidade_violacao_curva: DataFrame | None

Tabela de penalidades aplicadas à violação de restrições de curva de segurança.

Retorna:

As penalidades em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property penalidade_violacao_evaporacao: DataFrame | None

Tabela de penalidades aplicadas à violação de restrições da evaporação.

Retorna:

As penalidades em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property penalidade_violacao_fpha: DataFrame | None

Tabela de penalidades aplicadas à violação de restrições da FPHA.

Retorna:

As penalidades em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property penalidade_violacao_outros_usos: DataFrame | None

Tabela de penalidades aplicadas à violação de restrições de outros usos da água.

Retorna:

As penalidades em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property penalidade_violacao_turbinamento_maximo: DataFrame | None

Tabela de penalidades aplicadas à violação de restrições de turbinamento máximo.

Retorna:

As penalidades em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property penalidade_violacao_turbinamento_minimo: DataFrame | None

Tabela de penalidades aplicadas à violação de restrições de turbinamento mínimo.

Retorna:

As penalidades em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property penalidade_violacao_vazao_minima: DataFrame | None

Tabela de penalidades aplicadas à violação de restrições de vazão mínima.

Retorna:

As penalidades em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property produtibilidades_equivalentes: DataFrame | None

Tabela de produtibilidades calculadas para diversos fins do NEWAVE por usina e por configuração.

  • nome_usina (str)

  • configuracao (int)

  • produtibilidade_equivalente_volmin_volmax (float)

  • produtibilidade_equivalente_volmin_vol65 (float)

  • produtibilidade_altura_minima (float)

  • produtibilidade_altura_65 (float)

  • produtibilidade_altura_maxima (float)

  • produtibilidade_acumulada_calculo_earm (float)

  • produtibilidade_acumulada_calculo_earm_65 (float)

  • produtibilidade_acumulada_calculo_econ (float)

  • produtibilidade_acumulada_calculo_altura_minima (float)

  • produtibilidade_acumulada_calculo_altura_65 (float)

  • produtibilidade_acumulada_calculo_altura_maxima (float)

  • produtibilidade_acumulada_calculo_evaporacao_altura_minima (float)

  • produtibilidade_acumulada_calculo_evaporacao_altura_65 (float)

  • produtibilidade_acumulada_calculo_evaporacao_altura_maxima (float)

Retorna:

As produtibilidades em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

retas_perdas_engolimento(estagio: int) DataFrame | None[código fonte]

Retas ajustadas segundo o modelo MARS para corrigir a energia fio d’água com as perdas por engolimento máximo.

  • nome_ree (str)

  • reta (int)

  • coeficiente_angular (float)

  • coeficiente_linear (float)

Retorna:

As retas em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property risco_deficit_ens: DataFrame | None

Tabela de riscos de déficit e enegia não suprida (ENS).

Retorna:

Os ricos em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property valor_esperado_periodo_estudo: DataFrame | None

Tabela de custos de operação esperados para o período de estudo.

Retorna:

Os custos em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property versao_modelo: str | None

A versão do modelo que produziu o arquivo.

Retorna:

A string de versão do modelo.

Tipo de retorno:

str | None

property volume_armazenado_inicial: DataFrame | None

Valores do volume armazenado inicial para cada UHE do caso.

  • codigo_usina (int)

  • nome_usina (str)

  • valor_hm3 (float)

  • valor_percentual (float)

Retorna:

As configurações em um DataFrame.

Tipo de retorno:

pd.DataFrame | None