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 inviabilidadeFWD/BWD (
int
): momento de ocorrência da inviabilidade (0/1)Estágio (
int
): estágio da ocorrência da inviabilidadeCenário (
int
): cenário da ocorrência da inviabilidadeRestrição (
str
): mensagem da restrição como no arquivoViolação (
float
): quantidade de violação da restriçãoUnidade (
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 inviabilidadeCenário (
int
): cenário da ocorrência da inviabilidadeRestrição (
str
): mensagem da restrição como impressaViolação (
float
): quantidade de violação da restriçãoUnidade (
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