Difference between revisions of "FEM Workbench/fr"

From FreeCAD Documentation
Jump to navigation Jump to search
 
(49 intermediate revisions by 3 users not shown)
Line 50: Line 50:
 
* [[Image:FEM_MaterialReinforced.svg|32px]] [[FEM_MaterialReinforced/fr|Matériau renforcé]] : Permet de sélectionner dans la base de données des matériaux renforcés composés d'une matrice et d'un renfort.
 
* [[Image:FEM_MaterialReinforced.svg|32px]] [[FEM_MaterialReinforced/fr|Matériau renforcé]] : Permet de sélectionner dans la base de données des matériaux renforcés composés d'une matrice et d'un renfort.
  
* [[Image:Arch_Material_Group.svg|32px]] [[Material_editor/fr|Editeur de matériaux]] : Permet d'ouvrir l'éditeur de matériaux pour éditer des matériaux.
+
* [[Image:FEM_MaterialEditor.svg|32px]] [[FEM_MaterialEditor/fr|Editeur de matériaux]] : Permet d'ouvrir l'éditeur de matériaux pour éditer des matériaux.
  
 
=== Géométrie de l'élément ===
 
=== Géométrie de l'élément ===
  
* [[Image:FEM_ElementGeometry1D.svg|32px]] [[FEM_ElementGeometry1D/fr|Coupe transversale de poutre]] :Utilisé pour définir les coupes transversales des éléments de poutre.
+
* [[Image:FEM_ElementGeometry1D.svg|32px]] [[FEM_ElementGeometry1D/fr|Coupe transversale élément type poutre]] : Utilisé pour définir les sections transversales d'éléments de type poutre.
  
* [[Image:FEM_ElementRotation1D.svg|32px]] [[FEM_ElementRotation1D/fr|Rotation de poutre]] : Utilisé pour faire pivoter les coupes transversales des éléments de poutre.
+
* [[Image:FEM_ElementRotation1D.svg|32px]] [[FEM_ElementRotation1D/fr|Rotation élément type poutre]] : Utilisé pour faire pivoter les coupes transversales d'éléments de type poutre.
  
* [[Image:FEM_ElementGeometry2D.svg|32px]] [[FEM_ElementGeometry2D/fr|Epaisseur d'une coque]] : Utilisé pour définir l'épaisseur de l'élément de structure.
+
* [[Image:FEM_ElementGeometry2D.svg|32px]] [[FEM_ElementGeometry2D/fr|Épaisseur élément de type coque]] : Utilisé pour définir l'épaisseur de l'élément de type coque.
  
 
* [[Image:FEM_ElementFluid1D.svg|32px]] [[FEM_ElementFluid1D/fr|Section fluide pour flux 1D]] : Utilisé pour créer un élément de section fluide pour les réseaux pneumatiques et hydrauliques.
 
* [[Image:FEM_ElementFluid1D.svg|32px]] [[FEM_ElementFluid1D/fr|Section fluide pour flux 1D]] : Utilisé pour créer un élément de section fluide pour les réseaux pneumatiques et hydrauliques.
Line 68: Line 68:
 
=== Contraintes de fluides ===
 
=== Contraintes de fluides ===
  
* [[Image:FEM_ConstraintInitialFlowVelocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity/fr|Contrainte de la vitesse du flux d'écoulement]] : Utilisé pour définir une vitesse d'écoulement initiale pour le domaine.
+
* [[Image:FEM_ConstraintInitialFlowVelocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity/fr|Contrainte de vitesse d'écoulement initiale]] : Utilisé pour définir une vitesse d'écoulement initiale pour le domaine.
  
 
* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity/fr|Contrainte de vitesse d'écoulement]] : Utilisé pour définir une vitesse d'écoulement comme condition aux limites sur une arête (2D) ou une face (3D).
 
* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity/fr|Contrainte de vitesse d'écoulement]] : Utilisé pour définir une vitesse d'écoulement comme condition aux limites sur une arête (2D) ou une face (3D).
Line 82: Line 82:
 
=== Contraintes mécaniques ===
 
=== Contraintes mécaniques ===
  
* [[Image:FEM_ConstraintFixed.svg|32px]] [[FEM_ConstraintFixed/fr|Contrainte fixe]] : Utilisé pour définir une contrainte fixe sur le point/bord/face(s).
+
* [[Image:FEM_ConstraintFixed.svg|32px]] [[FEM_ConstraintFixed/fr|Contrainte d'immobilisation]] : Utilisé pour définir une contrainte d'immobilisation sur le point/bord/face(s).
  
 
* [[Image:FEM_ConstraintDisplacement.svg|32px]] [[FEM_ConstraintDisplacement/fr|Contrainte de déplacement]] : Utilisé pour définir une contrainte de déplacement sur le point/bord/face(s).
 
* [[Image:FEM_ConstraintDisplacement.svg|32px]] [[FEM_ConstraintDisplacement/fr|Contrainte de déplacement]] : Utilisé pour définir une contrainte de déplacement sur le point/bord/face(s).
Line 102: Line 102:
 
=== Contraintes thermiques ===
 
=== Contraintes thermiques ===
  
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/fr|Contrainte initiale de température]] : Permet de définir la température initiale d'un corps.
+
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/fr|Contrainte de température initiale]] : Permet de définir la température initiale d'un corps.
  
* [[Image:FEM_ConstraintHeatflux.svg|32px]] [[FEM_ConstraintHeatflux/fr|Contrainte flux thermique]] : Permet de définir une contrainte de flux thermique sur une ou plusieurs face(s)
+
* [[Image:FEM_ConstraintHeatflux.svg|32px]] [[FEM_ConstraintHeatflux/fr|Contrainte de flux de chaleur]] : Permet de définir une contrainte de flux thermique sur une ou plusieurs face(s)
  
 
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/fr|Contrainte de température]] : Permet de définir une contrainte de température sur un point/bord/face(s).
 
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/fr|Contrainte de température]] : Permet de définir une contrainte de température sur un point/bord/face(s).
  
* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/fr|Contrainte de source de chaleur d'un corps]] : Utilisé pour définir une source de chaleur interne d'un objet.
+
* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/fr|Contrainte source thermique]] : Utilisé pour définir une source de chaleur interne d'un objet.
  
 
=== Contraintes sans solveur ===
 
=== Contraintes sans solveur ===
  
* [[Image:FEM_ConstraintFluidBoundary.svg|32px]] [[FEM_ConstraintFluidBoundary/fr|Condition aux limites du fluide]] : Utilisé pour définir une condition limite de fluide.
+
* [[Image:FEM_ConstraintFluidBoundary.svg|32px]] [[FEM_ConstraintFluidBoundary/fr|Condition de limite du fluide]] : Utilisé pour définir une condition limite de fluide.
  
 
* [[Image:FEM_ConstraintBearing.svg|32px]] [[FEM_ConstraintBearing/fr|Contrainte de roulement]] : Utilisé pour définir une contrainte de roulement.
 
* [[Image:FEM_ConstraintBearing.svg|32px]] [[FEM_ConstraintBearing/fr|Contrainte de roulement]] : Utilisé pour définir une contrainte de roulement.
Line 126: Line 126:
 
== Menu : Maillage ==
 
== Menu : Maillage ==
  
* [[Image:FEM_MeshNetgenFromShape.svg|32px]] [[FEM_MeshNetgenFromShape/fr|Maillage MEF à partir d'une forme avec Netgen]] : Génère un maillage d'éléments finis pour un modèle en utilisant Netgen.
+
* [[Image:FEM_MeshNetgenFromShape.svg|32px]] [[FEM_MeshNetgenFromShape/fr|Maillage FEM à partir d'une forme avec Netgen]] : Génère un maillage d'éléments finis pour un modèle en utilisant Netgen.
  
* [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape/fr|Maillage MEF à partir d'une forme avec Gmsh]] : Génère un maillage d'éléments finis pour un modèle en utilisant Gmsh.
+
* [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape/fr|Maillage FEM à partir d'une forme avec Gmsh]] : Génère un maillage d'éléments finis pour un modèle en utilisant Gmsh.
  
* [[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer/fr|Couche limite de maillage MEF]] : crée des maillages anisotropes pour des calculs précis près des frontières.
+
* [[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer/fr|Couche limite de maillage FEM]] : Crée des maillages anisotropes pour des calculs précis près des frontières.
  
* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion/fr|Région de maillage MEF]] : crée une ou plusieurs zones localisées à mailler, ce qui optimise considérablement le temps d'analyse.
+
* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion/fr|Région de maillage FEM]] : Crée une ou plusieurs zones localisées à mailler, ce qui optimise considérablement le temps d'analyse.
  
* [[Image:FEM_MeshGroup.svg|32px]] [[FEM_MeshGroup/fr|Groupe de type maillage MEF]] : regroupe et étiquette les éléments d'un maillage (sommet, bord, surface) ensemble, ce qui est utile pour exporter le maillage vers des solveurs externes.
+
* [[Image:FEM_MeshGroup.svg|32px]] [[FEM_MeshGroup/fr|Groupe de maillage FEM]] : Regroupe et étiquette les éléments d'un maillage (sommet, bord, surface) ensemble, ce qui est utile pour exporter le maillage vers des solveurs externes.
  
 
* [[Image:FEM_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet/fr|Ensemble de nœuds]] : Crée/définit un ensemble de nœuds à partir d'un maillage FEM.
 
* [[Image:FEM_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet/fr|Ensemble de nœuds]] : Crée/définit un ensemble de nœuds à partir d'un maillage FEM.
  
* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/fr|Maillage à maillage MEF]] : convertit la surface d'un maillage MEF en maillage.
+
* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/fr|Maillage à maillage FEM]] : Convertit la surface d'un maillage FEM en maillage.
  
 
== Menu : Solveur ==
 
