Dados de Unit Commitment Hidráulico

Os dados de unit commitment hidráulico do DESSEM localizados no arquivos uch.csv são armazenados na classe:

class Uch(data=<cfinterface.data.registerdata.RegisterData object>)[código-fonte]

Armazena os dados de entrada do DESSEM referentes aos dados de unit commitment hidráulico (UCH) do problema.

condicao_inicial_unidade(codigo_usina: int | None = None, codigo_conjunto: int | None = None, codigo_unidade: int | None = None, status_inicial: int | None = None, tempo_permanencia_unidade: int | None = None, geracao_inicial_unidade: float | None = None, turbinamento_inicial_unidade: float | None = None, df: bool = False) UchCondicaoInicialUnidade | List[UchCondicaoInicialUnidade] | DataFrame | None[código-fonte]

Obtém registros que determinam a condição inicial da unidade geradora de um determinado conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • codigo_unidade (int | None) – código da unidade geradora do conjunto

  • status_inicial (int | None) – o status inicial

  • tempo_permanencia_unidade (int | None) – tempo de permanência da unidade

  • geracao_inicial_unidade (float | None) – geração inicial da unidade

  • turbinamento_inicial_unidade (float | None) – turbinamento inicial da undiade

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchCondicaoInicialUnidade | List[UchCondicaoInicialUnidade] | None | DataFrame

consumo_agua_vazio_conjunto(codigo_usina: int | None = None, codigo_conjunto: int | None = None, consumo_agua: float | None = None, df: bool = False) UchConsumoAguaVazioConjunto | List[UchConsumoAguaVazioConjunto] | DataFrame | None[código-fonte]

Obtém registros que determinam o consumo de água incorrido de forma contínua enquanto as unidades do conjunto de uma usina hidrelétrica estão operando em vazio. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • consumo_agua (float | None) – consumo de água

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchConsumoAguaVazioConjunto | List[UchConsumoAguaVazioConjunto] | None | DataFrame

consumo_agua_vazio_unidade(codigo_usina: int | None = None, codigo_conjunto: int | None = None, codigo_unidade: int | None = None, consumo_agua: float | None = None, df: bool = False) UchConsumoAguaVazioUnidade | List[UchConsumoAguaVazioUnidade] | DataFrame | None[código-fonte]

Obtém registros que determinam o consumo de água incorrido de forma contínua enquanto a unidade geradora de um determinado conjunto de uma usina hidrelétrica está operando em vazio. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • codigo_unidade (int | None) – código da unidade geradora do conjunto

  • consumo_agua (float | None) – consumo de água

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchConsumoAguaVazioUnidade | List[UchConsumoAguaVazioUnidade] | None | DataFrame

consumo_agua_vazio_usina(codigo_usina: int | None = None, consumo_agua: float | None = None, df: bool = False) UchConsumoAguaVazioUsina | List[UchConsumoAguaVazioUsina] | DataFrame | None[código-fonte]

Obtém registros que determinam o consumo de água incorrido de forma contínua enquanto a usina hidrelétrica estão operando em vazio. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • consumo_agua (float | None) – consumo de água

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchConsumoAguaVazioUsina | List[UchConsumoAguaVazioUsina] | None | DataFrame

custo_partida_conjunto(codigo_usina: int | None = None, codigo_conjunto: int | None = None, custo_partida: float | None = None, df: bool = False) UchCustoPartidaConjunto | List[UchCustoPartidaConjunto] | DataFrame | None[código-fonte]

Obtém registros que determinam o custo de partida para acionamento das unidades geradoras de um determinado conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • custo_partida (float | None) – custo de partida

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchCustoPartidaConjunto | List[UchCustoPartidaConjunto] | None | DataFrame

custo_partida_unidade(codigo_usina: int | None = None, codigo_conjunto: int | None = None, codigo_unidade: int | None = None, custo_partida: float | None = None, df: bool = False) UchCustoPartidaUnidade | List[UchCustoPartidaUnidade] | DataFrame | None[código-fonte]

Obtém registros que determinam o custo de partida para acionamento de uma unidade geradora de um determinado conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • codigo_unidade (int | None) – código da unidade geradora do conjunto

  • custo_partida (float | None) – custo de partida

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchCustoPartidaUnidade | List[UchCustoPartidaUnidade] | None | DataFrame

custo_partida_usina(codigo_usina: int | None = None, custo_partida: float | None = None, df: bool = False) UchCustoPartidaUsina | List[UchCustoPartidaUsina] | DataFrame | None[código-fonte]

Obtém registros que determinam o custo de partida para acionamento das unidades geradoras de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • custo_partida (float | None) – custo de partida

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchCustoPartidaUsina | List[UchCustoPartidaUsina] | None | DataFrame

custo_partida_vazio_conjunto(codigo_usina: int | None = None, codigo_conjunto: int | None = None, custo_partida: float | None = None, df: bool = False) UchCustoPartidaVazioConjunto | List[UchCustoPartidaVazioConjunto] | DataFrame | None[código-fonte]

