FEM Module/fr

Introduction
L'atelier FEM fournit un flux de travail moderne d'analyse par éléments finis (FEA) pour FreeCAD. Cela signifie principalement que tous les outils permettant d'effectuer une analyse sont combinés dans une seule interface utilisateur graphique (GUI).



Flux de travail
Les étapes pour effectuer une analyse d’éléments finis sont les suivantes:
 * 1) Prétraitement: configuration du problème d'analyse.
 * 2) Modélisation de la géométrie: création de la géométrie avec FreeCAD ou importation à partir d'une autre application.
 * 3) Créer une analyse.
 * 4) Création d’un maillage d’éléments finis pour le modèle géométrique.
 * 5) Ajout de contraintes telles que les charges et les supports fixes au modèle.
 * 6) Ajout d’un matériau au modèle d’analyse.
 * 7) Résolution: résoudre un système d'équations en utilisant un solveur externe depuis FreeCAD.
 * 8) Post-traitement: visualisation des résultats d'analyse depuis FreeCAD.

À partir des versions FreeCAD 0,15 l'atelier FEM peut être utilisé sur les plates-formes Windows, MacOSX et Linux. Étant donné que l'atelier utilise des solveurs externes, la quantité d’installation manuelle dépend du système d’exploitation utilisé. Voir la page Installation FEM pour des instructions sur la configuration des outils externes.



Menu : Modèle

 * [[Image:Fem-analysis.svg|32px]] Conteneur d'analyse: Crée un nouveau conteneur pour une analyse mécanique. Si un solide est sélectionné dans l'arborescence avant de cliquer dessus, la boîte de dialogue de maillage s'ouvrira.

Materiaux

 * [[Image:Fem-material.svg|32px]] FEM matériel pour solide: Vous permet de sélectionner un matériau de la base de données.


 * [[Image:Fem-material-fluid.svg|32px]] FEM matériau pour fluide: Permet de sélectionner un fluide dans la base de données.


 * [[Image:Fem-material-nonlinear.svg|32px]] Matériau mécanique non linéaire: Permet de sélectionner un matériau dans la base de données.


 * [[Image:Arch_Material_Group.svg|32px]] Material editor: Permet d'ouvrir l'éditeur de matériaux pour éditer des matériaux

Géométrie d'élément

 * [[Image:Fem-beam-section.svg|32px]] Beam coupe transversale:


 * [[Image:Fem-beam-rotation.svg|32px]] Beam rotation:


 * [[Image:Fem-shell-thickness.svg|32px]] Shell épaisseur de la plaque:


 * [[Image:Fem-fluid-section.svg|32px]] Section fluide pour flux 1D:

Contraintes Electrostatiques

 * [[Image:fem-constraint-electrostatic-potential.svg|32px]] Contrainte électrostatique potentielle:

Contraintes de fluides

 * [[Image:Fem-constraint-initial-flow-velocity.svg|32px]] Contrainte de la vitesse du flux d'écoulement:


 * [[Image:Fem-constraint-fluid-boundary.svg|32px]] Contrainte de Limite de fluide:


 * [[Image:Fem-constraint-flow-velocity.svg|32px]] Contrainte de vitesse d'écoulement:

Contraintes mécaniques

 * [[Image:Fem-constraint-fixed.svg|32px]] Contrainte fixe: Utilisé pour définir une contrainte fixe sur le point/bord/face(s).


 * [[Image:Fem-constraint-displacement.svg|32px]] Contrainte de déplacement: Utilisé pour définir une contrainte de déplacement sur le point/bord/face(s).


 * [[Image:Fem-constraint-planerotation.svg|32px]] Contrainte de rotation du plan: Permet de définir une contrainte de rotation plane sur une face plane.


 * [[Image:Fem-constraint-contact.svg|32px]] Contrainte de contact: Utilisé pour définir une contrainte de contact entre deux faces.


 * [[Image:Fem-constraint-transform.svg|32px]] Contrainte de transformation:


 * [[Image:Fem-constraint-force.svg|32px]] Contrainte de force: Utilisé pour définir une force dans [N] appliquée uniformément à une face sélectionnable dans une direction définissable.


 * [[Image:Fem-constraint-pressure.svg|32px]] Contrainte de pression: Permet de définir une contrainte de pression.


 * [[Image:Fem-constraint-selfweight.svg|32px]] Contrainte de poids: Permet de définir une accélération de gravité agissant sur un modèle.


 * [[Image:Fem-constraint-bearing.svg|32px]] Contrainte de roulement: Utilisé pour définir une contrainte de roulement.


 * [[Image:Fem-constraint-gear.svg|32px]] contrainte d'engrenage: Utilisé pour définir une contrainte de vitesse.


 * [[Image:Fem-constraint-pulley.svg|32px]] Contrainte de poulie: Utilisée pour définir une contrainte de poulie.

