Sari la conținut

Conversia discretizărilor și a datelor

Pe lângă formatele standard (discretizare HEC-MW și control al analizei FSTR), intrarea/ieșirea FrontISTR permite importul formatelor externe de discretizare și exportul către formate de vizualizare. Acest capitol rezumă funcțiile de conversie a formatelor, nu calculul propriu-zis.

Prezentarea generală a funcțiilor

Funcțiile de conversie a datelor sunt împărțite în următoarele două categorii.

Categorie Funcție Intrare/Ieșire
Conversie la intrare Importul fișierelor FEMAP neutral (neu2fstr) Fișier neutral NEU → discretizare HEC-MW + fișier de control FrontISTR
Conversie la ieșire Exportul rezultatelor analizei în formate de vizualizare (!VISUAL) Rezultate HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
Conversie la ieșire Îmbinarea fișierelor de rezultate distribuite din execuția paralelă (rmerge) Fișiere de rezultate pentru fiecare PE → un singur fișier de rezultate
Conversie la ieșire Conversia text/binar a fișierelor de rezultate (rconv) Fișiere de rezultate text ↔ binare

Selectarea mărimilor fizice care trebuie incluse în fișierele de rezultate și mecanismul fișierelor de restart nu sunt tratate în acest capitol; consultați Ieșire și restart.

Importul discretizărilor externe

FrontISTR include instrumentul neu2fstr, care convertește fișierele FEMAP neutral (NEU) în fișiere de discretizare HEC-MW și de control FrontISTR.

Cu neu2fstr, tipul analizei (analiză statică / analiză modală / analiză termică) este specificat în timpul conversiei. Sunt generate următoarele fișiere.

  • Fișier de discretizare HEC-MW: coordonate nodale, conectivitatea elementelor, ID-uri de material, sisteme de coordonate, grupuri de noduri și grupuri de elemente
  • Fișier de control FrontISTR: șablon al cardurilor de control de bază, precum !SOLUTION, în funcție de tipul analizei
  • Fișier de control HEC-MW (hecmw_ctrl.dat): generat opțional

La conversia pentru analiză modală, parametrii din secțiunea !EIGEN sunt valori provizorii și trebuie editați de utilizator după conversie. Informații precum condițiile la limită, încărcările și contactul, care nu au o reprezentare în fișierul FEMAP neutral, nu sunt incluse în rezultatul conversiei și trebuie adăugate în fișierul de control.

Exportul către formate de vizualizare

Rezultatele calculului pot fi scrise, pe lângă fișierele standard de rezultate HEC-MW, în formate destinate instrumentelor de vizualizare. În timpul execuției paralele, procesarea pentru vizualizare este efectuată în cadrul aceleiași execuții MPI ca analiza, astfel încât rezultatele tuturor PE-urilor sunt integrate într-un singur fișier de vizualizare.

În intrare, !VISUAL,method=PSR specifică pseudovizualizarea (secțiuni, izosuprafețe, forme deformate etc.), iar !VISUAL,method=PVR specifică randarea volumică. Pentru detaliile sintaxei, consultați referința cuvintelor-cheie. Parametrul output_type selectează dintre următoarele formate.

Categoria formatului Valoarea output_type Scop
AVS UCD (implicit) AVS Fișier UCD ușor, care conține numai elemente de suprafață. Este valoarea implicită când output_type este omis.
AVS UCD complet COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS UCD care conține toate elementele. Pot fi selectate o versiune reordonată (REORDER) și o versiune cu ieșire pentru fiecare PE (SEPARATE).
AVS UCD binar BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS Versiunea binară a AVS UCD complet.
AVS UCD comprimat COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS Versiunea comprimată cu zlib a AVS UCD complet.
MicroAVS COMPLETE_MICROAVS Fișier UCD pentru MicroAVS.
VTK VTK, BIN_VTK, COMP_VTK Format VTK care poate fi citit de ParaView și instrumente similare. Se poate selecta ieșire ASCII / binară / comprimată.
EXODUS EXODUS, STEP_EXODUS Format Exodus II pentru ParaView. EXODUS scrie toți pașii de timp într-un singur fișier, iar STEP_EXODUS scrie câte un fișier pentru fiecare pas de timp.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL Fișier text NEUTRAL de uz general în format FEMAP.
Imagine BMP BMP Imagine a rezultatului randării de suprafață (PSR) sau a rezultatului randării volumice (PVR).

Formatul EXODUS este scris numai de un executabil FrontISTR construit cu biblioteca Exodus II activată. Ieșirea este omisă pentru variantele în care aceasta este dezactivată.

Îmbinarea fișierelor de rezultate paralele și conversia tipului

Pentru a îmbina fișierele de rezultate obținute din execuția paralelă (separate pe PE) într-un singur fișier, fără procesare pentru vizualizare, utilizați instrumentul rmerge. rmerge specifică numărul de ranguri și începutul/sfârșitul/intervalul pașilor de timp și scrie un fișier de rezultate în format text sau binar.

Pentru a converti fișierele de rezultate între reprezentările text și binară, utilizați instrumentul rconv. rconv specifică începutul/sfârșitul/intervalul pașilor de timp și convertește numai tipul reprezentării.

Subiecte conexe

AI-assisted translation May contain errors Official docs Status