FEM FrontISTR Workbench: Difference between revisions
(Removed manual translation tags.) |
mNo edit summary |
||
Line 12: | Line 12: | ||
The [[File:FrontISTR.svg|24px]] FEM FrontISTR Workbench is a FreeCAD addon that enables FrontISTR, an open-source large-scale parallel FEM program for nonlinear structural analysis. |
The [[File:FrontISTR.svg|24px]] FEM FrontISTR Workbench is a FreeCAD addon that enables FrontISTR, an open-source large-scale parallel FEM program for nonlinear structural analysis. |
||
</translate> |
|||
[[File:FEM FrontISTR bikeframe screenshot.png|512px]] |
[[File:FEM FrontISTR bikeframe screenshot.png|512px]] |
||
<translate> |
|||
=== Intended work-flow === |
=== Intended work-flow === |
||
Line 60: | Line 62: | ||
Under preparation. |
Under preparation. |
||
=== |
=== Manual === |
||
See [[How to install additional workbenches]] |
See [[How to install additional workbenches]] |
Revision as of 11:22, 10 May 2021
Introduction
The FEM FrontISTR Workbench is a FreeCAD addon that enables FrontISTR, an open-source large-scale parallel FEM program for nonlinear structural analysis.
Intended work-flow
- Set up an analysis model by FEM module (in the same way as calculiX).
- Switch module to "FrontISTR" and create a FrontISTR solver object.
- Open the task panel of SolverFISTRTools and set working directory.
- Click "Write input file"
- Click "Run FrontISTR"
- Check FISTR_Results for post processing.
Features
- static analysis, element check
- geometrical linear|nonlinear analysis
- elements: 1st/2nd order tetrahedron
- loads: mechanical concentrated and distributed loads, gravity
- boundary: points fixed or displacement
- step control: auto time increment and cutback
- linear equation solver
- iterative
- preconditioner: AMG, SSOR, Diagonal, ILU(k)(k=0,1,2)
- method: CG, BiCGSTAB, GMRES, GPBiCG
- direct: MUMPS
- iterative
- output file format: AVS, VTK(paraview required)
Features to be supported in the future
- analysis: thermal transfer, dynamic, eigen, frequency
- materials(mechanical): elastoplastic, hyper elastic, creep, visco elastic
- contact
- MPC(TIE)
- elements: prism, hexa, beam, shell, truss etc.
Limitations
- FISTR_Results only contains results for surfaces. If you need the interior results, change Output File Format to VTK and visualize the results with paraview.
Benchmark results
See https://github.com/FrontISTR/FEM_FrontISTR/tree/master/sample/benchmarks.
Installation
Automatic
Under preparation.
Manual
See How to install additional workbenches
Prerequisites
- FreeCAD v0.19+
- Paraview (optional)
FrontISTR Solver Installation
FrontISTR binaries will be automatically downloaded and installed on the first run. If the download does not proceed, please follow the steps below to install the solver.
Windows
- Download FrontISTR-latest.zip
- Create directory FEM_FrontISTR/bin
- Extract FrontISTR-latest.zip and put all files in FEM_FrontISTR/bin directory.
Linux
Under preparation.
Mac
Under preparation.
Tools
- Solver FrontISTR Standard: Creates a new FrontISTR solver for this analysis.
References
- Author: kinagaki rigarashi
- Source code: Github.com
- FreeCAD Forum: 58019
- Tutorials: https://frontistr-commons.gitlab.io/FEM_FrontISTR/en/
- FrontISTR solver documentation: https://manual.frontistr.com/en/
- Report bugs: Please report bugs at Github.com