Pretvorba mreže in podatkov¶
Poleg standardnih formatov (mreža HEC-MW in krmilni podatki analize FSTR) vhod/izhod FrontISTR podpira uvoz zunanjih formatov mreže in izvoz v formate za vizualizacijo. To poglavje povzema funkcije pretvorbe formatov, ne pa samega izračuna.
Pregled funkcij¶
Funkcije pretvorbe podatkov so razdeljene v naslednji dve kategoriji.
| Kategorija | Funkcija | Vhod/izhod |
|---|---|---|
| Pretvorba na vhodni strani | Uvoz nevtralnih datotek FEMAP (neu2fstr) | Nevtralna datoteka NEU → mreža HEC-MW + krmilna datoteka FrontISTR |
| Pretvorba na izhodni strani | Izvoz rezultatov analize v formate za vizualizacijo (!VISUAL) | Rezultati HEC-MW → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Pretvorba na izhodni strani | Združevanje porazdeljenih datotek rezultatov iz vzporednega izvajanja (rmerge) | Datoteke rezultatov posameznih PE → ena datoteka rezultatov |
| Pretvorba na izhodni strani | Pretvorba datotek rezultatov med besedilnim in binarnim zapisom (rconv) | Besedilne ↔ binarne datoteke rezultatov |
Izbira fizikalnih veličin, ki se vključijo v datoteke rezultatov, in mehanizem datotek za ponovni zagon v tem poglavju nista obravnavana; glejte Izhod in ponovni zagon.
Uvoz zunanjih mrež¶
FrontISTR vključuje orodje neu2fstr, ki pretvarja nevtralne datoteke FEMAP (NEU) v mrežo HEC-MW in krmilne datoteke FrontISTR.
Pri neu2fstr med pretvorbo določite vrsto analize (statična analiza / modalna analiza / toplotna analiza). Ustvarijo se naslednje datoteke.
- Datoteka mreže HEC-MW: koordinate vozlišč, povezanost elementov, ID-ji materialov, koordinatni sistemi, skupine vozlišč in skupine elementov
- Krmilna datoteka FrontISTR: predloga osnovnih krmilnih kartic, kot je
!SOLUTION, glede na vrsto analize - Krmilna datoteka HEC-MW (
hecmw_ctrl.dat): po želji ustvarjena
Pri pretvorbi za modalno analizo so parametri v razdelku !EIGEN začasne vrednosti, ki jih mora uporabnik po pretvorbi urediti. Informacije, kot so robni pogoji, obremenitve in kontakt, ki v nevtralni datoteki FEMAP nimajo ustreznega zapisa, niso vključene v rezultat pretvorbe in jih je treba dodati v krmilno datoteko.
Izvoz v formate za vizualizacijo¶
Rezultate izračuna je poleg standardnih datotek rezultatov HEC-MW mogoče zapisati v formate za orodja za vizualizacijo. Pri vzporednem izvajanju se obdelava vizualizacije izvede znotraj istega izvajanja MPI kot analiza, zato se rezultati vseh PE združijo v eno datoteko za vizualizacijo.
V vhodu !VISUAL,method=PSR določa psevdo-vizualizacijo (prerezi, izopovršine, deformirane oblike itd.), !VISUAL,method=PVR pa volumensko upodabljanje. Za podrobnosti sintakse glejte referenco ključnih besed. Parameter output_type izbere enega od naslednjih formatov.
| Kategorija formata | Vrednost output_type | Namen |
|---|---|---|
| AVS UCD (privzeto) | AVS | Lahka datoteka UCD, ki vsebuje samo površinske elemente. Privzeto, če je output_type izpuščen. |
| Celotni AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD z vsemi elementi. Izbrati je mogoče preurejeno različico (REORDER) in različico z izhodom po posameznem PE (SEPARATE). |
| Binarni AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Binarna različica celotnega AVS UCD. |
| Stisnjeni AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | Z zlib stisnjena različica celotnega AVS UCD. |
| MicroAVS | COMPLETE_MICROAVS | Datoteka UCD za MicroAVS. |
| VTK | VTK, BIN_VTK, COMP_VTK | Format VTK, ki ga berejo ParaView in podobna orodja. Izbrati je mogoče izhod ASCII / binarni / stisnjeni. |
| EXODUS | EXODUS, STEP_EXODUS | Format Exodus II za ParaView. EXODUS zapiše vse časovne korake v eno datoteko, STEP_EXODUS pa eno datoteko za vsak časovni korak. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | Splošna besedilna datoteka NEUTRAL v formatu FEMAP. |
| Slika BMP | BMP | Slika rezultata površinskega upodabljanja (PSR) ali volumenskega upodabljanja (PVR). |
Format EXODUS zapisuje samo izvršna datoteka FrontISTR, zgrajena z omogočeno knjižnico Exodus II. Pri gradnjah, kjer je ta možnost onemogočena, se izhod preskoči.
Združevanje datotek rezultatov vzporednega izvajanja in pretvorba vrste¶
Za združitev datotek rezultatov vzporednega izvajanja (razdeljenih po PE) v eno datoteko brez obdelave vizualizacije uporabite orodje rmerge. rmerge določa število rangov ter začetek/konec/interval časovnih korakov in zapiše datoteko rezultatov v besedilnem ali binarnem formatu.
Za pretvorbo datotek rezultatov med besedilnim in binarnim zapisom uporabite orodje rconv. rconv določa začetek/konec/interval časovnih korakov in pretvori samo vrsto zapisa.
Sorodne teme¶
- Izhod in ponovni zagon — vsebina datotek rezultatov izračuna (ponovni zagon in zgodovinski izhod)
- Knjižnica elementov — možnosti vrst elementov
- !OUTPUT_VIS — izbira fizikalnih veličin, posredovanih vizualizaciji
- Kako izbrati pred-/naknadno obdelavo in izvajalna okolja — izdelava mreže in vizualizacija z zunanjimi orodji