InviabUnic (inviab_unic.rvX)

Visão geral do modelo

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(dados: idecomp._utils.dadosarquivo.DadosArquivoBlocos)[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: pandas.core.frame.DataFrame

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

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

  • FWD/BWD (int): momento de ocorrência da inviabilidade (0/1)

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

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

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

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

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

Retorna

Tabela das inviabilidades no mesmo formato do arquivo inviab_unic.rvX.

Tipo de retorno

pd.DataFrame

property inviabilidades_simulacao_final: pandas.core.frame.DataFrame

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

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

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

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

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

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

Retorna

Tabela das inviabilidades no mesmo formato do arquivo inviab_unic.rvX.

Tipo de retorno

pd.DataFrame

classmethod le_arquivo(diretorio: str, nome_arquivo='inviab_unic.rv0')idecomp.decomp.inviabunic.InviabUnic[código fonte]

Realiza a leitura de um arquivo “inviab_unic.rvx” existente em um diretório.

Parâmetros
  • diretorio (str) – O caminho relativo ou completo para o diretório onde se encontra o arquivo

  • nome_arquivo (str, optional) – Nome do arquivo a ser lido, potencialmente especificando a revisão. Tem como valor default “inviab_unic.rv0”

Retorna

Um objeto InviabUnic com informações do arquivo lido