Ir para o conteúdo

Conversão de Malhas e Dados

Além dos formatos padrão (malha HEC-MW e controlo de análise FSTR), a entrada/saída do FrontISTR suporta a importação de formatos de malha externos e a exportação para formatos de visualização. Este capítulo resume as funções de conversão de formatos, e não o cálculo propriamente dito.

Visão Geral das Funções

As funções de conversão de dados dividem-se nas duas categorias seguintes.

Categoria Função Entrada/Saída
Conversão do lado da entrada Importação de ficheiros neutros FEMAP (neu2fstr) Ficheiro neutro NEU → malha HEC-MW + ficheiro de controlo FrontISTR
Conversão do lado da saída Exportação dos resultados da análise para formatos de visualização (!VISUAL) Resultados HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
Conversão do lado da saída Fusão de ficheiros de resultados distribuídos da execução paralela (rmerge) Ficheiros de resultados de cada PE → ficheiro de resultados único
Conversão do lado da saída Conversão texto/binário dos ficheiros de resultados (rconv) Ficheiros de resultados texto ↔ binário

A seleção das grandezas físicas a incluir nos ficheiros de resultados e o mecanismo de ficheiros de reinício não são tratados neste capítulo; consulte Saída e Reinício.

Importação de Malhas Externas

O FrontISTR inclui a ferramenta neu2fstr, que converte ficheiros neutros FEMAP (NEU) em ficheiros de malha HEC-MW e de controlo FrontISTR.

Com neu2fstr, o tipo de análise (análise estática / análise modal / análise térmica) é especificado durante a conversão. São gerados os seguintes ficheiros.

  • Ficheiro de malha HEC-MW: coordenadas nodais, conectividade dos elementos, IDs de material, sistemas de coordenadas, grupos de nós e grupos de elementos
  • Ficheiro de controlo FrontISTR: modelo de cartões de controlo básicos, como !SOLUTION, de acordo com o tipo de análise
  • Ficheiro de controlo HEC-MW (hecmw_ctrl.dat): gerado opcionalmente

Ao converter para análise modal, os parâmetros da secção !EIGEN são valores provisórios e devem ser editados pelo utilizador após a conversão. Informações como condições de fronteira, cargas e contacto que não têm representação no ficheiro neutro FEMAP não são incluídas no resultado da conversão e devem ser adicionadas ao ficheiro de controlo.

Exportação para Formatos de Visualização

Os resultados do cálculo podem ser escritos em formatos destinados a ferramentas de visualização, além dos ficheiros de resultados HEC-MW padrão. Durante a execução paralela, o processamento de visualização é efetuado na mesma execução MPI que a análise, pelo que os resultados de todos os PEs são integrados num único ficheiro de visualização.

Na entrada, !VISUAL,method=PSR especifica a pseudovisualização (secções, isosuperfícies, formas deformadas, etc.), enquanto !VISUAL,method=PVR especifica a renderização volumétrica. Consulte a referência de palavras-chave para obter detalhes da sintaxe. O parâmetro output_type seleciona entre os seguintes formatos.

Categoria de formato Valor de output_type Finalidade
AVS UCD (predefinição) AVS Ficheiro UCD leve contendo apenas elementos de superfície. É a predefinição quando output_type é omitido.
AVS UCD completo COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS UCD contendo todos os elementos. É possível selecionar uma versão reordenada (REORDER) e uma versão com saída por PE (SEPARATE).
AVS UCD binário BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS Versão binária do AVS UCD completo.
AVS UCD comprimido COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS Versão do AVS UCD completo comprimida com zlib.
MicroAVS COMPLETE_MICROAVS Ficheiro UCD para MicroAVS.
VTK VTK, BIN_VTK, COMP_VTK Formato VTK legível pelo ParaView e ferramentas semelhantes. Pode selecionar-se saída ASCII / binária / comprimida.
EXODUS EXODUS, STEP_EXODUS Formato Exodus II para ParaView. EXODUS escreve todos os passos temporais num único ficheiro, enquanto STEP_EXODUS escreve um ficheiro para cada passo temporal.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL Ficheiro NEUTRAL de texto de uso geral no formato FEMAP.
Imagem BMP BMP Imagem do resultado da renderização de superfície (PSR) ou da renderização volumétrica (PVR).

O formato EXODUS só é escrito por um executável FrontISTR compilado com a biblioteca Exodus II ativada. Nas compilações em que está desativada, a saída é ignorada.

Fusão de Ficheiros de Resultados Paralelos e Conversão de Tipo

Para fundir ficheiros de resultados obtidos por execução paralela (separados por PE) num único ficheiro sem processamento de visualização, utilize a ferramenta rmerge. O rmerge especifica o número de ranks e o início/fim/intervalo dos passos temporais, e escreve um ficheiro de resultados em formato de texto ou binário.

Para converter ficheiros de resultados entre representações de texto e binárias, utilize a ferramenta rconv. O rconv especifica o início/fim/intervalo dos passos temporais e converte apenas o tipo de representação.

Tópicos Relacionados