Pre-/postprocessing i środowiska wykonawcze¶
FrontISTR jest samym solverem analizy. Aby w praktyce wykonać analizę, w zależności od celu łączy się narzędzia do preprocessingu (generowanie siatki i konfiguracja warunków brzegowych) oraz postprocessingu (wizualizacja wyników). Na tej stronie zestawiono reprezentatywne kombinacje (ścieżki). Wybierz odpowiednią ścieżkę, a następnie przejdź do informacji o pobieraniu odpowiednich narzędzi lub do rozdziałów dotyczących instalacji i uruchamiania.
Ogólny przebieg analizy¶
Przetwarzanie wstępne (tworzenie siatki i warunków brzegowych)
↓
Uruchomienie solvera (FrontISTR)
↓
Przetwarzanie końcowe (wizualizacja wyników)
Szczegółowy opis poszczególnych kroków znajduje się w sekcji Przebieg analizy.
Wybór ścieżki¶
Narzędzia pomocnicze, których można używać z FrontISTR, obejmują narzędzia oficjalnie dystrybuowane przez projekt, narzędzia stale prezentowane przez społeczność FrontISTR oraz narzędzia niezależnie zintegrowane przez strony trzecie. Poniższe ścieżki uporządkowano według kombinacji preprocessingu/postprocessingu, ich charakteru, np. oficjalnego, zewnętrznego lub komercyjnego, oraz obsługiwanych systemów operacyjnych.
| Ścieżka | Preprocessing | Postprocessing (wizualizacja) | Obsługiwany system operacyjny | Cechy | Pobieranie / szczegóły |
|---|---|---|---|---|---|
| REVOCAP_PrePost | REVOCAP_PrePost | REVOCAP_PrePost / ParaView | Windows | Tradycyjne, oficjalnie dystrybuowane GUI. Obejmuje przepływ pracy od preprocessingu po wizualizację | Pobieranie / Samouczek wideo |
| FreeCAD + FEM_FrontISTR | FreeCAD (dodatek FEM_FrontISTR) | FreeCAD / ParaView | Windows / Linux | GUI z rodziny oficjalnych narzędzi zintegrowane z FreeCAD. Zapewnia spójny przepływ pracy od CAD. Funkcjonalność jest nadal rozwijana | FEM_FrontISTR (GitHub) |
| EasyISTR | EasyISTR (import siatki UNV) | ParaView | Windows / Linux | Zewnętrzne zintegrowane GUI wspomagające. Rozbudowana dokumentacja w języku japońskim | OpenCAE-DALAB Wiki |
| Bezpośrednia edycja plików wejściowych | Edytor tekstu (CAD→Gmsh→konwersja formatu w razie potrzeby, Femap neutral→neu2fstr) | ParaView | Wieloplatformowe | Standardowa ścieżka. Zapewnia dostęp do całej funkcjonalności. Odpowiednia do automatyzacji i zapewnienia odtwarzalności | Przebieg analizy / Siatka i konwersja danych |
| Keiei-Tensha | Keiei-Tensha (import inp / kontrola 3D i edycja danych wejściowych FrontISTR) | ParaView | Windows / Linux / macOS | Zewnętrzne rozszerzenie VS Code. Łączy widok tekstowy i 3D, zapisuje wybrane miejsca z powrotem jako !SGROUP/!NGROUP i obsługuje integrację z agentami AI. Wspomaga ścieżkę bezpośredniej edycji | Marketplace / structia.jp |
| Jupiter (komercyjny) | Jupiter | Jupiter | Windows | Komercyjny, opracowany w Japonii. Obsługuje modele wielkoskalowe | Jupiter-FrontISTR Interface |
| WELSIM (komercyjny) | WELSIM | WELSIM / ParaView | Windows / Linux | Komercyjny, opracowany poza Japonią. Obsługuje wiele solverów OSS | welsim.com |
Publicznie dostępna wersja REVOCAP_PrePost zawiera solver FrontISTR starszej generacji. Aby prowadzić analizę za pomocą najnowszego solvera, należy uzyskać solver oddzielnie i zastąpić wersję dołączoną do pakietu.
Ponadto zwykłym członkom FrontISTR Commons udostępniany jest "Advance REVOCAP_PrePost for FrontISTR" (bez wsparcia). Dostępny jest również komercyjny pre-/postprocesor AdvanceSoft Advance/REVOCAP.
Dla początkujących użytkowników¶
Jeśli używasz FrontISTR po raz pierwszy, rozpoczęcie od ścieżki pozwalającej wykonać w GUI wszystko od preprocessingu po wizualizację (np. FreeCAD + FEM_FrontISTR lub EasyISTR) ułatwia ukończenie pierwszej analizy. Obie ścieżki są nadal aktywnie rozwijane i mają łatwo dostępne materiały w języku japońskim. Po zapoznaniu się z przepływem pracy warto przejść do ścieżki "bezpośredniej edycji plików wejściowych", która zapewnia najbardziej niezawodny dostęp do funkcjonalności FrontISTR. Jeśli istotne są modele wielkoskalowe lub wsparcie komercyjne, można również rozważyć narzędzia komercyjne, takie jak Jupiter i WELSIM.
Postprocessing (wizualizacja)¶
FrontISTR zapisuje dane siatki nieustrukturyzowanej (formaty VTK / AVS), które mogą być odczytywane przez ParaView i podobne narzędzia, używając !WRITE, VISUAL do włączenia zapisu wizualizacji oraz !VISUAL (np. output_type=VTK) do określenia formatu wizualizacji. Wczytaj te dane wyjściowe do narzędzia wizualizacyjnego, aby wyświetlić mapy kolorów przemieszczenia, naprężenia, odkształcenia i innych wielkości. Szczegóły dotyczące formatów wyjściowych i narzędzi konwersji zawiera sekcja Siatka i konwersja danych.