Dados de Térmicas GNL (dadgnl.rvX)
As informações de entrada das térmicas de despacho antecipado (GNL) do DECOMP, localizadas no arquivo geralmente denominado dadgnl.rvX, onde X varia de 0 a 4, são armazenadas na classe:
- class Dadgnl(data=Ellipsis)[código-fonte]
Armazena os dados de entrada gerais do DECOMP.
Esta classe lida com as informações de entrada fornecidas ao DECOMP no
dadgnl.rvx. Possui métodos para acessar individualmente cada registro, editá-lo e também cria alguns novos registros.Atualmente, são suportados os registros:
TG,GS,NLeGL- gl(codigo_usina: int | None = None, codigo_submercado: int | None = None, estagio: int | None = None, data_inicio: str | None = None, df: bool = False) GL | List[GL] | DataFrame | None[código-fonte]
Obtém um registro que define o despacho por patamar e a duração dos patamares para uma UTE GNL.
- Parâmetros:
codigo_usina (int | None) – código que especifica o registro da UTE
codigo_submercado (int | None) – código do submercado da UTE
estagio (int | None) – estágio do despacho da UTE
data_inicio (str | None) – data de início do estágio do despacho da UTE
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:
GL| list[GL] |pd.DataFrame| None
- gs(mes: int | None = None, semanas: int | None = None, df: bool = False) GS | List[GS] | DataFrame | None[código-fonte]
Obtém um registro que define o número de semanas em cada mês de estudo no
Dadgnl.
- nl(codigo_usina: int | None = None, codigo_submercado: int | None = None, lag: int | None = None, df: bool = False) NL | List[NL] | DataFrame | None[código-fonte]
Obtém um registro que define o número de lags para o despacho de uma UTE.
- Parâmetros:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
NL| list[NL] |pd.DataFrame| None
- tg(codigo_usina: int | None = None, codigo_submercado: int | None = None, nome: str | None = None, estagio: int | None = None, df: bool = False) TG | List[TG] | DataFrame | None[código-fonte]
Obtém um registro que define uma usina termelétrica existente no estudo descrito pelo
Dadgnl.- Parâmetros:
codigo_usina (int | None) – código que especifica o registro da UTE
codigo_submercado (int | None) – código que especifica o submercado da UTE
nome (str | None) – nome da UTE
estagio (int | None) – Índice do estágio para o qual foi cadastrado o despacho da UTE
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:
TG| list[TG] |pd.DataFrame| None
As informações existentes em cada um dos registros são armazenadas em modelos próprios para cada um. Os registros suportados até o momento são os utilizados nos estudos oficiais de operação:
- class TG(previous=None, next=None, data=None)[código-fonte]
Registro que contém o cadastro das térmicas a GNL
- property codigo_submercado: int | None
O código do submercado de cadastro da UTE.
- Retorna:
O código do submercado como um
int.
- property codigo_usina: int | None
O código de cadastro da UTE.
- Retorna:
O código.
- Tipo de retorno:
Optional[int]
- property estagio: int | None
O estágio do despacho da UTE.
- Retorna:
O estágio.
- Tipo de retorno:
Optional[int]
- class GS(previous=None, next=None, data=None)[código-fonte]
Registro que contém o número de semanas dos meses envolvidos no estudo.
- class NL(previous=None, next=None, data=None)[código-fonte]
Registro que contém o número de lags para o despacho de cada térmica de despacho antecipado em cada subsistema.
- property codigo_submercado: int | None
O código do submercado de despacho da UTE
- Retorna:
O código do submercado.
- Tipo de retorno:
Optional[int]
- class GL(previous=None, next=None, data=None)[código-fonte]
Registro que contém os cadastros de restrições elétricas.
- property codigo_submercado: int | None
O código do submercado de despacho da UTE
- Retorna:
O código do submercado.
- Tipo de retorno:
Optional[int]
- property codigo_usina: int | None
O código da UTE despachada no registro GL
- Retorna:
O código.
- Tipo de retorno:
Optional[int]
- property data_inicio: str | None
A data de despacho da UTE
- Retorna:
A data no formato DDMMYYYY.
- Tipo de retorno:
Optional[str]
- property duracao: List[float]
As durações de cada patamar para o despacho da UTE
- Retorna:
As durações como
list[float]