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: RegisterData = <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_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:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
UchConsumoAguaVazioUnidade| List[UchConsumoAguaVazioUnidade] |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:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
UchCustoPartidaUnidade| List[UchCustoPartidaUnidade] |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:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
UchCustoPartidaVazioUnidade| List[UchCustoPartidaVazioUnidade] |None|DataFrame
- gmin_gmax_conjunto(codigo_usina: int | None = None, codigo_conjunto: int | None = None, geracao_minima_conjunto: float | None = None, geracao_maxima_conjunto: float | None = None, df: bool = False) UchGminGmaxConjunto | List[UchGminGmaxConjunto] | DataFrame | None[código-fonte]¶
Obtém registros que determinam a geração mínima e máxima do conjunto de máquinas de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um
DataFrame, apenas para leitura das informações.- Parâmetros:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
UchGminGmaxConjunto| List[UchGminGmaxConjunto] |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:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
UchGminGmaxUnidade| List[UchGminGmaxUnidade] |None|DataFrame
- gmin_gmax_usina(codigo_usina: int | None = None, geracao_minima_usina: float | None = None, geracao_maxima_usina: float | None = None, df: bool = False) UchGminGmaxUsina | List[UchGminGmaxUsina] | DataFrame | None[código-fonte]¶
Obtém registros que determinam a geração mínima e máxima de uma usina hidrelétrica. Opcionalmente, o retorno pode ser transformado em um
DataFrame, apenas para leitura das informações.- Parâmetros:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
UchGminGmaxUsina| List[UchGminGmaxUsina] |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:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
UchLimiteMudancaStatusVazioUnidade| List[UchLimiteMudancaStatusVazioUnidade] |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
- opcao_padrao_usina(codigo_usina: int | None = None, considera_uch_usina: int | None = None, tipo_agregacao: int | None = None, df: bool = False) UchOpcaoPadraoUsina | List[UchOpcaoPadraoUsina] | 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:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
UchOpcaoPadraoUsina| List[UchOpcaoPadraoUsina] |None|DataFrame
- opcao_vazio_unidade(codigo_usina: int | None = None, codigo_conjunto: int | None = None, codigo_unidade: int | None = None, considera_operacao_vazio: int | None = None, df: bool = False) UchOpcaoVazioUnidade | List[UchOpcaoVazioUnidade] | 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:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
UchOpcaoVazioUnidade| List[UchOpcaoVazioUnidade] |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