Прескокнете до содржината

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

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

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

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

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

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

Увоз на надворешни мрежи

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

Со neu2fstr при конверзијата се задава типот на анализа (статичка анализа / модална анализа / топлинска анализа). Се создаваат следните датотеки.

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

При конверзија за модална анализа, параметрите во секцијата !EIGEN се привремени вредности и корисникот треба да ги уреди по конверзијата. Информациите како гранични услови, оптоварувања и контакт што немаат соодветен запис во FEMAP neutral-датотеката не се вклучуваат во резултатот од конверзијата и мора дополнително да се внесат во контролната датотека.

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

Покрај стандардната 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 Exodus II формат за ParaView. 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 се задаваат почетокот/крајот/интервалот на временските чекори и се конвертира само типот на запис.

Поврзани теми