Иди на текст

Конверзија мреже и података

Поред стандардних формата (HEC-MW мрежа и FSTR контролни подаци анализе), FrontISTR-ов улаз/излаз подржава увоз спољних формата мреже и извоз у формате за визуелизацију. Ово поглавље систематизује функције „конверзије формата“, а не само израчунавање.

Преглед функција

Функције конверзије података деле се на следећа два правца.

Категорија Функција Улаз/излаз
Конверзија на улазној страни Увоз FEMAP неутралне датотеке (neu2fstr) NEU неутрална датотека → HEC-MW мрежа + FrontISTR контролна датотека
Конверзија на излазној страни Извоз резултата анализе у формате за визуелизацију (!VISUAL) HEC-MW резултат → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
Конверзија на излазној страни Спајање расподељених датотека резултата при паралелном извршавању (rmerge) Датотеке резултата сваког PE → једна датотека резултата
Конверзија на излазној страни Конверзија датотеке резултата текст/бинарно (rconv) Текстуална ↔ бинарна датотека резултата

Избор физичких величина које се укључују у датотеку резултата израчунавања и механизам датотека за поновно покретање нису обухваћени овим поглављем; погледајте Излаз и поновно покретање.

Увоз спољне мреже

FrontISTR садржи алат neu2fstr за конверзију FEMAP неутралне датотеке (NEU) у HEC-MW мрежу и FrontISTR контролну датотеку.

При конверзији neu2fstr-ом задаје се тип анализе (статичка анализа / модална анализа / топлотна анализа). Генеришу се следеће датотеке.

  • HEC-MW датотека мреже: координате чворова, конективност елемената, ID материјала, координатни системи, групе чворова и групе елемената
  • FrontISTR контролна датотека: шаблон основних контролних картица као што је !SOLUTION, у складу са типом анализе
  • HEC-MW контролна датотека (hecmw_ctrl.dat): генерише се опционо

Када се врши конверзија за модалну анализу, параметри секције !EIGEN имају привремене вредности, па их корисник након конверзије мора изменити. Информације као што су гранични услови, оптерећења и контакт, за које не постоји представљање на страни FEMAP неутралне датотеке, нису укључене у резултат конверзије и морају се додатно записати у контролној датотеци.

Извоз у формате за визуелизацију

Резултати израчунавања могу се, поред стандардне HEC-MW датотеке резултата, исписати и у форматима за алате за визуелизацију. При паралелном извршавању визуелизација се обавља у истом MPI извршавању као анализа, па се резултати свих PE интегрисано исписују у једну датотеку за визуелизацију.

На улазу се помоћу !VISUAL,method=PSR задаје псеудовизуелизација (пресек, изоповршина, приказ деформације итд.), а помоћу !VISUAL,method=PVR волуметријско рендеровање. За детаље синтаксе погледајте референцу кључних речи. Параметром output_type бира се један од следећих формата.

Категорија формата Вредност output_type Намена
AVS UCD (подразумевано) AVS Лака UCD датотека само са површинским елементима. Подразумевано када output_type није задат.
Потпуни AVS UCD COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS UCD са свим елементима. Могу се изабрати варијанта са преуређивањем (REORDER) и варијанта са излазом по PE (SEPARATE).
Бинарни AVS UCD BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS Бинарна верзија потпуног AVS UCD-а.
Компримовани AVS UCD COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS zlib-компримована верзија потпуног AVS UCD-а.
MicroAVS COMPLETE_MICROAVS UCD датотека за MicroAVS.
VTK VTK, BIN_VTK, COMP_VTK VTK формат који чита ParaView и слични алати. Могу се изабрати ASCII / бинарни / компримовани излаз.
EXODUS EXODUS, STEP_EXODUS ParaView Exodus II формат. EXODUS исписује све временске кораке у једну датотеку, а STEP_EXODUS по једну датотеку за сваки временски корак.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL Универзална текстуална NEUTRAL датотека у FEMAP формату.
BMP слика BMP Слика резултата површинског рендеровања (PSR) или волуметријског рендеровања (PVR).

EXODUS формат може се исписати само из извршне датотеке FrontISTR-а изграђене са омогућеном библиотеком Exodus II. Ако је изграђено без те подршке, излаз се прескаче.

Спајање паралелних датотека резултата и конверзија типа

Ако датотеке резултата добијене паралелним извршавањем (подељене по PE) треба интегрисати у једну датотеку без визуелизације, користи се алат rmerge. rmerge задаје број рангова и почетак/крај/интервал временских корака и исписује резултат у текстуалном или бинарном формату.

За међусобну конверзију текстуалног и бинарног представљања датотеке резултата користи се алат rconv. rconv задаје почетак/крај/интервал временских корака и мења само тип представљања.

Повезане ставке

AI-assisted translation May contain errors Official docs Status