Перед-/постобробка та середовище виконання¶
FrontISTR є власне розв’язувачем для аналізу. Для практичного виконання аналізу залежно від мети поєднують інструменти передобробки (створення сітки та задання граничних умов) і постобробки (візуалізація результатів). На цій сторінці наведено типові комбінації (маршрути). Виберіть маршрут, що вам підходить, і перейдіть до інформації про завантаження відповідних інструментів або до розділів про встановлення та виконання.
Загальний процес аналізу¶
Передобробка (створення сітки та граничних умов)
↓
Запуск розв’язувача (FrontISTR)
↓
Постобробка (візуалізація результатів)
Докладніше про кожний етап див. у Процесі аналізу.
Вибір маршруту¶
Серед периферійних інструментів, які можна використовувати з FrontISTR, є інструменти, що офіційно поширюються проєктом, інструменти, які постійно представляє спільнота FrontISTR, а також інструменти, незалежно інтегровані третіми сторонами. Нижче маршрути впорядковано за комбінацією перед-/постобробки, статусом на кшталт офіційного/стороннього чи комерційного та підтримуваними операційними системами.
| Маршрут | Передобробка | Постобробка (візуалізація) | Підтримувані ОС | Особливості | Завантаження / подробиці |
|---|---|---|---|---|---|
| REVOCAP_PrePost | REVOCAP_PrePost | REVOCAP_PrePost / ParaView | Windows | Традиційний офіційно розповсюджуваний GUI. Охоплює весь процес від передобробки до візуалізації | Завантаження / Відеопідручник |
| FreeCAD + FEM_FrontISTR | FreeCAD (доповнення FEM_FrontISTR) | FreeCAD / ParaView | Windows / Linux | GUI офіційної екосистеми, інтегрований із FreeCAD. Забезпечує послідовний процес від CAD. Функціональність продовжує розширюватися | FEM_FrontISTR (GitHub) |
| EasyISTR | EasyISTR (імпорт сітки UNV) | ParaView | Windows / Linux | Сторонній інтегрований допоміжний GUI. Докладна документація японською мовою | OpenCAE-DALAB Wiki |
| Безпосереднє редагування вхідних файлів | Текстовий редактор (CAD→Gmsh→перетворення формату за потреби, Femap neutral→neu2fstr) | ParaView | Багатоплатформний | Стандартний маршрут. Підтримує всю функціональність. Підходить для автоматизації та відтворюваності | Процес аналізу / Перетворення сітки та даних |
| Keiei-Tensha | Keiei-Tensha (імпорт inp / 3D-перевірка та редагування вхідних даних FrontISTR) | ParaView | Windows / Linux / macOS | Стороннє розширення VS Code. Пов’язує текстове та 3D-подання, записує вибрані місця назад як !SGROUP/!NGROUP і підтримує інтеграцію з агентами ШІ. Допомагає роботі з маршрутом безпосереднього редагування | Marketplace / structia.jp |
| Jupiter (комерційний) | Jupiter | Jupiter | Windows | Комерційний продукт, розроблений у Японії. Підтримує великомасштабні моделі | Jupiter-FrontISTR Interface |
| WELSIM (комерційний) | WELSIM | WELSIM / ParaView | Windows / Linux | Комерційний продукт, розроблений за межами Японії. Підтримує кілька OSS-розв’язувачів | welsim.com |
У загальнодоступній версії REVOCAP_PrePost міститься розв’язувач FrontISTR старішого покоління. Для аналізу з найновішим розв’язувачем отримайте його окремо та замініть комплектний.
Крім того, для повноправних членів FrontISTR Commons надається «Advance REVOCAP_PrePost for FrontISTR» (без підтримки). Також доступний комерційний перед-/постпроцесор Advance/REVOCAP від AdvanceSoft.
Для початківців¶
Якщо ви вперше користуєтеся FrontISTR, простіше дійти до першого аналізу, почавши з маршруту, який дає змогу виконати все від передобробки до візуалізації в GUI (наприклад, FreeCAD + FEM_FrontISTR або EasyISTR). Обидва маршрути й надалі активно оновлюються, і для них легко знайти інформацію японською мовою. Після освоєння робочого процесу доцільно перейти до маршруту «безпосереднього редагування вхідних файлів», який забезпечує найнадійніший доступ до функціональності FrontISTR. Якщо важливі великомасштабні моделі або комерційна підтримка, варіантами також є комерційні інструменти, такі як Jupiter і WELSIM.
Постобробка (візуалізація)¶
FrontISTR виводить дані неструктурованої сітки (формати VTK / AVS), які можна прочитати в ParaView та подібних інструментах, використовуючи !WRITE, VISUAL для ввімкнення виведення візуалізації та !VISUAL (наприклад, output_type=VTK) для задання формату візуалізації. Завантажте ці дані в інструмент візуалізації, щоб відобразити кольорові карти переміщень, напружень, деформацій та інших величин. Докладніше про формати виведення й інструменти перетворення див. у Перетворенні сітки та даних.