FEM project/fr

Ceci, est le plan du projet pour l'intégration de FreeCAD FEM, dans le cadre de la feuille de route de développement.

Résultat
Pour commencer, un petit résumé sur FEM. Qui, est susceptible de fusionner des mailles (automatiquement) et de calculer des caractéristiques comme la raideur, et, la fréquence

Le cadre de cette fonction, devrait permettre les maillages tétraédriques et hexagonaux. Créer un solveur comme un plugin Python, pour faciliter l'écriture des ponts de sortie pour des usages différents.

Potentiel des mailles


Ici, certains mailleurs :
 * Netgen très bon mailleur, avec une bibliothèque LGPL.
 * Salome paquet compliqué, et, difficile d'obtenir le code source que nous avons besoin !?
 * PythonOCC librairie Python avec la bibliothèque Salome et le mailleur Netgen, peut être le moyen le plus rapide et le plus complet pour intégrer le mailleur.

Potentiel du Solveur
Ici, certains solveur :
 * Calculix un logiciel libre, tris dimensionnel, programme structurel d'éléments finis
 * Code-Aster solveur très largement écrit en Python.
 * PythonOCC bibliothèque Python, qui propose également une interface (actuellement) approximativement comme Code-Aster, serait un moyen simple et rapide d'obtenir une première solution de travail.

calculix examples

 * gut example with contact

Maillage

 * Test des générateurs de maillages par des experts.
 * Analyser la structure du logiciel, et, élaborer une possible intégration.

Next actions

 * Setting up Fem_Workbench (done)
 * Starting optimized visuals for SALOME mesh (ongoing)
 * Interface for adding post-processing information (color, displacement) to the Fem Visual. (done)
 * Writing a valid CalculiX INP file.
 * loading FRD (done)