Конверзија на мрежа и податоци¶
Покрај стандардните формати (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 се задаваат почетокот/крајот/интервалот на временските чекори и се конвертира само типот на запис.
Поврзани теми¶
- Излез и рестарт — содржина на резултатните датотеки (рестарт и историски излез)
- Библиотека на елементи — избор на тип на елемент
- !OUTPUT_VIS — избор на физички величини што се предаваат на визуелизацијата
- Како да изберете средина за пред-/постобработка и извршување — создавање мрежа и визуелизација со надворешни алатки