Obtém registros que determinam o custo de partida para operar em vazio (transição de desligado para vazio) para as unidades geradoras de um determinado conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • custo_partida (float | None) – custo de partida

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchCustoPartidaVazioConjunto | List[UchCustoPartidaVazioConjunto] | None | DataFrame

custo_partida_vazio_unidade(codigo_usina: int | None = None, codigo_conjunto: int | None = None, codigo_unidade: int | None = None, custo_partida: float | None = None, df: bool = False) UchCustoPartidaVazioUnidade | List[UchCustoPartidaVazioUnidade] | DataFrame | None[código-fonte]

Obtém registros que determinam o custo de partida para operar em vazio (transição de desligado para vazio) para uma unidade geradora de um determinado conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • codigo_unidade (int | None) – código da unidade geradora do conjunto

  • custo_partida (float | None) – custo de partida

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchCustoPartidaVazioUnidade | List[UchCustoPartidaVazioUnidade] | None | DataFrame

custo_partida_vazio_usina(codigo_usina: int | None = None, custo_partida: float | None = None, df: bool = False) UchCustoPartidaVazioUsina | List[UchCustoPartidaVazioUsina] | DataFrame | None[código-fonte]

Obtém registros que determinam o custo de partida para operar em vazio (transição de desligado para vazio) para as unidades geradoras de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • custo_partida (float | None) – custo de partida

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchCustoPartidaVazioUsina | List[UchCustoPartidaVazioUsina] | None | DataFrame

gmin_gmax_unidade(codigo_usina: int | None = None, codigo_conjunto: int | None = None, codigo_unidade: int | None = None, geracao_minima_unidade: float | None = None, geracao_maxima_unidade: float | None = None, df: bool = False) UchGminGmaxUnidade | List[UchGminGmaxUnidade] | DataFrame | None[código-fonte]

Obtém registros que determinam a geração mínima e máxima da unidade geradora de um determinado conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • codigo_unidade (int | None) – código da unidade geradora do conjunto

  • geracao_minima_unidade (float | None) – geração mínima

  • geracao_maxima_unidade (float | None) – geração máxima

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchGminGmaxUnidade | List[UchGminGmaxUnidade] | None | DataFrame

limite_mudanca_status_vazio_conjunto(codigo_usina: int | None = None, codigo_conjunto: int | None = None, limite_maximo_mudancas: int | None = None, df: bool = False) UchLimiteMudancaStatusVazioConjunto | List[UchLimiteMudancaStatusVazioConjunto] | DataFrame | None[código-fonte]

Obtém registros que determinam o limite máximo de mudança de status para operar em vazio por conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • limite_maximo_mudancas (int | None) – limite máximo de mudança de status para operar vazio

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchLimiteMudancaStatusVazioConjunto | List[UchLimiteMudancaStatusVazioConjunto] | None | DataFrame

limite_mudanca_status_vazio_unidade(codigo_usina: int | None = None, codigo_conjunto: int | None = None, codigo_unidade: int | None = None, limite_maximo_mudancas: int | None = None, df: bool = False) UchLimiteMudancaStatusVazioUnidade | List[UchLimiteMudancaStatusVazioUnidade] | DataFrame | None[código-fonte]

Obtém registros que determinam o limite máximo de mudança de status para operar em vazio para a unidade geradora de um determinado conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • codigo_unidade (int | None) – código da unidade geradora do conjunto

  • limite_maximo_mudancas (int | None) – limite máximo de mudança de status para operar vazio

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchLimiteMudancaStatusVazioUnidade | List[UchLimiteMudancaStatusVazioUnidade] | None | DataFrame

limite_mudanca_status_vazio_usina(codigo_usina: int | None = None, limite_maximo_mudancas: int | None = None, df: bool = False) UchLimiteMudancaStatusVazioUsina | List[UchLimiteMudancaStatusVazioUsina] | DataFrame | None[código-fonte]

Obtém registros que determinam o limite máximo de mudança de status para operar em vazio para uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • limite_maximo_mudancas (int | None) – limite máximo de mudança de status para operar vazio

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchLimiteMudancaStatusVazioUsina | List[UchLimiteMudancaStatusVazioUsina] | None | DataFrame

opcao_conjunto_vazio_padrao(codigo_usina: int | None = None, codigo_conjunto: int | None = None, considera_operacao_vazio: int | None = None, df: bool = False) UchOpcaoConjuntoVazioPadrao | List[UchOpcaoConjuntoVazioPadrao] | DataFrame | None[código-fonte]

Obtém registros que determinam se um conjunto de uma usina hidrelétrica poderá operar em vazio. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • considera_operacao_vazio (int | None) – flag se considera operação a vazio

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchOpcaoConjuntoVazioPadrao | List[UchOpcaoConjuntoVazioPadrao] | None | DataFrame

property opcao_padrao: UchOpcaoPadrao | None

Obtém o (único) registro de identificação de consideração de UCH na execução.

Retorna:

