FEM FrontISTR Workbench/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "== Fonctionnalités ==")
(Created page with "* Analyse statique, vérification des éléments * Analyse géométrique linéaire et non linéaire * Eléments : tétraèdre du 1er/2ème ordre * Charges : mécaniques concen...")
Line 22: Line 22:
== Fonctionnalités ==
== Fonctionnalités ==


* Analyse statique, vérification des éléments
* static analysis, element check
* Analyse géométrique linéaire et non linéaire
* geometrical linear|nonlinear analysis
* Eléments : tétraèdre du 1er/2ème ordre
* elements: 1st/2nd order tetrahedron
* Charges : mécaniques concentrées et réparties, gravité
* loads: mechanical concentrated and distributed loads, gravity
* boundary: points fixed or displacement
* Frontières : points fixes ou déplacement
* Contrôle des étapes : incrémentation et réduction automatiques du temps.
* step control: auto time increment and cutback
* Solveur d'équations linéaires
* linear equation solver
** iterative
** itératif
*** preconditioner: AMG, SSOR, Diagonal, ILU(k)(k=0,1,2)
*** préconditionneur : AMG, SSOR, Diagonal, ILU(k)(k=0,1,2)
*** method: CG, BiCGSTAB, GMRES, GPBiCG
*** méthode : CG, BiCGSTAB, GMRES, GPBiCG
** direct: MUMPS
** direct : MUMPS
* output file format: AVS, VTK(paraview required)
* Format du fichier de sortie : AVS, VTK (paraview requis)


=== Features to be supported in the future ===
=== Features to be supported in the future ===

Revision as of 16:37, 13 May 2021

Other languages:
Icône de l'atelier FEM FrontISTR

Introduction

L'atelier FEM FrontISTR est un addon de FreeCAD qui permet d'utiliser FrontISTR, un programme MEF parallèle à grande échelle open source pour l'analyse structurelle non linéaire.

Déroulement des tâches

  1. Mettre en place un modèle d'analyse par module FEM (de la même manière que calculiX).
  2. Changer le module en "FrontISTR" et créer un objet solveur FrontISTR.
  3. Ouvrir le panneau des tâches de SolverFISTRTools et définir le répertoire de travail.
  4. Cliquez sur "Write input file"
  5. Cliquez sur "Run FrontISTR"
  6. Vérifier les résultats FISTR_Results pour le post-traitement.

Fonctionnalités

  • Analyse statique, vérification des éléments
  • Analyse géométrique linéaire et non linéaire
  • Eléments : tétraèdre du 1er/2ème ordre
  • Charges : mécaniques concentrées et réparties, gravité
  • Frontières : points fixes ou déplacement
  • Contrôle des étapes : incrémentation et réduction automatiques du temps.
  • Solveur d'équations linéaires
    • itératif
      • préconditionneur : AMG, SSOR, Diagonal, ILU(k)(k=0,1,2)
      • méthode : CG, BiCGSTAB, GMRES, GPBiCG
    • direct : MUMPS
  • Format du fichier de sortie : AVS, VTK (paraview requis)

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

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