Saltar a contenido

Conversión de mallas y datos

Además de los formatos estándar (malla HEC-MW y control de análisis FSTR), la entrada/salida de FrontISTR permite importar formatos de malla externos y exportar a formatos de visualización. Este capítulo resume las funciones de conversión de formatos, no el cálculo en sí.

Descripción general de las funciones

Las funciones de conversión de datos se dividen en las dos categorías siguientes.

Categoría Función Entrada/Salida
Conversión de entrada Importación de archivos neutros de FEMAP (neu2fstr) Archivo neutro NEU → malla HEC-MW + archivo de control de FrontISTR
Conversión de salida Exportación de resultados de análisis a formatos de visualización (!VISUAL) Resultados HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
Conversión de salida Combinación de archivos de resultados distribuidos de una ejecución paralela (rmerge) Archivos de resultados de cada PE → un único archivo de resultados
Conversión de salida Conversión texto/binario de archivos de resultados (rconv) Archivos de resultados de texto ↔ binarios

La selección de magnitudes físicas que se incluirán en los archivos de resultados y el mecanismo de archivos de reinicio no se tratan en este capítulo; consulte Salida y reinicio.

Importación de mallas externas

FrontISTR incluye la herramienta neu2fstr, que convierte archivos neutros de FEMAP (NEU) en archivos de malla HEC-MW y archivos de control de FrontISTR.

Con neu2fstr, el tipo de análisis (análisis estático / análisis modal / análisis térmico) se especifica durante la conversión. Se generan los archivos siguientes.

  • Archivo de malla HEC-MW: coordenadas nodales, conectividad de elementos, ID de materiales, sistemas de coordenadas, grupos de nodos y grupos de elementos
  • Archivo de control de FrontISTR: plantilla de tarjetas de control básicas, como !SOLUTION, según el tipo de análisis
  • Archivo de control HEC-MW (hecmw_ctrl.dat): generado opcionalmente

Al convertir para análisis modal, los parámetros de la sección !EIGEN son valores provisionales y el usuario debe editarlos después de la conversión. La información, como condiciones de contorno, cargas y contacto, que no tiene representación en el archivo neutro de FEMAP no se incluye en el resultado de la conversión y debe añadirse al archivo de control.

Exportación a formatos de visualización

Los resultados del cálculo pueden escribirse en formatos destinados a herramientas de visualización, además de los archivos de resultados HEC-MW estándar. Durante la ejecución paralela, el procesamiento de visualización se realiza dentro de la misma ejecución MPI que el análisis, por lo que los resultados de todos los PE se integran en un único archivo de visualización.

En la entrada, !VISUAL,method=PSR especifica pseudovisualización (secciones, isosuperficies, formas deformadas, etc.), mientras que !VISUAL,method=PVR especifica renderizado volumétrico. Consulte la referencia de palabras clave para conocer los detalles de la sintaxis. El parámetro output_type permite seleccionar entre los formatos siguientes.

Categoría de formato Valor de output_type Finalidad
AVS UCD (predeterminado) AVS Archivo UCD ligero que contiene únicamente elementos de superficie. Es el valor predeterminado cuando se omite output_type.
AVS UCD completo COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS UCD que contiene todos los elementos. Puede seleccionarse una versión reordenada (REORDER) y una versión de salida por PE (SEPARATE).
AVS UCD binario BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS Versión binaria del AVS UCD completo.
AVS UCD comprimido COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS Versión del AVS UCD completo comprimida con zlib.
MicroAVS COMPLETE_MICROAVS Archivo UCD para MicroAVS.
VTK VTK, BIN_VTK, COMP_VTK Formato VTK legible por ParaView y herramientas similares. Puede seleccionarse salida ASCII / binaria / comprimida.
EXODUS EXODUS, STEP_EXODUS Formato Exodus II para ParaView. EXODUS escribe todos los pasos temporales en un único archivo, mientras que STEP_EXODUS escribe un archivo por cada paso temporal.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL Archivo de texto NEUTRAL de propósito general en formato FEMAP.
Imagen BMP BMP Imagen del resultado del renderizado de superficie (PSR) o del renderizado volumétrico (PVR).

El formato EXODUS solo se escribe con un ejecutable de FrontISTR compilado con la biblioteca Exodus II habilitada. La salida se omite en las compilaciones en las que está deshabilitada.

Combinación de archivos de resultados paralelos y conversión de tipo

Para combinar en un único archivo los archivos de resultados obtenidos de una ejecución paralela (divididos por PE) sin realizar procesamiento de visualización, utilice la herramienta rmerge. rmerge especifica el número de rangos y el inicio/fin/intervalo de los pasos temporales, y escribe un archivo de resultados en formato de texto o binario.

Para convertir archivos de resultados entre representaciones de texto y binarias, utilice la herramienta rconv. rconv especifica el inicio/fin/intervalo de los pasos temporales y convierte únicamente el tipo de representación.

Temas relacionados