Verkko- ja tietomuunnos¶
Vakiomuotojen (HEC-MW-verkko ja FSTR-analyysiohjaus) lisäksi FrontISTR:n syöte/tulostus tukee ulkoisten verkkomuotojen tuontia ja visualisointimuotoihin vientiä. Tässä luvussa esitetään yhteenveto muotomuunnostoiminnoista varsinaisen laskennan sijasta.
Toimintojen yleiskuva¶
Tietomuunnostoiminnot jakautuvat seuraaviin kahteen luokkaan.
| Luokka | Toiminto | Syöte/tulostus |
|---|---|---|
| Syötepuolen muunnos | FEMAP neutral -tiedostojen tuonti (neu2fstr) |
NEU neutral -tiedosto → HEC-MW-verkko + FrontISTR-ohjaustiedosto |
| Tulostuspuolen muunnos | Analyysitulosten vienti visualisointimuotoihin (!VISUAL) |
HEC-MW-tulokset → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Tulostuspuolen muunnos | Rinnakkaissuorituksen hajautettujen tulostiedostojen yhdistäminen (rmerge) |
Kunkin PE:n tulostiedostot → yksi tulostiedosto |
| Tulostuspuolen muunnos | Tulostiedostojen teksti-/binäärimuunnos (rconv) |
Teksti ↔ binääriset tulostiedostot |
Tulostiedostoihin sisällytettävien fysikaalisten suureiden valinta ja uudelleenkäynnistystiedoston mekanismi eivät kuulu tähän lukuun; katso Tulostus ja uudelleenkäynnistys.
Ulkoisten verkkojen tuonti¶
FrontISTR sisältää neu2fstr-työkalun, joka muuntaa FEMAP neutral -tiedostot (NEU) HEC-MW-verkoiksi ja FrontISTR-ohjaustiedostoiksi.
neu2fstr-muunnoksessa analyysityyppi (staattinen analyysi / ominaismuotoanalyysi / lämpöanalyysi) määritetään muunnoksen aikana. Seuraavat tiedostot luodaan.
- HEC-MW-verkkotiedosto: solmukoordinaatit, elementtien liitettävyys, materiaalitunnukset, koordinaattijärjestelmät, solmuryhmät ja elementtiryhmät
- FrontISTR-ohjaustiedosto: analyysityypin mukainen perusohjauskorttien, kuten
!SOLUTION, mallipohja - HEC-MW-ohjaustiedosto (
hecmw_ctrl.dat): luodaan valinnaisesti
Ominaismuotoanalyysiin muunnettaessa !EIGEN-osion parametrit ovat alustavia arvoja, ja käyttäjän on muokattava ne muunnoksen jälkeen. Reunaehdot, kuormat ja kontakti sekä muu tieto, jolla ei ole esitystä FEMAP neutral -tiedostossa, eivät sisälly muunnostulokseen, ja ne on lisättävä ohjaustiedostoon.
Vienti visualisointimuotoihin¶
Laskentatulokset voidaan kirjoittaa vakiomuotoisten HEC-MW-tulostiedostojen lisäksi visualisointityökalujen käyttämiin muotoihin. Rinnakkaissuorituksessa visualisointikäsittely suoritetaan samassa MPI-suorituksessa analyysin kanssa, joten kaikkien PE-yksiköiden tulokset yhdistetään yhdeksi visualisointitiedostoksi.
Syötteessä !VISUAL,method=PSR määrittää pseudovisualisoinnin (poikkileikkaukset, isopinnat, muodonmuutoskuvat jne.), kun taas !VISUAL,method=PVR määrittää tilavuusrenderöinnin. Katso syntaksin yksityiskohdat avainsanaviitteestä. output_type-parametrilla valitaan seuraavista muodoista.
| Muotoluokka | output_type-arvo |
Käyttötarkoitus |
|---|---|---|
| AVS UCD (oletus) | AVS |
Kevyt UCD-tiedosto, joka sisältää vain pintaelementit. Oletus, kun output_type jätetään pois. |
| Täydellinen AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS |
Kaikki elementit sisältävä UCD. Valittavissa uudelleenjärjestetty versio (REORDER) ja PE-kohtainen tulostusversio (SEPARATE). |
| Binäärinen AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS |
Täydellisen AVS UCD:n binääriversio. |
| Pakattu AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS |
zlib-pakattu versio täydellisestä AVS UCD:stä. |
| MicroAVS | COMPLETE_MICROAVS |
MicroAVS-ohjelman UCD-tiedosto. |
| VTK | VTK, BIN_VTK, COMP_VTK |
ParaView- ja vastaavien työkalujen luettava VTK-muoto. Valittavissa ASCII-, binääri- tai pakattu tulostus. |
| EXODUS | EXODUS, STEP_EXODUS |
ParaView-ohjelman Exodus II -muoto. EXODUS kirjoittaa kaikki aika-askeleet yhteen tiedostoon, kun taas STEP_EXODUS kirjoittaa yhden tiedoston kutakin aika-askelta kohti. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL |
Yleiskäyttöinen FEMAP-muotoinen NEUTRAL-tekstitiedosto. |
| BMP-kuva | BMP |
Pintarenderöinnin (PSR) tai tilavuusrenderöinnin (PVR) tuloksen kuva. |
EXODUS-muoto kirjoitetaan vain FrontISTR-suoritettavalla tiedostolla, joka on käännetty Exodus II -kirjasto käyttöön otettuna. Tulostus ohitetaan käännöksissä, joissa se on poistettu käytöstä.
Rinnakkaistulostiedostojen yhdistäminen ja tyyppimuunnos¶
Jos rinnakkaissuorituksesta saadut (PE-kohtaisesti jaetut) tulostiedostot halutaan yhdistää yhdeksi tiedostoksi ilman visualisointikäsittelyä, käytä rmerge-työkalua. rmerge määrittää rankkien määrän sekä aika-askelten alku-/loppu-/väliarvot ja kirjoittaa tulostiedoston teksti- tai binäärimuodossa.
Tulostiedostojen muuntamiseen teksti- ja binääriesitysten välillä käytetään rconv-työkalua. rconv määrittää aika-askelten alku-/loppu-/väliarvot ja muuntaa vain esitystyypin.
Liittyvät aiheet¶
- Tulostus ja uudelleenkäynnistys — Laskennan tulostiedostojen sisältö (uudelleenkäynnistys ja historiatulostus)
- Elementtikirjasto — Elementtityyppien vaihtoehdot
- !OUTPUT_VIS — Visualisointiin välitettävien fysikaalisten suureiden valinta
- Esi-/jälkikäsittely- ja suoritusympäristöjen valinta — Verkon luonti ja visualisointi ulkoisilla työkaluilla