Среда пре-/постобработки и выполнения¶
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) | 形影転写 (импорт формата 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) задаёт формат визуализации. Загрузите эти данные в средство визуализации, чтобы отображать цветовые карты перемещений, напряжений, деформаций и других величин. Подробности форматов вывода и средств преобразования см. в разделе Преобразование сетки и данных.