Dados das Usinas Renováveis

As informações de usinas renováveis (parques eólicos equivalentes) no DECOMP, localizadas no arquivos das LIBS que são indicados no indices.csv com as respectivas funcionalidades, são armazenados na classe:

class Renovaveis(data: Any = Ellipsis)[código-fonte]

Armazena os dados de entrada do DECOMP referentes aos dados das usinas renováveis (parques eólicos equivalentes) do problema.

pee_cad(codigo_pee: int | None = None, nome_pee: str | None = None, df: bool = False) PEECadastro | list[PEECadastro] | DataFrame | None[código-fonte]

Obtém registros que cadastram um parque eólico equivalente. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_pee (int | None) – código que especifica o parque

  • nome_pee (str | None) – nome do parque

  • df (bool) – ignorar os filtros e retornar todos os dados de registros como um DataFrame

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

PEECadastro | list[PEECadastro] | None | DataFrame

pee_config_per(codigo_pee: int | None = None, estagio_inicial: int | None = None, estagio_final: int | None = None, estado_operacao: str | None = None, df: bool = False) PEEConfiguracaoPeriodo | list[PEEConfiguracaoPeriodo] | DataFrame | None[código-fonte]

Obtém registros que definem a configuração de operação de um parque eólico equivalente por período. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_pee (int | None) – código que especifica o parque

  • estagio_inicial (int | None) – estágio inicial de validade

  • estagio_final (int | None) – estágio final de validade

  • estado_operacao (str | None) – estado de operação do parque

  • df (bool) – ignorar os filtros e retornar todos os dados de registros como um DataFrame

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

PEEConfiguracaoPeriodo | list[PEEConfiguracaoPeriodo] | None | DataFrame

pee_ger_per_pat_cen(codigo_pee: int | None = None, estagio: int | None = None, patamar: int | None = None, cenario: int | None = None, geracao: float | None = None, df: bool = False) list[PEEGeracaoPeriodoPatamarCenario | PEEGeracaoPeriodoPatamarCenarioComPeriodoFinal] | DataFrame | None[código-fonte]

Obtém registros que definem a geração de um parque eólico equivalente por período, patamar e cenário. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

O card PEE-GER-PER-PAT-CEN possui dois layouts, distinguidos pela quantidade de campos da linha: o de período único (5 campos) e o de intervalo de períodos (6 campos, com PerFin). Ambos são lidos e combinados neste método, expondo sempre as colunas codigo_pee, estagio, patamar, cenario, geracao e, quando o layout de intervalo está presente, também estagio_final.

Parâmetros:
  • codigo_pee (int | None) – código que especifica o parque

  • estagio (int | None) – estágio (período) de validade

  • patamar (int | None) – índice do patamar de carga

  • cenario (int | None) – índice do cenário

  • geracao (float | None) – geração do parque

  • df (bool) – ignorar os filtros e retornar todos os dados de registros como um DataFrame

Retorna:

Os registros, se existirem.

Tipo de retorno:

list[PEEGeracaoPeriodoPatamarCenario | PEEGeracaoPeriodoPatamarCenarioComPeriodoFinal] | None | DataFrame

pee_pot_inst_per(codigo_pee: int | None = None, estagio_inicial: int | None = None, estagio_final: int | None = None, potencia_instalada: float | None = None, df: bool = False) PEEPotenciaInstaladaPeriodo | list[PEEPotenciaInstaladaPeriodo] | DataFrame | None[código-fonte]

Obtém registros que definem a potência instalada de um parque eólico equivalente por período. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_pee (int | None) – código que especifica o parque

  • estagio_inicial (int | None) – estágio inicial de validade

  • estagio_final (int | None) – estágio final de validade

  • potencia_instalada (float | None) – potência instalada do parque

  • df (bool) – ignorar os filtros e retornar todos os dados de registros como um DataFrame

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

PEEPotenciaInstaladaPeriodo | list[PEEPotenciaInstaladaPeriodo] | None | DataFrame

pee_subm(codigo_pee: int | None = None, codigo_submercado: int | None = None, df: bool = False) PEESubmercado | list[PEESubmercado] | DataFrame | None[código-fonte]

Obtém registros que relacionam um parque eólico equivalente a um submercado. Opcionalmente, o retorno pode ser transformado em um DataFrame, apenas para leitura das informações.

Parâmetros:
  • codigo_pee (int | None) – código que especifica o parque

  • codigo_submercado (int | None) – código do submercado

  • df (bool) – ignorar os filtros e retornar todos os dados de registros como um DataFrame

Retorna:

Um ou mais registros, se existirem.

Tipo de retorno:

PEESubmercado | list[PEESubmercado] | None | DataFrame