Dados de Restrições
As informações de restrições no NEWAVE, localizadas no arquivos das LIBS que são indicados no indices.csv
com as respectivas funcionalidades, são armazenados na classe:
- class Restricoes(data=<cfinterface.data.registerdata.RegisterData object>)[código-fonte]
Armazena os dados de entrada do NEWAVE referentes aos dados das restrições do problema.
- re(codigo_restricao: int | None = None, formula: str | None = None, df: bool = False) RegistroRE | List[RegistroRE] | DataFrame | None [código-fonte]
Obtém um registro que cadastra uma usina restrição elétrica (RE).
- re_horiz_per(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, df: bool = False) RegistroREHorizPer | List[RegistroREHorizPer] | DataFrame | None [código-fonte]
Obtém um registro que cadastra o horizonte de validade de uma restrição elétrica.
- Parâmetros:
codigo_restricao (int | None) – código que especifica a restrição
data_inicio (datetime | None) – data inicial de validade da restrição
data_fim (datetime | None) – data final de validade da restrição
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
RegistroREHorizPer
| list[RegistroREHorizPer
] |pd.DataFrame
| None
- re_lim_form_per(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, patamar: int | None = None, limite_inferior: float | None = None, limite_superior: float | None = None, df: bool = False) RegistroRELimFormPer | List[RegistroRELimFormPer] | DataFrame | None [código-fonte]
Obtém um registro que cadastra os limites por horizonte e por patamar para uma restrição elétrica.
- Parâmetros:
codigo_restricao (int | None) – código que especifica a restrição
data_inicio (datetime | None) – data inicial de validade dos limites
data_fim (datetime | None) – data final de validade dos limites
patamar (int | None) – patamar de validade dos limites
limite_inferior (float | None) – limite inferior da restrição
limite_superior (float | None) – limite superior da restrição
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
RegistroRELimFormPer
| list[RegistroRELimFormPer
] |pd.DataFrame
| None
- rhe(codigo_restricao: int | None = None, formula: str | None = None, df: bool = False) RegistroRHE | List[RegistroRHE] | DataFrame | None [código-fonte]
Obtém um registro que cadastra uma usina restrição linear por partes de energia (REE).
- rhe_horiz_per(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, df: bool = False) RegistroRHEHorizPer | List[RegistroRHEHorizPer] | DataFrame | None [código-fonte]
Obtém um registro que cadastra o horizonte de validade de uma restrição linear por partes de energia.
- Parâmetros:
codigo_restricao (int | None) – código que especifica a restrição
data_inicio (datetime | None) – data inicial de validade da restrição
data_fim (datetime | None) – data final de validade da restrição
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
RegistroRHEHorizPer
| list[RegistroRHEHorizPer
] |pd.DataFrame
| None
- rhe_ls_lpp_earmi(codigo_restricao: int | None = None, indice_reta: int | None = None, coeficiente_angular: float | None = None, coeficiente_linear: float | None = None, df: bool = False) RegistroRHELsLPPEarmi | List[RegistroRHELsLPPEarmi] | DataFrame | None [código-fonte]
Obtém um registro que cadastra as retas da restrição linear por partes de energia.
- Parâmetros:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
RegistroRHELsLPPEarmi
| list[RegistroRHELsLPPEarmi
] |pd.DataFrame
| None
- rhq(codigo_restricao: int | None = None, formula: str | None = None, df: bool = False) RegistroRHQ | List[RegistroRHQ] | DataFrame | None [código-fonte]
Obtém um registro que cadastra uma usina restrição de vazão (UHE).
- rhq_horiz_per(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, df: bool = False) RegistroRHQHorizPer | List[RegistroRHQHorizPer] | DataFrame | None [código-fonte]
Obtém um registro que cadastra o horizonte de validade de uma restrição de vazão.
- Parâmetros:
codigo_restricao (int | None) – código que especifica a restrição
data_inicio (datetime | None) – data inicial de validade da restrição
data_fim (datetime | None) – data final de validade da restrição
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
RegistroRHQHorizPer
| list[RegistroRHQHorizPer
] |pd.DataFrame
| None
- rhq_lim_form_per_pat(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, patamar: int | None = None, df: bool = False) RegistroRHQLimFormPerPat | List[RegistroRHQLimFormPerPat] | DataFrame | None [código-fonte]
Obtém um registro que cadastra as retas da restrição de vazão.
- Parâmetros:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
RegistroRHQLimFormPerPat
| list[RegistroRHQLimFormPerPat
] |pd.DataFrame
| None
- rhq_ls_lpp_voli(codigo_restricao: int | None = None, indice_reta: int | None = None, coeficiente_angular: float | None = None, coeficiente_linear: float | None = None, df: bool = False) RegistroRHQLsLPPVoli | List[RegistroRHQLsLPPVoli] | DataFrame | None [código-fonte]
Obtém um registro que cadastra as retas da restrição linear por partes de vazão.
- Parâmetros:
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
RegistroRHQLsLPPVoli
| list[RegistroRHQLsLPPVoli
] |pd.DataFrame
| None
- rhv(codigo_restricao: int | None = None, formula: str | None = None, df: bool = False) RegistroRHV | List[RegistroRHV] | DataFrame | None [código-fonte]
Obtém um registro que cadastra uma usina restrição de volume (UHE).
- rhv_horiz_per(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, df: bool = False) RegistroRHVHorizPer | List[RegistroRHVHorizPer] | DataFrame | None [código-fonte]
Obtém um registro que cadastra o horizonte de validade de uma restrição de volume.
- Parâmetros:
codigo_restricao (int | None) – código que especifica a restrição
data_inicio (datetime | None) – data inicial de validade da restrição
data_fim (datetime | None) – data final de validade da restrição
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
RegistroRHVHorizPer
| list[RegistroRHVHorizPer
] |pd.DataFrame
| None
- rhv_lim_form_per(codigo_restricao: int | None = None, data_inicio: datetime | None = None, data_fim: datetime | None = None, df: bool = False) RegistroRHVLimFormPer | List[RegistroRHVLimFormPer] | DataFrame | None [código-fonte]
Obtém um registro que cadastra as retas da restrição de volume.
- Parâmetros:
codigo_restricao (int | None) – código que especifica a restrição
data_inicio (datetime | None) – data de início da validade dos limites
data_fim (datetime | None) – data de fim da validade dos limites
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
RegistroRHVLimFormPer
| list[RegistroRHVLimFormPer
] |pd.DataFrame
| None
As informações existentes em cada um dos campos são armazenadas em modelos próprios para cada um.
- class RegistroRE(previous=None, next=None, data=None)[código-fonte]
Registro que contém um cadastro de restrição elétrica (RE).
- class RegistroREHorizPer(previous=None, next=None, data=None)[código-fonte]
Registro que contém o cadastro do horizonte de validade da restrição RE.
- property codigo_restricao: int | None
O código da restrição.
- Retorna:
O código
- Tipo de retorno:
Optional[int]
- class RegistroRELimFormPer(previous=None, next=None, data=None)[código-fonte]
Registro que contém os limites de cada restrição RE por patamar.
- property codigo_restricao: int | None
O código da restrição.
- Retorna:
O código
- Tipo de retorno:
Optional[int]
- property data_fim: datetime | None
A data de fim da validade dos limites da restrição.
- Retorna:
A data
- Tipo de retorno:
Optional[datetime]
- property data_inicio: datetime | None
A data de início da validade dos limites da restrição.
- Retorna:
A data
- Tipo de retorno:
Optional[datetime]
- property limite_inferior: str | None
A equação que da o limite inferior da restrição.
- Retorna:
A equação
- Tipo de retorno:
Optional[str]
- class RegistroRHE(previous=None, next=None, data=None)[código-fonte]
Registro que contém um cadastro de restrição de energia (RHE).
- class RegistroRHEHorizPer(previous=None, next=None, data=None)[código-fonte]
Registro que contém o cadastro do horizonte de validade da restrição RHE.
- property codigo_restricao: int | None
O código da restrição.
- Retorna:
O código
- Tipo de retorno:
Optional[int]
- class RegistroRHELsLPPEarmi(previous=None, next=None, data=None)[código-fonte]
Registro que contém as retas de cada restrição RHE modelada como restrição linear por partes.
- property codigo_restricao: int | None
O código da restrição.
- Retorna:
O código
- Tipo de retorno:
Optional[int]
- property coeficiente_angular: float | None
O coeficiente angular da reta.
- Retorna:
O coeficiente
- Tipo de retorno:
Optional[float]
- class RegistroRHQ(previous=None, next=None, data=None)[código-fonte]
Registro que contém um cadastro de restrição de vazão (RHQ).
- class RegistroRHQHorizPer(previous=None, next=None, data=None)[código-fonte]
Registro que contém o cadastro do horizonte de validade da restrição RHQ.
- property codigo_restricao: int | None
O código da restrição.
- Retorna:
O código
- Tipo de retorno:
Optional[int]
- class RegistroRHQLsLPPVoli(previous=None, next=None, data=None)[código-fonte]
Registro que contém as retas de cada restrição RHQ modelada como restrição linear por partes.
- property codigo_restricao: int | None
O código da restrição.
- Retorna:
O código
- Tipo de retorno:
Optional[int]
- property coeficiente_angular: float | None
O coeficiente angular da reta.
- Retorna:
O coeficiente
- Tipo de retorno:
Optional[float]
- class RegistroRHQLimFormPerPat(previous=None, next=None, data=None)[código-fonte]
Registro que contém os limites inferiores e superiores para restrições RHQ.
- property codigo_restricao: int | None
O código da restrição.
- Retorna:
O código
- Tipo de retorno:
Optional[int]
- property data_fim: datetime | None
A data de fim da validade dos limites da restrição.
- Retorna:
A data
- Tipo de retorno:
Optional[datetime]
- property data_inicio: datetime | None
A data de início da validade dos limites da restrição.
- Retorna:
A data
- Tipo de retorno:
Optional[datetime]
- property limite_inferior: float | None
O limite inferior para a restrição.
- Retorna:
O limite inferior
- Tipo de retorno:
Optional[float]
- class RegistroRHV(previous=None, next=None, data=None)[código-fonte]
Registro que contém um cadastro de restrição de volume (RHV).
- class RegistroRHVHorizPer(previous=None, next=None, data=None)[código-fonte]
Registro que contém o cadastro do horizonte de validade da restrição RHV.
- property codigo_restricao: int | None
O código da restrição.
- Retorna:
O código
- Tipo de retorno:
Optional[int]
- class RegistroRHVLimFormPer(previous=None, next=None, data=None)[código-fonte]
Registro que contém os limites inferiores e superiores para restrições RHV.
- property codigo_restricao: int | None
O código da restrição.
- Retorna:
O código
- Tipo de retorno:
Optional[int]
- property data_fim: datetime | None
A data de fim da validade dos limites da restrição.
- Retorna:
A data
- Tipo de retorno:
Optional[datetime]
- property data_inicio: datetime | None
A data de início da validade dos limites da restrição.
- Retorna:
A data
- Tipo de retorno:
Optional[datetime]