== Menu : Solveur ==
Line 144: Line 144:
 
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/fr|Solveur Calculix standard]] : Crée un nouveau solveur pour cette analyse. Dans la plupart des cas, le solveur est créé avec l'analyse.
 
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/fr|Solveur Calculix standard]] : Crée un nouveau solveur pour cette analyse. Dans la plupart des cas, le solveur est créé avec l'analyse.
  
* [[Image:FEM_SolverCalculiX.svg|32px]] [[FEM_SolverCalculiX/fr|Solveur CalculiX (experimental)]] :  
+
* [[Image:FEM_SolverCalculiX.svg|32px]] [[FEM_SolverCalculiX/fr|Solveur CalculiX (nouveau modèle)]] :  
  
 
* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/fr|Solveur Elmer]] : Crée le contrôleur de solveur pour Elmer. Il est indépendant des autres objets du solveur.
 
* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/fr|Solveur Elmer]] : Crée le contrôleur de solveur pour Elmer. Il est indépendant des autres objets du solveur.
Line 174: Line 174:
 
* [[Image:FEM_ResultShow.svg|24px]] [[FEM_ResultShow/fr|Afficher les résultats]] : Utilisé pour afficher les résultats d'une analyse.
 
* [[Image:FEM_ResultShow.svg|24px]] [[FEM_ResultShow/fr|Afficher les résultats]] : Utilisé pour afficher les résultats d'une analyse.
  
*[[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges/fr|Appliquer les modifications au pipeline]] :  
+
*[[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges/fr|Appliquer les modifications au pipeline]] : Active l'application immédiate des modifications apportées aux pipelines et aux filtres.
  
 
* [[Image:FEM_PostPipelineFromResult.svg|32px]] [[FEM_PostPipelineFromResult/fr|Pipeline à partir du résultat]] : Permet d'ajouter une nouvelle représentation graphique des résultats d'analyse FEM (échelle de couleurs et plus d'options d'affichage).
 
* [[Image:FEM_PostPipelineFromResult.svg|32px]] [[FEM_PostPipelineFromResult/fr|Pipeline à partir du résultat]] : Permet d'ajouter une nouvelle représentation graphique des résultats d'analyse FEM (échelle de couleurs et plus d'options d'affichage).
Line 182: Line 182:
 
* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar/fr|Filtre d'écrêtage scalaire]] : Utilisé pour écrêter un champ avec une valeur scalaire spécifiée.
 
* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar/fr|Filtre d'écrêtage scalaire]] : Utilisé pour écrêter un champ avec une valeur scalaire spécifiée.
  
* [[Image:FEM_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction/fr|Filtre de fonction coupe]] : Permet d'afficher les résultats sur une sphère ou un plan traversant le modèle.
+
* [[Image:FEM_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction/fr|Filtre de découpe selon une fonction]] : Permet d'afficher les résultats sur une sphère ou un plan traversant le modèle.
  
* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion/fr|Filtre d'écrêtage d'une région]] : Utilisé pour écrêter un champ avec une sphère ou un plan traversant le modèle.
+
* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion/fr|Filtre de découpe selon une région]] : Utilisé pour écrêter un champ avec une sphère ou un plan traversant le modèle.
  
 
* [[Image:FEM_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine/fr|Filtre d'écrêtage selon une ligne]] : Utilisé pour tracer les valeurs d'un champ le long d'une ligne spécifiée.
 
* [[Image:FEM_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine/fr|Filtre d'écrêtage selon une ligne]] : Utilisé pour tracer les valeurs d'un champ le long d'une ligne spécifiée.
Line 192: Line 192:
 
* [[Image:FEM_PostFilterDataAtPoint.svg|32px]] [[FEM_PostFilterDataAtPoint/fr|Données du filtre d'écrêtage d'un point]] : Permet d'afficher la valeur d'un champ sélectionné à un point donné.
 
* [[Image:FEM_PostFilterDataAtPoint.svg|32px]] [[FEM_PostFilterDataAtPoint/fr|Données du filtre d'écrêtage d'un point]] : Permet d'afficher la valeur d'un champ sélectionné à un point donné.
  
* [[FEM_PostCreateFunctions/fr|Fonctions filtres]] :
+
* [[Image:Fem-post-geo-plane.svg|32px]] [[FEM_PostCreateFunctions/fr|Fonctions de filtrage]] : Utilisé pour définir comment le maillage résultant est découpé par le [[FEM_PostFilterCutFunction/fr|Filtre de découpe selon une fonction]] et [[FEM_PostFilterClipRegion/fr|Filtre de découpe selon une région]].
** [[Image:Fem-post-geo-plane.svg|32px]]
 
** [[Image:Fem-post-geo-sphere.svg|32px]]
 
  
 
== Menu : Utilitaires ==
 
== Menu : Utilitaires ==
  
* [[Image:FEM_ClippingPlaneAdd.svg|32px]] [[FEM_ClippingPlaneAdd/fr|Plan de coupe sur la face]] :
+
* [[Image:FEM_ClippingPlaneAdd.svg|32px]] [[FEM_ClippingPlaneAdd/fr|Plan de coupe]] : Ajoute un plan de découpe pour l'ensemble de la vue du modèle.
  
* [[Image:FEM_ClippingPlaneRemoveAll.svg|32px]] [[FEM_ClippingPlaneRemoveAll/fr|Supprimer tous les plans de coupe]] :
+
* [[Image:FEM_ClippingPlaneRemoveAll.svg|32px]] [[FEM_ClippingPlaneRemoveAll/fr|Supprimer les plans de coupe]] : Supprime tous les [[FEM_ClippingPlaneAdd/fr|plans de coupe]] existants.
  
* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples/fr|FEM Exemples]] : Ouvrez l'interface graphique pour accéder aux exemples FEM.
+
* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples/fr|Exemples]] : Ouvrez l'interface graphique pour accéder aux exemples FEM.
  
 
== Menu contextuel ==
 
== Menu contextuel ==
  
* [[Image:FEM_MeshClear.svg|32px]] [[FEM_MeshClear/fr|Supprimer maillage MEF]] : supprime le fichier de maillage du fichier FreeCAD. Utile pour alléger un fichier FreeCAD.
+
* [[Image:FEM_MeshClear.svg|32px]] [[FEM_MeshClear/fr|Supprimer maillage FEM]] : supprime le fichier de maillage du fichier FreeCAD. Utile pour alléger un fichier FreeCAD.
  
* [[Image:FEM_MeshDisplayInfo.svg|32px]] [[FEM_MeshDisplayInfo/fr|Affichage des informations du maillage MEF]] : Affiche les statistiques de base du maillage existant - nombre de nœuds et d'éléments de chaque type.
+
* [[Image:FEM_MeshDisplayInfo.svg|32px]] [[FEM_MeshDisplayInfo/fr|Affichage des informations du maillage FEM]] : Affiche les statistiques de base du maillage existant - nombre de nœuds et d'éléments de chaque type.
  
 
==Préférences==
 
==Préférences==
Line 240: Line 238:
 
Tutoriel 5 : [[Transient FEM analysis/fr|Analyse FEM transitoire]]
 
