Ir para o conteúdo

Translation update pending

The Portuguese translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.

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 funcionalidades

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