För-/efterbehandling och exekveringsmiljöer¶
FrontISTR är själva analyslösaren. För att genomföra en analys i praktiken kombineras verktyg för förbehandling (nätgenerering och inställning av randvillkor) och efterbehandling (visualisering av resultat) utifrån det avsedda syftet. På den här sidan listas representativa kombinationer (rutter). Välj den rutt som passar dig och gå sedan vidare till relevant information om nedladdning av verktyg eller kapitlen om installation och exekvering.
Övergripande analysarbetsflöde¶
Förbehandling (skapa nät och randvillkor)
↓
Exekvering av lösaren (FrontISTR)
↓
Efterbehandling (visualisera resultat)
För information om varje steg, se Analysarbetsflöde.
Välja en rutt¶
Bland kringverktygen som kan användas med FrontISTR finns verktyg som distribueras officiellt av projektet, verktyg som fortlöpande introduceras av FrontISTR-communityn och verktyg som integrerats oberoende av tredje part. Rutterna nedan är ordnade efter kombinationen av för-/efterbehandling, positionering såsom officiell/tredjepart eller kommersiell samt operativsystem som stöds.
| Rutt | Förbehandling | Efterbehandling (visualisering) | Operativsystem som stöds | Egenskaper | Nedladdning / Detaljer |
|---|---|---|---|---|---|
| REVOCAP_PrePost | REVOCAP_PrePost | REVOCAP_PrePost / ParaView | Windows | Traditionellt officiellt distribuerat GUI. Täcker arbetsflödet från förbehandling till visualisering | Nedladdning / Videohandledning |
| FreeCAD + FEM_FrontISTR | FreeCAD (tillägget FEM_FrontISTR) | FreeCAD / ParaView | Windows / Linux | GUI inom den officiella familjen, integrerat med FreeCAD. Ger ett sammanhängande arbetsflöde från CAD. Funktionaliteten byggs fortsatt ut | FEM_FrontISTR (GitHub) |
| EasyISTR | EasyISTR (import av UNV-nät) | ParaView | Windows / Linux | Integrerat stöd-GUI från tredje part. Omfattande dokumentation på japanska | OpenCAE-DALAB Wiki |
| Direkt redigering av indatafiler | Textredigerare (CAD→Gmsh→formatkonvertering vid behov, Femap neutral→neu2fstr) | ParaView | Flera plattformar | Standardrutt. Ger tillgång till all funktionalitet. Lämplig för automatisering och reproducerbarhet | Analysarbetsflöde / Nät- och datakonvertering |
| Keiei-Tensha | Keiei-Tensha (inp-import / 3D-kontroll och redigering av FrontISTR-indata) | ParaView | Windows / Linux / macOS | VS Code-tillägg från tredje part. Länkar text- och 3D-vyer, skriver tillbaka valda positioner som !SGROUP/!NGROUP och stöder integration med AI-agenter. Underlättar rutten med direktredigering | Marketplace / structia.jp |
| Jupiter (kommersiell) | Jupiter | Jupiter | Windows | Kommersiell, utvecklad i Japan. Stöder storskaliga modeller | Jupiter-FrontISTR Interface |
| WELSIM (kommersiell) | WELSIM | WELSIM / ParaView | Windows / Linux | Kommersiell, utvecklad utanför Japan. Stöder flera OSS-lösare | welsim.com |
Den offentligt tillgängliga versionen av REVOCAP_PrePost innehåller en FrontISTR-lösare av en äldre generation. För analys med den senaste lösaren ska du hämta lösaren separat och ersätta den medföljande.
Dessutom tillhandahålls "Advance REVOCAP_PrePost for FrontISTR" till ordinarie medlemmar i FrontISTR Commons (utan support). AdvanceSofts kommersiella för-/efterbehandlare Advance/REVOCAP finns också tillgänglig.
För förstagångsanvändare¶
Om du använder FrontISTR för första gången blir det lättare att slutföra din första analys om du börjar med en rutt där allt från förbehandling till visualisering kan göras i ett GUI (till exempel FreeCAD + FEM_FrontISTR eller EasyISTR). Båda rutterna uppdateras fortfarande aktivt och det finns lättillgänglig information på japanska. När du har blivit bekant med arbetsflödet är det lämpligt att gå över till rutten "direkt redigering av indatafiler", som ger den mest tillförlitliga åtkomsten till FrontISTR:s funktionalitet. Om storskaliga modeller eller kommersiell support är viktigt är kommersiella verktyg som Jupiter och WELSIM också alternativ.
Efterbehandling (visualisering)¶
FrontISTR matar ut data på ostrukturerade nät (VTK-/AVS-format) som kan läsas av ParaView och liknande verktyg. !WRITE, VISUAL används för att aktivera visualiseringsutdata och !VISUAL (till exempel output_type=VTK) för att ange visualiseringsformatet. Läs in dessa utdata i ett visualiseringsverktyg för att visa färgkartor över förskjutning, spänning, töjning och andra storheter. För detaljer om utdataformat och konverteringsverktyg, se Nät- och datakonvertering.