Nät- och datakonvertering¶
Utöver standardformaten (HEC-MW-nät och FSTR-analyskontroll) har FrontISTR:s in- och utdata stöd för import av externa nätformat och export till visualiseringsformat. Detta kapitel sammanfattar funktionerna för formatkonvertering, inte själva beräkningen.
Funktionsöversikt¶
Datakonverteringsfunktionerna delas in i följande två kategorier.
| Kategori | Funktion | In-/utdata |
|---|---|---|
| Konvertering på indatasidan | Import av FEMAP-neutralfil (neu2fstr) |
NEU-neutralfil → HEC-MW-nät + FrontISTR-kontrollfil |
| Konvertering på utdatasidan | Export av analysresultat till visualiseringsformat (!VISUAL) |
HEC-MW-resultat → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Konvertering på utdatasidan | Sammanfogning av distribuerade resultatfiler vid parallell körning (rmerge) |
Resultatfiler för varje PE → en enda resultatfil |
| Konvertering på utdatasidan | Text-/binärkonvertering av resultatfiler (rconv) |
Text ↔ binära resultatfiler |
Val av fysikaliska storheter som ska ingå i beräkningsresultatfiler och mekanismen för restart-filer behandlas inte i detta kapitel; se Utdata och restart.
Import av externa nät¶
FrontISTR innehåller verktyget neu2fstr, som konverterar FEMAP-neutralfiler (NEU) till HEC-MW-nät och FrontISTR-kontrollfiler.
Med neu2fstr anges analystyp (statisk analys / modalanalys / värmeanalys) vid konverteringen. Följande filer genereras.
- HEC-MW-nätfil: nodkoordinater, elementanslutningar, material-ID, koordinatsystem, nodgrupper och elementgrupper
- FrontISTR-kontrollfil: mall med grundläggande kontrollkort såsom
!SOLUTION, enligt analystypen - HEC-MW-kontrollfil (
hecmw_ctrl.dat): genereras valfritt
Vid konvertering för modalanalys får parametrarna i avsnittet !EIGEN preliminära värden och måste redigeras av användaren efter konverteringen. Information om randvillkor, laster, kontakt osv. som inte kan uttryckas i FEMAP-neutralfilen ingår inte i konverteringsresultatet och måste läggas till i kontrollfilen.
Export till visualiseringsformat¶
Utöver standardresultatfilen i HEC-MW-format kan beräkningsresultat skrivas ut i format för visualiseringsverktyg. Vid parallell körning utförs visualiseringsbehandlingen inom samma MPI-körning som analysen, så resultaten från alla PE integreras och skrivs ut som en enda visualiseringsfil.
I indata anges pseudovisualisering (snitt, isoytor, deformationsbilder osv.) med !VISUAL,method=PSR och volymrendering med !VISUAL,method=PVR. För syntaxdetaljer, se nyckelordsreferensen. Med parametern output_type väljs ett av följande format.
| Formatkategori | Värde för output_type |
Användning |
|---|---|---|
| AVS UCD (standard) | AVS |
Lätt UCD-fil med endast ytelement. Standard när output_type inte anges. |
| Fullständig AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS |
UCD med alla element. Omordnad version (REORDER) och separat utdata per PE (SEPARATE) kan väljas. |
| Binär AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS |
Binär version av fullständig AVS UCD. |
| Komprimerad AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS |
zlib-komprimerad version av fullständig AVS UCD. |
| MicroAVS | COMPLETE_MICROAVS |
UCD-fil för MicroAVS. |
| VTK | VTK, BIN_VTK, COMP_VTK |
VTK-format för ParaView m.fl. ASCII, binärt eller komprimerat kan väljas. |
| EXODUS | EXODUS, STEP_EXODUS |
Exodus II-format för ParaView. EXODUS skriver alla tidssteg till en fil, medan STEP_EXODUS skriver en fil per tidssteg. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL |
Allmän textfil i FEMAP NEUTRAL-format. |
| BMP-bild | BMP |
Bild av ytrenderingsresultat (PSR) eller volymrenderingsresultat (PVR). |
EXODUS-format kan endast skrivas av en FrontISTR-körbar fil som byggts med Exodus II-biblioteket aktiverat. I en byggning där det är inaktiverat hoppas utmatningen över.
Sammanfogning och typkonvertering av parallella resultatfiler¶
Om resultatfiler från parallell körning (uppdelade per PE) ska integreras till en enda fil utan visualiseringsbehandling används verktyget rmerge. rmerge anger antal ranker samt start/slut/intervall för tidssteg och skriver resultatfilen i text- eller binärformat.
För ömsesidig konvertering mellan text- och binärrepresentation av resultatfiler används verktyget rconv. rconv anger start/slut/intervall för tidssteg och konverterar endast typen.
Relaterade ämnen¶
- Utdata och restart — innehåll i beräkningsresultatfiler (restart och historikutdata)
- Elementbibliotek — valbara elementtyper
- !OUTPUT_VIS — val av fysikaliska storheter som skickas till visualisering
- Välja för-/efterbehandlings- och exekveringsmiljö — nätskapande och visualisering med externa verktyg