Um registro, se existir.

Tipo de retorno:

UchOpcaoPadrao | None

property opcao_padrao_data: UchOpcaoPadraoData | None

Obtém o (único) registro que determina o período de consideração das restrições de UCH.

Retorna:

Um registro, se existir.

Tipo de retorno:

UchOpcaoPadrao | None

opcao_unidade_vazio_padrao(codigo_usina: int | None = None, codigo_conjunto: int | None = None, codigo_unidade: int | None = None, considera_operacao_vazio: int | None = None, df: bool = False) UchOpcaoUnidadeVazioPadrao | List[UchOpcaoUnidadeVazioPadrao] | DataFrame | None[código-fonte]

Obtém registros que determinam se a unidade geradora de um determinado conjunto de uma usina hidrelétrica poderá operar em vazio. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • codigo_unidade (int | None) – código da unidade geradora do conjunto

  • considera_operacao_vazio (int | None) – flag se considera operação a vazio

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchOpcaoUnidadeVazioPadrao | List[UchOpcaoUnidadeVazioPadrao] | None | DataFrame

opcao_usina(codigo_usina: int | None = None, considera_uch_usina: int | None = None, df: bool = False) UchOpcaoUsina | List[UchOpcaoUsina] | DataFrame | None[código-fonte]

Obtém registros que identificam a consideração de UCH para cada usina. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • considera_uch_usina (int | None) – flag se considera UCH para a usina

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchOpcaoUsina | List[UchOpcaoUsina] | None | DataFrame

opcao_usina_vazio_padrao(codigo_usina: int | None = None, considera_operacao_vazio: int | None = None, df: bool = False) UchOpcaoUsinaVazioPadrao | List[UchOpcaoUsinaVazioPadrao] | DataFrame | None[código-fonte]

Obtém registros que determinam se uma usina hidrelétrica poderá operar em vazio. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • considera_operacao_vazio (int | None) – flag se considera operação a vazio

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchOpcaoUsinaVazioPadrao | List[UchOpcaoUsinaVazioPadrao] | None | DataFrame

qturmin_qturmax_unidade(codigo_usina: int | None = None, codigo_conjunto: int | None = None, codigo_unidade: int | None = None, turbinamento_minimo_unidade: float | None = None, turbinamento_maximo_unidade: float | None = None, df: bool = False) UchQturminQturmaxUnidade | List[UchQturminQturmaxUnidade] | DataFrame | None[código-fonte]

Obtém registros que determinam o turbinamento mínimo e máximo da unidade geradora de um determinado conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • codigo_unidade (int | None) – código da unidade geradora do conjunto

  • turbinamento_minimo_unidade (float | None) – turbinamento mínimo

  • turbinamento_maximo_unidade (float | None) – turbinamento máximo

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchQturminQturmaxUnidade | List[UchQturminQturmaxUnidade] | None | DataFrame

ton_toff_conjunto(codigo_usina: int | None = None, codigo_conjunto: int | None = None, tempo_minimo_ligada: int | None = None, tempo_maximo_ligada: int | None = None, df: bool = False) UchTonToffConjunto | List[UchTonToffConjunto] | DataFrame | None[código-fonte]

Obtém registros que determinam o tempo mínimo ligada e desligada (Ton e Toff) do conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • tempo_minimo_ligada (int | None) – tempo mínimo ligada em horas

  • tempo_maximo_ligada (int | None) – tempo máximo ligada em horas

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchTonToffConjunto | List[UchTonToffConjunto] | None | DataFrame

ton_toff_unidade(codigo_usina: int | None = None, codigo_conjunto: int | None = None, codigo_unidade: int | None = None, tempo_minimo_ligada: int | None = None, tempo_maximo_ligada: int | None = None, df: bool = False) UchTonToffUnidade | List[UchTonToffUnidade] | DataFrame | None[código-fonte]

Obtém registros que determinam o tempo mínimo ligada e desligada (Ton e Toff) da unidade geradora de um determinado conjunto de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • codigo_conjunto (int | None) – código do conjunto da usina

  • codigo_unidade (int | None) – código da unidade geradora do conjunto

  • tempo_minimo_ligada (int | None) – tempo mínimo ligada em horas

  • tempo_maximo_ligada (int | None) – tempo máximo ligada em horas

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchTonToffUnidade | List[UchTonToffUnidade] | None | DataFrame

ton_toff_usina(codigo_usina: int | None = None, tempo_minimo_ligada: int | None = None, tempo_maximo_ligada: int | None = None, df: bool = False) UchTonToffUsina | List[UchTonToffUsina] | DataFrame | None[código-fonte]

Obtém registros que determinam o tempo mínimo ligada e desligada (Ton e Toff) de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_usina (int | None) – código que especifica a usina

  • tempo_minimo_ligada (int | None) – tempo mínimo ligada em horas

  • tempo_maximo_ligada (int | None) – tempo máximo ligada em horas

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

UchTonToffUsina | List[UchTonToffUsina] | None | DataFrame