Difference between revisions of "FEM FrontISTR Workbench"

From FreeCAD Documentation
Jump to navigation Jump to search
(Created page with "<languages/> <translate> ==Introduction== <!--T:1--> </translate> {{TOCright}} <translate> <!--T:2--> 24px FEM_FrontISTR is a FreeCAD addon that enab...")
 
Line 14: Line 14:
 
[[File:FEM FrontISTR bikeframe screenshot.png|512px]]
 
[[File:FEM FrontISTR bikeframe screenshot.png|512px]]
  
=== Intended work-flow: === <!--T:35-->
+
=== Intended work-flow === <!--T:35-->
 
# Set up an analysis model by FEM module (in the same way as calculiX).
 
# Set up an analysis model by FEM module (in the same way as calculiX).
 
# Switch module to "FrontISTR" and create a FrontISTR solver object.
 
# Switch module to "FrontISTR" and create a FrontISTR solver object.
Line 22: Line 22:
 
# Check FISTR_Results for post processing.
 
# Check FISTR_Results for post processing.
  
=== Features: === <!--T:36-->
+
=== Features === <!--T:36-->
 
* static analysis, element check
 
* static analysis, element check
 
* geometrical linear|nonlinear analysis
 
* geometrical linear|nonlinear analysis
Line 43: Line 43:
 
* elements: prism, hexa, beam, shell, truss etc.
 
* elements: prism, hexa, beam, shell, truss etc.
  
=== Limitations: === <!--T:37-->
+
=== Limitations === <!--T:37-->
 
* 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.
 
* 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 === <!--T:38-->
 +
 +
<!--T:39-->
 +
See https://github.com/FrontISTR/FEM_FrontISTR/tree/master/sample/benchmarks.
  
 
==Installation== <!--T:9-->
 
==Installation== <!--T:9-->

Revision as of 16:05, 6 May 2021

Other languages:
English • ‎français • ‎polski

Introduction

FrontISTR.svg FEM_FrontISTR is a FreeCAD addon that enables FrontISTR, an open-source large-scale parallel FEM program for nonlinear structural analysis.

FEM FrontISTR bikeframe screenshot.png

Intended work-flow

  1. Set up an analysis model by FEM module (in the same way as calculiX).
  2. Switch module to "FrontISTR" and create a FrontISTR solver object.
  3. Open the task panel of SolverFISTRTools and set working directory.
  4. Click "Write input file"
  5. Click "Run FrontISTR"
  6. 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
  • 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.

Manually

See How to install additional workbenches

Prerequisites

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

  1. Download FrontISTR-latest.zip
  2. Create directory FEM_FrontISTR/bin
  3. Extract FrontISTR-latest.zip and put all files in FEM_FrontISTR/bin directory.

Linux

Under preparation.

Mac

Under preparation.

Tools

References