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¶
- Ieșire și restart — conținutul fișierelor cu rezultatele calculului (restart și ieșire de istoric)
- Biblioteca de elemente — opțiunile tipurilor de elemente
- !OUTPUT_VIS — selectarea mărimilor fizice transmise vizualizării
- Cum se aleg mediile de pre/postprocesare și execuție — crearea discretizării și vizualizarea cu instrumente externe