Contraintes thermiques

 * [[Image:Fem-constraint-InitialTemperature.svg|32px]] Contrainte initiale de température: Permet de définir la température initiale d'un corps.


 * [[Image:Fem-constraint-heatflux.svg|32px]] Contrainte flux thermique: Permet de définir une contrainte de flux thermique sur une ou plusieurs face(s)


 * [[Image:Fem-constraint-temperature.svg|32px]] Contrainte de température: Permet de définir une contrainte de température sur un point/bord/face(s).


 * [[Image:Fem-constraint-heatflux.svg|32px]] Contrainte de source de chaleur d'un corps:

Menu: Maillage

 * [[Image:Fem-femmesh-netgen-from-shape.svg|32px]] Maillage FEM à partir de la forme avec Netgen:


 * [[Image:Fem-femmesh-gmsh-from-shape.svg|32px]] Maillage FEM à partir de la forme avec GMSH:


 * [[Image:Fem-femmesh-boundary-layer.svg|32px]] Couche limite de maillage FEM:


 * [[Image:Fem-femmesh-region.svg|32px]] FEM maillage région:


 * [[Image:Fem-femmesh-from-shape.svg|32px]] Groupe de mailles FEM


 * [[Image:Fem-femmesh-create-node-by-poly.svg|32px]] Ensemble de nœuds: Crée/définit un ensemble de nœuds à partir d'un maillage FEM.


 * [[Image:Fem-femmesh-to-mesh.svg|32px]] FEM mesh à mesh: Convertit la surface d'un mesh FEM en mesh.

Menu: Résoudre

 * [[Image:Fem-solver.svg|32px]] Solveur Calculix Outils CCX: Crée un nouveau solveur pour cette analyse. Dans la plupart des cas, le solveur est créé avec l'analyse.


 * [[Image:Fem-solver.svg|32px]] Solveur CalculiX:


 * [[Image:Fem-elmer.svg|32px]] Solveur Elmer:


 * [[Image:Fem-solver.svg|32px]] Solveur Z88:


 * [[Image:Fem-equation-heat.svg|32px]] Équation de chaleur:


 * [[Image:Fem-equation-elasticity.svg|32px]] Équation d'élasticité:


 * [[Image:Fem-equation-electrostatic.svg|32px]] Équation électrostatique:


 * [[Image:Fem-equation-fluxsolver.svg|32px]] Équation flux du solveur:


 * [[Image:Fem-equation-flow.svg|32px]] Équation de flux:


 * [[Image:Fem-control-solver.svg|32px]] Contrôle du travail du solveur: Ouvre le menu pour ajuster et démarrer le solveur sélectionné.


 * [[Image:Fem-run-solver.svg|32px]] Calcul de l'exécution du solveur: Exécute le solveur sélectionné de l'analyse active.