Tutoriel 5 : [[Transient FEM analysis/fr|Analyse FEM transitoire]]
  
Tutoriel 6 : [[Post-Processing_of_FEM_Results_with_Paraview]]
+
Tutoriel 6 : [[Post-Processing_of_FEM_Results_with_Paraview/fr|Post-traitement des résultats FEM avec Paraview]]
  
Tutoriel 7 : [[FEM Example Capacitance Two Balls/fr|Exemple FEM Capacité Deux Balles]] ; Tutoriel 6 GUI d'Elmer "Capacitance électrostatique deux boules" utilisant des exemples FEM.
+
Tutoriel 7 : [[FEM Example Capacitance Two Balls/fr|Exemple calcul capacité de deux sphères]] ; Tutoriel 6 GUI d'Elmer "Exemple calcul capacité de deux sphères" utilisant des exemples FEM.
  
 
Tutoriel analyse de couple thermique [https://opensimsa.github.io/training.html openSIM]
 
Tutoriel analyse de couple thermique [https://opensimsa.github.io/training.html openSIM]
  
Tutoriel vidéo 1 : [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499#p158353 Article du Forum] (avec lien sur YouTube)
+
Tutoriel vidéo 1 : [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499#p158353 Vidéo FEM pour les débutants] (avec lien sur YouTube)
  
Tutoriel vidéo 2 : [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162321 Article du Forum] (avec lien sur YouTube)
+
Tutoriel vidéo 2 : [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162321 Vidéo FEM pour les débutants] (avec lien sur YouTube)
  
Recherche de tutoriels vidéo : [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162640 Article du Forum] (avec lien sur YouTube en Allemand)
+
Nombreux tutoriels vidéo : [https://www.youtube.com/channel/UCnvFCm2BbXOVI3ObfXcxXhw anisim Logiciels d'ingénierie à code source ouvert] (en allemand)
  
 
== Extension de l'atelier FEM ==
 
== Extension de l'atelier FEM ==
Line 256: Line 254:
 
L'atelier FEM est constante évolution. Un des objectifs du projet est de trouver des moyens d’interagir facilement avec divers solveurs FEM, afin que l’utilisateur final puisse rationaliser le processus de création, de maillage, de simulation et d’optimisation d’un problème de conception technique, le tout avec FreeCAD.
 
L'atelier FEM est constante évolution. Un des objectifs du projet est de trouver des moyens d’interagir facilement avec divers solveurs FEM, afin que l’utilisateur final puisse rationaliser le processus de création, de maillage, de simulation et d’optimisation d’un problème de conception technique, le tout avec FreeCAD.
  
Les informations suivantes sont destinées aux utilisateurs expérimentés et aux développeurs qui souhaitent étendre l'atelier FEM de différentes manières. Une connaissance des langages C ++ et Python est préconisée. Une certaine connaissance du système "document objet" utilisé dans FreeCAD est également nécessaire. Ces informations sont disponibles dans la [[Power users hub/fr|documentation des utilisateurs]] et le [[Developer hub/fr|documentation des développeurs]]. Veuillez noter que FreeCAD étant toujours en cours de développement, certains articles peuvent être anciens et donc obsolètes. Les informations les plus récentes sont traitées dans les [https://forum.freecadweb.org/index.php forums FreeCAD], dans la section Développement. Pour les discussions sur l'atelier FEM, les conseils ou l’aide pour l’extension de l’atelier reférez vous dans le [https://forum.freecadweb.org/viewforum.php?f=18 subforum FEM].
+
Les informations suivantes sont destinées aux utilisateurs expérimentés et aux développeurs qui souhaitent étendre l'atelier FEM de différentes manières. Une connaissance des langages C ++ et Python est préconisée. Une certaine connaissance du système "document objet" utilisé dans FreeCAD est également nécessaire. Ces informations sont disponibles dans la [[Power_users_hub/fr|Documentation pour utilisateurs expérimentés]] et la [[Developer_hub/fr|Documentation pour développeurs]]. Veuillez noter que FreeCAD étant toujours en cours de développement, certains articles peuvent être anciens et donc obsolètes. Les informations les plus récentes sont traitées dans les [https://forum.freecadweb.org/index.php forums FreeCAD], dans la section Développement. Pour les discussions sur l'atelier FEM, les conseils ou l’aide pour l’extension de l’atelier reférez vous dans le [https://forum.freecadweb.org/viewforum.php?f=18 sous forum FEM].
  
 
Les articles suivants expliquent comment étendre l'atelier, par exemple en ajoutant de nouveaux types de conditions aux limites (contraintes) ou équations.
 
Les articles suivants expliquent comment étendre l'atelier, par exemple en ajoutant de nouveaux types de conditions aux limites (contraintes) ou équations.
 
* [[Extend_FEM_Module/fr|Extension module FEM ]]
 
* [[Extend_FEM_Module/fr|Extension module FEM ]]
* [[Onboarding_FEM_Devs/fr|Embarquer les développeurs FEM]] Tente d'orienter les nouveaux développeurs sur la façon de contribuer à l'atelier FEM.
+
* [[Onboarding_FEM_Devs/fr|Embarquer les développeurs FEM]] tente d'orienter les nouveaux développeurs sur la façon de contribuer à l'atelier FEM.
 
* [[Add_FEM_Equation_Tutorial/fr|Tutoriel FEM Ajouter une équation]]
 
* [[Add_FEM_Equation_Tutorial/fr|Tutoriel FEM Ajouter une équation]]
 
* [[Add_FEM_Constraint_Tutorial/fr|Tutoriel FEM Ajouter une contrainte]]
 
* [[Add_FEM_Constraint_Tutorial/fr|Tutoriel FEM Ajouter une contrainte]]

Latest revision as of 12:17, 29 June 2022

Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎hrvatski • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎svenska • ‎čeština • ‎русский • ‎中文 • ‎中文(中国大陆)‎ • ‎日本語
Arrow-left.svg Page précédente : Workbench Drawing.svg Atelier Drawing
Page suivante : Atelier Image Workbench Image.svg Arrow-right.svg
Icône de l'atelier FEM

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).

FemWorkbench.jpg

Déroulement des tâches

Les étapes pour effectuer une analyse d’éléments finis sont les suivantes :

  1. Prétraitement : configuration du problème d'analyse.
    1. Modélisation de la géométrie : création de la géométrie avec FreeCAD, ou importation depuis une autre application.
    2. Créer une analyse.
      1. Ajout de contraintes de simulation telles que des charges et des supports fixes au modèle géométrique.
      2. Ajout de matériaux aux parties du modèle géométrique.
      3. Créer un maillage d'éléments finis pour le modèle géométrique, ou l'importer d'une autre application.
  2. Résolution : exécution d'un solveur externe à partir de FreeCAD.
  3. Post-traitement : visualiser les résultats de l'analyse depuis FreeCAD, ou exporter les résultats pour qu'ils puissent être post-traités avec une autre application.

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.

FEM Workbench workflow.svg

Flux de travail de l'atelier FEM ; le plan de travail appelle deux programmes externes pour effectuer le maillage d'un objet solide et pour résoudre le problème des éléments finis

Menu : Modèle

  • FEM Analysis.svg 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.

Matériaux

  • FEM MaterialReinforced.svg Matériau renforcé : Permet de sélectionner dans la base de données des matériaux renforcés composés d'une matrice et d'un renfort.

Géométrie de l'élément

Contraintes électrostatiques

Contraintes de fluides

Contraintes géométriques

Contraintes mécaniques

  • FEM ConstraintForce.svg Contrainte de force : Utilisé pour définir une force dans [N] appliquée uniformément à une face sélectionnable dans une direction définissable.

Contraintes thermiques

Contraintes sans solveur

Écraser des constantes

Menu : Maillage

  • FEM MeshRegion.svg Région de maillage FEM : Crée une ou plusieurs zones localisées à mailler, ce qui optimise considérablement le temps d'analyse.
  • FEM MeshGroup.svg Groupe de maillage FEM : Regroupe et étiquette les éléments d'un maillage (sommet, bord, surface) ensemble, ce qui est utile pour exporter le maillage vers des solveurs externes.

Menu : Solveur

  • FEM SolverCalculixCxxtools.svg Solveur Calculix standard : Crée un nouveau solveur pour cette analyse. Dans la plupart des cas, le solveur est créé avec l'analyse.
  • FEM SolverElmer.svg Solveur Elmer : Crée le contrôleur de solveur pour Elmer. Il est indépendant des autres objets du solveur.
  • FEM SolverZ88.svg Solveur Z88 : Crée le contrôleur de solveur pour Z88. Il est indépendant des autres objets du solveur.
  • FEM SolverRun.svg Résolution : Lance le solveur sélectionné de l'analyse active.

Menu : Résultats

  • FEM PostPipelineFromResult.svg Pipeline à partir du résultat : Permet d'ajouter une nouvelle représentation graphique des résultats d'analyse FEM (échelle de couleurs et plus d'options d'affichage).

Menu : Utilitaires

  • FEM ClippingPlaneAdd.svg Plan de coupe : Ajoute un plan de découpe pour l'ensemble de la vue du modèle.
  • FEM Examples.svg Exemples : Ouvrez l'interface graphique pour accéder aux exemples FEM.

Menu contextuel

  • FEM MeshClear.svg Supprimer maillage FEM : supprime le fichier de maillage du fichier FreeCAD. Utile pour alléger un fichier FreeCAD.

Préférences

Informations

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

FEM Installation des composants requis : une description détaillée de la configuration des programmes externes utilisés dans l'atelier.

FEM Maillage : des informations complémentaires sur l'obtention d'un maillage pour l'analyse par éléments finis.

FEM Solveur : 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 Béton : des informations intéressantes sur le thème de la simulation des structures en béton.

Tutoriels

Tutoriel 1 : FEM CalculiX Cantilever 3D ; analyse de base sur une poutre.

Tutoriel 2 : FEM Tutoriel ; analyse de la tension dans une structure.

Tutoriel 3 : FEM Tutoriel Python ; exemple de configuration en porte-à-faux entièrement fait par scripts Python, y compris le maillage.

Tutoriel 4 : FEM Cisaillement d'un bloc composite ; voir la déformation d'un bloc composé de deux matériaux.

Tutoriel 5 : Analyse FEM transitoire

Tutoriel 6 : Post-traitement des résultats FEM avec Paraview

Tutoriel 7 : Exemple calcul capacité de deux sphères ; Tutoriel 6 GUI d'Elmer "Exemple calcul capacité de deux sphères" utilisant des exemples FEM.

Tutoriel analyse de couple thermique openSIM

Tutoriel vidéo 1 : Vidéo FEM pour les débutants (avec lien sur YouTube)

Tutoriel vidéo 2 : Vidéo FEM pour les débutants (avec lien sur YouTube)

Nombreux tutoriels vidéo : anisim Logiciels d'ingénierie à code source ouvert (en allemand)

Extension de l'atelier FEM

L'atelier FEM est constante évolution. Un des objectifs du projet est de trouver des moyens d’interagir facilement avec divers solveurs FEM, afin que l’utilisateur final puisse rationaliser le processus de création, de maillage, de simulation et d’optimisation d’un problème de conception technique, le tout avec FreeCAD.

Les informations suivantes sont destinées aux utilisateurs expérimentés et aux développeurs qui souhaitent étendre l'atelier FEM de différentes manières. Une connaissance des langages C ++ et Python est préconisée. Une certaine connaissance du système "document objet" utilisé dans FreeCAD est également nécessaire. Ces informations sont disponibles dans la Documentation pour utilisateurs expérimentés et la Documentation pour développeurs. Veuillez noter que FreeCAD étant toujours en cours de développement, certains articles peuvent être anciens et donc obsolètes. Les informations les plus récentes sont traitées dans les forums FreeCAD, dans la section Développement. Pour les discussions sur l'atelier FEM, les conseils ou l’aide pour l’extension de l’atelier reférez vous dans le sous forum FEM.

Les articles suivants expliquent comment étendre l'atelier, par exemple en ajoutant de nouveaux types de conditions aux limites (contraintes) ou équations.

Un guide du développeur a été rédigé pour aider les utilisateurs expérimentés à comprendre les bases complexes du code de FreeCAD et les interactions entre les éléments centraux et les ateliers individuels. Le livre est hébergé sur github afin que plusieurs utilisateurs puissent y contribuer et le mettre à jour.

Extension de la documentation de l'atelier FEM

Arrow-left.svg Page précédente : Workbench Drawing.svg Atelier Drawing
Page suivante : Atelier Image Workbench Image.svg Arrow-right.svg