Ir para o conteúdo

Conversão de malha e dados

Além dos formatos padrão (malha HEC-MW e controle de análise FSTR), a entrada e a saída do FrontISTR oferecem importação de formatos de malha externos e exportação para formatos de visualização. Este capítulo organiza as funções de “conversão de formato”, e não o cálculo em si.

Visão geral das funções

As funções de conversão de dados são divididas nos dois grupos a seguir.

Categoria Função Entrada/saída
Conversão de entrada Importação de arquivo neutro do FEMAP (neu2fstr) Arquivo neutro NEU → malha HEC-MW + arquivo de controle do FrontISTR
Conversão de 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 de saída Combinação dos arquivos de resultados distribuídos da execução paralela (rmerge) Arquivos de resultados de cada PE → um único arquivo de resultados
Conversão de saída Conversão texto/binário dos arquivos de resultados (rconv) Arquivos de resultados em texto ↔ binário

A seleção das grandezas físicas incluídas nos arquivos de resultados e o mecanismo dos arquivos de reinicialização não são tratados neste capítulo; consulte Saída e reinicialização.

Importação de malhas externas

O FrontISTR inclui a ferramenta neu2fstr, que converte arquivos neutros do FEMAP (NEU) em malhas HEC-MW e arquivos de controle do FrontISTR.

No neu2fstr, o tipo de análise (análise estática / análise modal / análise térmica) é especificado durante a conversão. Os arquivos gerados são os seguintes.

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

Na conversão para análise modal, os parâmetros da seção !EIGEN são valores provisórios e devem ser editados pelo usuário após a conversão. Informações como condições de contorno, cargas e contato que não têm representação no arquivo neutro do FEMAP não são incluídas no resultado da conversão e devem ser adicionadas ao arquivo de controle.

Exportação para formatos de visualização

Além dos arquivos de resultados HEC-MW padrão, os resultados do cálculo podem ser gravados em formatos destinados a ferramentas de visualização. Na execução paralela, o processamento de visualização é realizado dentro da mesma execução MPI da análise; por isso, os resultados de todos os PEs são integrados e gerados como um único arquivo de visualização.

Na entrada, !VISUAL,method=PSR especifica a pseudovisualização (seções, isosuperfícies, formas deformadas etc.), enquanto !VISUAL,method=PVR especifica a renderização de volume. Consulte a referência de palavras-chave para os detalhes da sintaxe. O parâmetro output_type permite selecionar um dos formatos a seguir.

Categoria de formato Valor de output_type Uso
AVS UCD (padrão) AVS Arquivo UCD leve contendo somente elementos de superfície. É o padrão quando output_type é omitido.
AVS UCD completo COMPLETE_AVSCOMPLETE_REORDER_AVSSEPARATE_COMPLETE_AVS UCD contendo todos os elementos. Pode-se selecionar a versão reordenada (REORDER) e a versão com saída por PE (SEPARATE).
AVS UCD binário BIN_COMPLETE_AVSBIN_COMPLETE_REORDER_AVSBIN_SEPARATE_COMPLETE_AVS Versão binária do AVS UCD completo.
AVS UCD compactado COMP_COMPLETE_REORDER_AVSCOMP_SEPARATE_COMPLETE_AVS Versão compactada com zlib do AVS UCD completo.
MicroAVS COMPLETE_MICROAVS Arquivo UCD para MicroAVS.
VTK VTKBIN_VTKCOMP_VTK Formato VTK que pode ser lido pelo ParaView e ferramentas semelhantes. É possível selecionar saída ASCII / binária / compactada.
EXODUS EXODUSSTEP_EXODUS Formato Exodus II do ParaView. EXODUS grava todos os passos de tempo em um único arquivo, enquanto STEP_EXODUS grava um arquivo para cada passo de tempo.
FEMAP NEUTRAL VIS_FEMAP_NEUTRALFSTR_FEMAP_NEUTRAL Arquivo 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 de volume (PVR).

O formato EXODUS é gravado somente por executáveis do FrontISTR compilados com a biblioteca Exodus II habilitada. Em builds em que ela está desabilitada, a saída é ignorada.

Combinação de arquivos de resultados paralelos e conversão de tipo

Para combinar em um único arquivo os arquivos de resultados obtidos na execução paralela (divididos por PE), sem processamento de visualização, use a ferramenta rmerge. O rmerge especifica o número de ranks e o início/fim/intervalo dos passos de tempo e grava o arquivo de resultados em formato texto ou binário.

Para converter mutuamente a representação dos arquivos de resultados entre texto e binário, use a ferramenta rconv. O rconv especifica o início/fim/intervalo dos passos de tempo e converte apenas o tipo de representação.

Tópicos relacionados