Menu: Résultats

 * [[Image:Fem-purge-results.svg|32px]] Purge le résultat: Supprime les résultats de l'analyse active.


 * [[Image:Fem-result.svg|24px]] Affiche le résultat: Utilisé pour afficher le résultat d'une analyse.


 * [[Image:FEM_PostApplyChanges.png|32px]] Post Appliquer les modifications:


 * [[Image:Fem-data.svg|32px]] Post Pipeline à partir du résultat:


 * [[Image:Fem-warp.svg|32px]] Post Créer un filtre vectoriel Warp:


 * [[Image:Fem-clip-scalar.svg|32px]] Post Créer un filtre de clip scalaire:


 * [[Image:Fem-cut.svg|32px]] Post Créer un filtre de coupe:


 * [[Image:Fem-clip.svg|32px]] Post Créer un filtre de clip:


 * [[Image:Fem-DataAlongLine.svg|32px]] Post Créer des données le long d'un filtre en ligne:


 * [[Image:Fem-linearizedstresses.svg|32px]] Post Créer des contraintes linéarisées:


 * [[Image:fem-post-filter-data-at-point.png|32px]]Post Créer des données au filtre de points:


 * [[Image:Fem CompPostCreateFunctions.png|48px]] Post Créer des fonctions:
 * [[Image:Fem-sphere.svg|32px]] :
 * [[Image:Fem-plane.svg|32px]] :

Menu: Utilitaires

 * [[Image:fem-clipping-plane-add.svg|32px]] Plan de coupe sur la fece:


 * [[Image:fem-clipping-plane-remove-all.svg|32px]] Supprimer tous les plans de coupe:

Menu contextuel

 * [[Image:Fem-femmesh-clear-mesh.svg|32px]] FEM nettoyer le maillage:


 * [[Image:Fem-femmesh-print-info.svg|32px]] FEM informations d'impression de maillage:

Préférences

 * [[Image:Std_DlgParameter.svg|32px]] Préférences...: Préférences disponibles dans les outils FEM.

Informations
Les pages suivantes décrivent différents sujets de l'atelier FEM.

FEM Install pour plus d'informations sur la méthode de configuration et d'utilisation de l'atelier FEM.

FEM Mesh Pour plus d'informations à propos de FEM Mesh dans l'atelier FEM.

FEM Solver des informations supplémentaires sur les différents solveurs disponibles dans l’atelier et sur ceux qui pourraient être utilisés à l’avenir.

FEM CalculiX pour plus d’informations sur CalculiX, le solveur par défaut utilisé dans l'atelier pour l'analyse des structures.

FEM Concrete pour des informations sur l'analyse des structures en béton.

FEM Project pour plus de détails et d'informations sur les unités, limitations et développement sur l'atelier FEM.

Tutoriels
Tutoriel 1 FEM CalculiX Cantilever 3D

Tutoriel 2 FEM Tutoriel

Tutoriel 3 FEM Tutoriel Python

Tutoriel 4 FEM Cisaillement d'un bloc composite

Tutoriel analyse de couple thermique PDF's

Tutoriel vidéo 1 Article du Forum avec lien youtube

Tutoriel vidéo 2 Article du Forum avec lien youtube

Recherche de tutoriels vidéo Article du Forum avec lien youtube

Extending the FEM Workbench
The FEM Workbench is under constant development. An objective of the project is to find ways to easily interact with various FEM solvers, so that the end user can streamline the process of creating, meshing, simulating, and optimizing an engineering design problem, all within FreeCAD.

The following information is aimed at power users and developers who want to extend the FEM Workbench in different ways. Familiarity with C++ and Python is expected, and also some knowledge of the "document object" system used in FreeCAD is necessary; this information is available in the Power users hub and the Developer hub. Please notice that since FreeCAD is under active development, some articles may be too old, and thus obsolete. The most up to date information is discussed in the FreeCAD forums, in the Development section. For FEM discussions, advice or assistance in extending the workbench, the reader should refer to the FEM subforum.


 * Extension FEM Module
 * Tutoriel FEM Ajouter une équation
 * Tutoriel FEM Ajouter une contrainte

A developer's guide has been written to help power users in understanding the complex FreeCAD codebase and the interactions between the core elements and the individual workbenches. The book is hosted at github so multiple users can contribute to it and keep it updated.
 * Early preview of ebook: Module developer' guide to FreeCAD source (forum thread)
 * FreeCAD Mod Dev Guide (github repository)