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.

Parâmetros:

content (str | bytes) – The file name in disk or the file contents themselves