InviabUnic (inviab_unic.rvX)

As informações das inviabilidade visitadas pelo do DECOMP, localizadas no arquivo geralmente denominado inviab_unic.rvX, onde X varia de 0 a 4, são armazenadas na classe:

class InviabUnic(data=Ellipsis)[código-fonte]

Armazena os dados de saída do DECOMP referentes às inviabilidades ocorridas durante o processo de execução.

Esta classe lida com as informações de saída fornecidas pelo DECOMP e reproduzidas no inviab_unic.rvx.

property inviabilidades_iteracoes: DataFrame | None

Tabela das inviabilidades visitadas pelo modelo durante as iterações. As colunas são:

  • iteracao (int): iteração de ocorrência da inviabilidade

  • etapa (int): momento de ocorrência da inviabilidade (0 fwd / 1 bkd)

  • estagio (int): estágio da ocorrência da inviabilidade

  • cenario (int): cenário da ocorrência da inviabilidade

  • restricao (str): mensagem da restrição como no arquivo

  • violacao (float): quantidade de violação da restrição

  • unidade (str): unidade de medição da restrição violada

Retorna:

Tabela das inviabilidades

Tipo de retorno:

pd.DataFrame | None

property inviabilidades_simulacao_final: DataFrame | None

Tabela das inviabilidades visitadas pelo modelo durante a simulação final. As colunas são:

  • estagio (int): estágio da ocorrência da inviabilidade

  • cenario (int): cenário da ocorrência da inviabilidade

  • restricao (str): mensagem da restrição como impressa

  • violacao (float): quantidade de violação da restrição

  • unidade (str): unidade de medição da restrição violada

Retorna:

Tabela das inviabilidades

Tipo de retorno:

pd.DataFrame | None