Curva de Segurança dos Armazenamentos (curva.dat)

As configurações de penalização por violação de volume mínimo operativo do NEWAVE , localizados no arquivo geralmente denominado curva.dat, são armazenados na classe:

class Curva(data=<cfinterface.data.sectiondata.SectionData object>)[código fonte]

Armazena os dados de entrada do NEWAVE referentes à curva para penalização por volume mínimo dos reservatórios.

property configuracoes_penalizacao: list | None

Linha de configuração das opções de penalização do arquivo curva.dat.

Retorna:

Os valores dos campos da linha como uma lista.

Tipo de retorno:

Optional[list]

property curva_seguranca: DataFrame | None

Tabela da curva de segurança por REE.

Retorna:

Os valores dos campos da linha como uma lista.

Tipo de retorno:

pd.DataFrame | None

property custos_penalidades: DataFrame | None

Tabela com os custos para penalização em cada REE.

Retorna:

Os custos por REE em um DataFrame.

Tipo de retorno:

pd.DataFrame | None

property impressao_relatorio_etapa2: int | None

Opção de impressão ou não do relatório do processo iterativo de 2ª etapa.

Retorna:

O valor como um int

Tipo de retorno:

Optional[int]

property iteracao_a_partir_etapa2: int | None

Iteração a partir da qual ocorre o processo iterativo de 2ª etapa.

Retorna:

O valor como um int

Tipo de retorno:

Optional[int]

property maximo_iteracoes_etapa2: int | None

Número máximo de iterações no processo iterativo de 2ª etapa.

Retorna:

O valor como um int

Tipo de retorno:

Optional[int]

property tolerancia_processo_etapa2: float | None

Tolerância para a execução do processo iterativo de etapa 2.

Retorna:

O valor como um float

Tipo de retorno:

Optional[float]