Към съдържанието

Преобразуване на мрежи и данни

Освен стандартните формати (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 Формат 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 задава началото/края/интервала на времевите стъпки и преобразува само типа на представяне.

Свързани теми

AI-assisted translation May contain errors Official docs Status