Coeficientes dos Cortes (cortes.dat)
Os coeficientes dos cortes do NEWAVE, localizados no arquivo geralmente denominado cortes.dat, são armazenados na classe:
- class Cortes(data=<cfinterface.data.sectiondata.SectionData object>)[código-fonte]
Armazena os dados de saída do NEWAVE referentes aos cortes de Benders.
- property cortes: DataFrame | None
Retorna o conjunto dos cortes de Benders construídos durante o cálculo da política.
indice_corte (
int
)iteracao_construcao (
str
)indice_forward (
int
)iteracao_inativacao (
int
)rhs (
float
)
Se o estágio em questão for agregado em REE:
pi_earm_ree1 (
float
)pi_ena_ree1_lag1 (
float
)…
pi_ena_ree1_lagN (
float
)pi_earm_ree2 (
float
)…
pi_ena_reeR_lagN (
float
)
Se o estágio em questão for individualizado:
pi_varm_uhe1 (
float
)pi_qafl_uhe1_lag1 (
float
)…
pi_qafl_uhe1_lagN (
float
)pi_varm_uhe2 (
float
)…
pi_qafl_uheU_lagN (
float
)
Para todos os estágios:
pi_gnl_sbm1_pat1_lag1 (
float
)…
pi_gnl_sbm1_pat1_lagL (
float
)pi_gnl_sbm1_pat2_lag1 (
float
)…
pi_gnl_sbm1_patP_lagL (
float
)pi_gnl_sbm2_pat1_lag1 (
float
)…
pi_gnl_sbmS_patP_lagL (
float
)
R é o número de REEs.
U é o número de UHEs.
S é o número de submercados.
N é a máxima ordem do modelo PAR(p) ajustado.
P é o número de patamares de carga.
L é o lag máximo de despacho GNL antecipado.
- Retorna:
Os coeficientes dos cortes em uma tabela.
- Tipo de retorno:
pd.DataFrame | None
- classmethod read(content: str | bytes, tamanho_registro: int = 1664, indice_ultimo_corte: int = 0, numero_total_cortes: int = 10000, codigos_rees: List[int] = [], codigos_uhes: List[int] = [], codigos_submercados: List[int] = [], ordem_maxima_parp: int = 12, lag_maximo_gnl: int = 2, *args, **kwargs) Cortes [código-fonte]
Reads the sectionfile data from a given file in disk.