Ga naar inhoud

Mesh- en gegevensconversie

Naast de standaardformaten (HEC-MW-mesh en FSTR-analysebesturing) ondersteunt de invoer/uitvoer van FrontISTR het importeren van externe meshformaten en het exporteren naar visualisatieformaten. Dit hoofdstuk vat functies voor formaatconversie samen en behandelt niet de berekening zelf.

Overzicht van functies

Functies voor gegevensconversie zijn onderverdeeld in de volgende twee categorieën.

Categorie Functie Invoer/uitvoer
Conversie aan invoerzijde Import van FEMAP-neutrale bestanden (neu2fstr) NEU-neutraal bestand → HEC-MW-mesh + FrontISTR-besturingsbestand
Conversie aan uitvoerzijde Export van analyseresultaten naar visualisatieformaten (!VISUAL) HEC-MW-resultaten → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
Conversie aan uitvoerzijde Samenvoegen van gedistribueerde resultaatbestanden van parallelle uitvoering (rmerge) Resultaatbestanden per PE → één resultaatbestand
Conversie aan uitvoerzijde Tekst-/binaire conversie van resultaatbestanden (rconv) Tekst ↔ binaire resultaatbestanden

De selectie van fysische grootheden die in resultaatbestanden worden opgenomen en het mechanisme voor restart-bestanden vallen buiten dit hoofdstuk; zie Uitvoer en restart.

Externe meshes importeren

FrontISTR bevat het hulpmiddel neu2fstr, dat FEMAP-neutrale bestanden (NEU) converteert naar HEC-MW-mesh- en FrontISTR-besturingsbestanden.

Met neu2fstr wordt tijdens de conversie het analysetype (statische analyse / modale analyse / thermische analyse) opgegeven. De volgende bestanden worden gegenereerd.

  • HEC-MW-meshbestand: knooppuntcoördinaten, elementconnectiviteit, materiaal-ID's, coördinatenstelsels, knooppuntgroepen en elementgroepen
  • FrontISTR-besturingsbestand: sjabloon van basisbesturingskaarten zoals !SOLUTION, overeenkomstig het analysetype
  • HEC-MW-besturingsbestand (hecmw_ctrl.dat): optioneel gegenereerd

Bij conversie voor modale analyse zijn de parameters in de sectie !EIGEN voorlopige waarden en moeten deze na de conversie door de gebruiker worden aangepast. Informatie zoals randvoorwaarden, belastingen en contact waarvoor geen representatie in het FEMAP-neutrale bestand bestaat, wordt niet in het conversieresultaat opgenomen en moet aan het besturingsbestand worden toegevoegd.

Exporteren naar visualisatieformaten

Berekeningsresultaten kunnen naast de standaard HEC-MW-resultaatbestanden worden geschreven naar formaten voor visualisatiehulpmiddelen. Tijdens parallelle uitvoering wordt de visualisatieverwerking binnen dezelfde MPI-uitvoering als de analyse uitgevoerd, zodat resultaten van alle PE's in één visualisatiebestand worden geïntegreerd.

In de invoer specificeert !VISUAL,method=PSR pseudo-visualisatie (doorsneden, iso-oppervlakken, vervormde vormen enz.), terwijl !VISUAL,method=PVR volumerendering specificeert. Zie de trefwoordreferentie voor details van de syntaxis. De parameter output_type kiest uit de volgende formaten.

Formaatcategorie Waarde van output_type Doel
AVS UCD (standaard) AVS Lichtgewicht UCD-bestand dat alleen oppervlakte-elementen bevat. De standaard wanneer output_type wordt weggelaten.
Volledige AVS UCD COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS UCD met alle elementen. Een opnieuw geordende versie (REORDER) en een uitvoerversie per PE (SEPARATE) kunnen worden geselecteerd.
Binaire AVS UCD BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS Binaire versie van volledige AVS UCD.
Gecomprimeerde AVS UCD COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS Met zlib gecomprimeerde versie van volledige AVS UCD.
MicroAVS COMPLETE_MICROAVS UCD-bestand voor MicroAVS.
VTK VTK, BIN_VTK, COMP_VTK VTK-formaat dat leesbaar is door ParaView en vergelijkbare hulpmiddelen. ASCII-, binaire of gecomprimeerde uitvoer kan worden geselecteerd.
EXODUS EXODUS, STEP_EXODUS Exodus II-formaat voor ParaView. EXODUS schrijft alle tijdstappen naar één bestand, terwijl STEP_EXODUS één bestand per tijdstap schrijft.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL Algemeen tekstbestand in FEMAP NEUTRAL-formaat.
BMP-afbeelding BMP Afbeelding van het resultaat van oppervlakterendering (PSR) of volumerendering (PVR).

Het EXODUS-formaat wordt alleen geschreven door een FrontISTR-uitvoerbaar bestand dat is gebouwd met de Exodus II-bibliotheek ingeschakeld. De uitvoer wordt overgeslagen bij builds waarin deze is uitgeschakeld.

Parallelle resultaatbestanden samenvoegen en typeconversie

Gebruik het hulpmiddel rmerge om resultaatbestanden van parallelle uitvoering (gesplitst per PE) zonder visualisatieverwerking samen te voegen tot één bestand. rmerge specificeert het aantal ranks en de begin-/eind-/intervalwaarden van tijdstappen en schrijft een resultaatbestand in tekst- of binair formaat.

Gebruik het hulpmiddel rconv om resultaatbestanden tussen tekst- en binaire representaties te converteren. rconv specificeert de begin-/eind-/intervalwaarden van tijdstappen en converteert alleen het representatietype.

Verwante onderwerpen

AI-assisted translation May contain errors Official docs Status