Manual:Creating FEM analyses/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "Catégorie:Tutoriels")
(Updating to match new version of source page)
Line 1: Line 1:
{{Manual:TOC/fr}}
{{Manual:TOC/fr}}


<div class="mw-translate-fuzzy">
FEM signifie Méthode des éléments finis ([https://en.wikipedia.org/wiki/Finite_element_method Finite Element Method]). Il s'agit d'un vaste sujet mathématique, mais dans FreeCAD, nous pouvons résumer cela comme moyen de calculer les propagations à l'intérieur d'un objet 3D, en le coupant en petits morceaux et en analysant l'impact de chaque petit morceau sur ses voisins. Cela a plusieurs utilisations dans les domaines de l'ingénierie et de l'électromagnétisme, mais nous examinerons plus en profondeur une seule utilisation déjà développée dans FreeCAD, qui simule des déformations dans des objets soumis à des forces et à des poids.
FEM signifie Méthode des éléments finis ([https://en.wikipedia.org/wiki/Finite_element_method Finite Element Method]). Il s'agit d'un vaste sujet mathématique, mais dans FreeCAD, nous pouvons résumer cela comme moyen de calculer les propagations à l'intérieur d'un objet 3D, en le coupant en petits morceaux et en analysant l'impact de chaque petit morceau sur ses voisins. Cela a plusieurs utilisations dans les domaines de l'ingénierie et de l'électromagnétisme, mais nous examinerons plus en profondeur une seule utilisation déjà développée dans FreeCAD, qui simule des déformations dans des objets soumis à des forces et à des poids.
</div>


<div class="mw-translate-fuzzy">
L'obtention de cette simulation se fait dans FreeCAD avec l’atelier FEM ([[FEM_Module|FEM Workbench]]). Cela implique différentes étapes : Préparer la géométrie, définir son matériau, effectuer le maillage, diviser en parties plus petites, comme nous l'avons fait dans le chapitre Préparer les objets pour l’impression 3D ([[Manual:Preparing models for 3D printing|Preparing objects for 3D printing]]), et finalement calculer la simulation.
L'obtention de cette simulation se fait dans FreeCAD avec l’atelier FEM ([[FEM_Module|FEM Workbench]]). Cela implique différentes étapes : Préparer la géométrie, définir son matériau, effectuer le maillage, diviser en parties plus petites, comme nous l'avons fait dans le chapitre Préparer les objets pour l’impression 3D ([[Manual:Preparing models for 3D printing|Preparing objects for 3D printing]]), et finalement calculer la simulation.
</div>


[[Image:Exercise_fem_01.jpg]]
[[Image:Exercise_fem_01.jpg]]
Line 9: Line 13:
=== Préparation de FreeCAD ===
=== Préparation de FreeCAD ===


<div class="mw-translate-fuzzy">
La simulation elle-même est réalisée par un autre logiciel, utilisé par FreeCAD pour obtenir les résultats. Comme il existe plusieurs applications de simulation FEM intéressantes disponibles, l’atelier FEM ([[Fem_Workbench|FEM Workbench]]) a été conçu pour pouvoir en utiliser plus d'une. Cependant, actuellement, seul [http://www.calculix.de/ CalculiX] est entièrement implémenté. Un autre logiciel, appelé [https://sourceforge.net/projects/netgen-mesher/ NetGen], qui est responsable de la génération du maillage de subdivision, est également nécessaire. Des instructions détaillées pour installer ces deux composants sont fournies dans la documentation FreeCAD ([[FEM_Install|FreeCAD documentation]]).
La simulation elle-même est réalisée par un autre logiciel, utilisé par FreeCAD pour obtenir les résultats. Comme il existe plusieurs applications de simulation FEM intéressantes disponibles, l’atelier FEM ([[Fem_Workbench|FEM Workbench]]) a été conçu pour pouvoir en utiliser plus d'une. Cependant, actuellement, seul [http://www.calculix.de/ CalculiX] est entièrement implémenté. Un autre logiciel, appelé [https://sourceforge.net/projects/netgen-mesher/ NetGen], qui est responsable de la génération du maillage de subdivision, est également nécessaire. Des instructions détaillées pour installer ces deux composants sont fournies dans la documentation FreeCAD ([[FEM_Install|FreeCAD documentation]]).
</div>


=== Préparation de la géométrie ===
=== Préparation de la géométrie ===


<div class="mw-translate-fuzzy">
Nous allons commencer avec la maison que nous avons modélisée dans le chapitre de modélisation BIM ([[Manual:BIM modeling|BIM modeling]]). Cependant, certains changements doivent être apportés pour rendre le modèle adapté aux calculs FEM. Cela implique essentiellement de rejeter les objets que nous ne voulons pas inclure dans le calcul, comme la porte et la fenêtre, et de joindre tous les objets restants en un seul.
Nous allons commencer avec la maison que nous avons modélisée dans le chapitre de modélisation BIM ([[Manual:BIM modeling|BIM modeling]]). Cependant, certains changements doivent être apportés pour rendre le modèle adapté aux calculs FEM. Cela implique essentiellement de rejeter les objets que nous ne voulons pas inclure dans le calcul, comme la porte et la fenêtre, et de joindre tous les objets restants en un seul.
</div>


<div class="mw-translate-fuzzy">
* Chargez le modèle de maison que nous avons modélisé précédemment ([https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/house.FCStd house model]).
* Chargez le modèle de maison que nous avons modélisé précédemment ([https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/house.FCStd house model]).
* Supprimez ou masquez l'objet de la page, les plans de section et les dimensions, de sorte qu’il ne nous reste que notre modèle.
* Supprimez ou masquez l'objet de la page, les plans de section et les dimensions, de sorte qu’il ne nous reste que notre modèle.
Line 21: Line 30:
* Maintenant, déplacez la dalle du toit vers le bas, de sorte qu'elle repose sur le mur : éditez l'objet '''Rectangle''' que nous avons utilisé comme base de la dalle du toit et changez son '''Positionnement-> Position-> Valeur X''' de 3,18 m à 3,00 m.
* Maintenant, déplacez la dalle du toit vers le bas, de sorte qu'elle repose sur le mur : éditez l'objet '''Rectangle''' que nous avons utilisé comme base de la dalle du toit et changez son '''Positionnement-> Position-> Valeur X''' de 3,18 m à 3,00 m.
* Notre modèle est maintenant propre :
* Notre modèle est maintenant propre :
</div>


[[Image:Exercise_fem_02.jpg]]
[[Image:Exercise_fem_02.jpg]]


<div class="mw-translate-fuzzy">
* L’atelier FEM peut actuellement calculer des déformations sur un seul objet. Par conséquent, nous devons joindre nos deux objets (le mur et la dalle). Passez à l’atelier Part ([[Part_Module|Part Workbench]]), sélectionnez les deux objets et appuyez sur Union ([[Image:Part_Union.png|16px]] [[Part_Union|Union]]). Nous avons maintenant obtenu un objet fusionné :
* L’atelier FEM peut actuellement calculer des déformations sur un seul objet. Par conséquent, nous devons joindre nos deux objets (le mur et la dalle). Passez à l’atelier Part ([[Part_Module|Part Workbench]]), sélectionnez les deux objets et appuyez sur Union ([[Image:Part_Union.png|16px]] [[Part_Union|Union]]). Nous avons maintenant obtenu un objet fusionné :
</div>


[[Image:Exercise_fem_03.jpg]]
[[Image:Exercise_fem_03.jpg]]
Line 30: Line 42:
=== Création de l'analyse ===
=== Création de l'analyse ===


<div class="mw-translate-fuzzy">
* Nous sommes maintenant prêts à commencer une analyse FEM. Passons à l’atelier FEM ([[FEM_Module|FEM Workbench]]).
* Nous sommes maintenant prêts à commencer une analyse FEM. Passons à l’atelier FEM ([[FEM_Module|FEM Workbench]]).
* Sélectionnez l'objet résultat de la fusion.
* Sélectionnez l'objet résultat de la fusion.
* Appuyez sur le bouton Nouvelle analyse ([[Image:Fem_Analysis.png|16px]] [[FEM_Analysis|New Analysis]]).
* Appuyez sur le bouton Nouvelle analyse ([[Image:Fem_Analysis.png|16px]] [[FEM_Analysis|New Analysis]]).
* Une nouvelle analyse sera créée et des panneaux de configuration seront ouverts. Ici, vous pouvez définir les paramètres de maillage à utiliser pour produire le maillage FEM. Le paramètre principal à éditer est la '''taille maximale''' qui définit la taille maximale (en millimètres) de chaque pièce du maillage. Pour l'instant, nous pouvons laisser la valeur par défaut de 1000 :
* Une nouvelle analyse sera créée et des panneaux de configuration seront ouverts. Ici, vous pouvez définir les paramètres de maillage à utiliser pour produire le maillage FEM. Le paramètre principal à éditer est la '''taille maximale''' qui définit la taille maximale (en millimètres) de chaque pièce du maillage. Pour l'instant, nous pouvons laisser la valeur par défaut de 1000 :
</div>


[[Image:Exercise_fem_04.jpg]]
[[Image:Exercise_fem_04.jpg]]
Line 46: Line 60:
[[Image:Exercise_fem_06.jpg]]
[[Image:Exercise_fem_06.jpg]]


<div class="mw-translate-fuzzy">
* Nous sommes maintenant prêts à appliquer des forces. Commençons par préciser quelles faces sont fixées dans le sol et ne peuvent donc pas bouger. Appuyez sur le bouton Contrainte Fixe ([[Image:FEM_ConstraintFixed.png|16px]] [[FEM_ConstraintFixed|Constraint fixed]]).
* Nous sommes maintenant prêts à appliquer des forces. Commençons par préciser quelles faces sont fixées dans le sol et ne peuvent donc pas bouger. Appuyez sur le bouton Contrainte Fixe ([[Image:FEM_ConstraintFixed.png|16px]] [[FEM_ConstraintFixed|Constraint fixed]]).
* Cliquez sur la face inférieure de notre bâtiment et appuyez sur '''OK'''. La face inférieure est maintenant indiquée comme inébranlable :
* Cliquez sur la face inférieure de notre bâtiment et appuyez sur '''OK'''. La face inférieure est maintenant indiquée comme inébranlable :
</div>


[[Image:Exercise_fem_07.jpg]]
[[Image:Exercise_fem_07.jpg]]


<div class="mw-translate-fuzzy">
* Nous allons maintenant ajouter une charge sur la face supérieure, qui pourrait représenter, par exemple, un poids massif sur le toit. Pour cela, nous utiliserons une contrainte de pression. Appuyez sur le bouton '''Contrainte de pression''' ([[Image:FEM_ConstraintPressure.png|16px]] [[FEM_ConstraintPressure|Constraint pressure]]).
* Nous allons maintenant ajouter une charge sur la face supérieure, qui pourrait représenter, par exemple, un poids massif sur le toit. Pour cela, nous utiliserons une contrainte de pression. Appuyez sur le bouton '''Contrainte de pression''' ([[Image:FEM_ConstraintPressure.png|16px]] [[FEM_ConstraintPressure|Constraint pressure]]).
* Cliquez sur la face supérieure du toit, mettez la pression sur '''10 MPa''' (la pression est appliquée par millimètre carré) et cliquez sur le bouton '''OK'''. Notre force est maintenant appliquée :
* Cliquez sur la face supérieure du toit, mettez la pression sur '''10 MPa''' (la pression est appliquée par millimètre carré) et cliquez sur le bouton '''OK'''. Notre force est maintenant appliquée :
</div>


[[Image:Exercise_fem_08.jpg]]
[[Image:Exercise_fem_08.jpg]]
Line 67: Line 85:
[[Image:Exercise_fem_10.jpg]]
[[Image:Exercise_fem_10.jpg]]


<div class="mw-translate-fuzzy">
Les résultats affichés par l'atelier FEM ne sont évidemment pas suffisantes pour prendre des décisions dans la vie réelle sur le dimensionnement des structures et les matériaux. Cependant, ils peuvent déjà donner des informations précieuses sur la façon dont les forces traversent une structure et quelles sont les zones faibles qui auront plus de stress.
Les résultats affichés par l'atelier FEM ne sont évidemment pas suffisantes pour prendre des décisions dans la vie réelle sur le dimensionnement des structures et les matériaux. Cependant, ils peuvent déjà donner des informations précieuses sur la façon dont les forces traversent une structure et quelles sont les zones faibles qui auront plus de stress.
</div>


'''Téléchargements'''
'''Téléchargements'''
Line 75: Line 95:
'''Lire plus d'informations'''
'''Lire plus d'informations'''


<div class="mw-translate-fuzzy">
* [[FEM_Module|L’atelier FEM]]
* [[FEM_Module|L’atelier FEM]]
* [[FEM_Install|Installation des composants requis de l’atelier FEM]]
* [[FEM_Install|Installation des composants requis de l’atelier FEM]]
* [http://www.calculix.de/ CalculiX]
* [http://www.calculix.de/ CalculiX]
* [https://sourceforge.net/projects/netgen-mesher/ NetGen]
* [https://sourceforge.net/projects/netgen-mesher/ NetGen]
</div>


[[Category:Tutorials/fr|Catégorie:Tutoriels]]
[[Category:Tutorials/fr|Catégorie:Tutoriels]]

Revision as of 19:52, 9 April 2018

FEM signifie Méthode des éléments finis (Finite Element Method). Il s'agit d'un vaste sujet mathématique, mais dans FreeCAD, nous pouvons résumer cela comme moyen de calculer les propagations à l'intérieur d'un objet 3D, en le coupant en petits morceaux et en analysant l'impact de chaque petit morceau sur ses voisins. Cela a plusieurs utilisations dans les domaines de l'ingénierie et de l'électromagnétisme, mais nous examinerons plus en profondeur une seule utilisation déjà développée dans FreeCAD, qui simule des déformations dans des objets soumis à des forces et à des poids.

L'obtention de cette simulation se fait dans FreeCAD avec l’atelier FEM (FEM Workbench). Cela implique différentes étapes : Préparer la géométrie, définir son matériau, effectuer le maillage, diviser en parties plus petites, comme nous l'avons fait dans le chapitre Préparer les objets pour l’impression 3D (Preparing objects for 3D printing), et finalement calculer la simulation.

Préparation de FreeCAD

La simulation elle-même est réalisée par un autre logiciel, utilisé par FreeCAD pour obtenir les résultats. Comme il existe plusieurs applications de simulation FEM intéressantes disponibles, l’atelier FEM (FEM Workbench) a été conçu pour pouvoir en utiliser plus d'une. Cependant, actuellement, seul CalculiX est entièrement implémenté. Un autre logiciel, appelé NetGen, qui est responsable de la génération du maillage de subdivision, est également nécessaire. Des instructions détaillées pour installer ces deux composants sont fournies dans la documentation FreeCAD (FreeCAD documentation).

Préparation de la géométrie

Nous allons commencer avec la maison que nous avons modélisée dans le chapitre de modélisation BIM (BIM modeling). Cependant, certains changements doivent être apportés pour rendre le modèle adapté aux calculs FEM. Cela implique essentiellement de rejeter les objets que nous ne voulons pas inclure dans le calcul, comme la porte et la fenêtre, et de joindre tous les objets restants en un seul.

  • Chargez le modèle de maison que nous avons modélisé précédemment (house model).
  • Supprimez ou masquez l'objet de la page, les plans de section et les dimensions, de sorte qu’il ne nous reste que notre modèle.
  • Cachez la fenêtre, la porte et la dalle de sol.
  • Masquez également les poutres métalliques du toit. Comme ce sont des objets très différents du reste de la maison, nous simplifierons notre calcul en ne l'incluant pas. Au lieu de cela, nous considérons que la dalle du toit est directement placée sur le dessus du mur.
  • Maintenant, déplacez la dalle du toit vers le bas, de sorte qu'elle repose sur le mur : éditez l'objet Rectangle que nous avons utilisé comme base de la dalle du toit et changez son Positionnement-> Position-> Valeur X de 3,18 m à 3,00 m.
  • Notre modèle est maintenant propre :

  • L’atelier FEM peut actuellement calculer des déformations sur un seul objet. Par conséquent, nous devons joindre nos deux objets (le mur et la dalle). Passez à l’atelier Part (Part Workbench), sélectionnez les deux objets et appuyez sur Union ( Union). Nous avons maintenant obtenu un objet fusionné :

Création de l'analyse

  • Nous sommes maintenant prêts à commencer une analyse FEM. Passons à l’atelier FEM (FEM Workbench).
  • Sélectionnez l'objet résultat de la fusion.
  • Appuyez sur le bouton Nouvelle analyse ( New Analysis).
  • Une nouvelle analyse sera créée et des panneaux de configuration seront ouverts. Ici, vous pouvez définir les paramètres de maillage à utiliser pour produire le maillage FEM. Le paramètre principal à éditer est la taille maximale qui définit la taille maximale (en millimètres) de chaque pièce du maillage. Pour l'instant, nous pouvons laisser la valeur par défaut de 1000 :

Après avoir appuyé sur OK et quelques secondes de calcul, notre maillage FEM est maintenant prêt :

  • Nous pouvons maintenant définir le matériau à appliquer à notre maillage. Ceci est important car, en fonction de la force matérielle, notre objet réagira différemment aux forces qui lui sont appliquées. Sélectionnez l'objet d'analyse et appuyez sur le bouton Nouveau matériau ( New Material).
  • Un panneau de tâches s'ouvrira pour nous permettre de choisir un matériau. Dans la liste déroulante Matériaux, choisissez le matériau en béton générique (Concrete-generic) et appuyez sur OK.

  • Nous sommes maintenant prêts à appliquer des forces. Commençons par préciser quelles faces sont fixées dans le sol et ne peuvent donc pas bouger. Appuyez sur le bouton Contrainte Fixe ( Constraint fixed).
  • Cliquez sur la face inférieure de notre bâtiment et appuyez sur OK. La face inférieure est maintenant indiquée comme inébranlable :

  • Nous allons maintenant ajouter une charge sur la face supérieure, qui pourrait représenter, par exemple, un poids massif sur le toit. Pour cela, nous utiliserons une contrainte de pression. Appuyez sur le bouton Contrainte de pression ( Constraint pressure).
  • Cliquez sur la face supérieure du toit, mettez la pression sur 10 MPa (la pression est appliquée par millimètre carré) et cliquez sur le bouton OK. Notre force est maintenant appliquée :

  • Nous sommes maintenant prêts à commencer le calcul. Sélectionnez l'objet CalculiX dans l'arborescence et appuyez sur le bouton Démarrer Calcul ( Start Calculation).
  • Dans le panneau de tâches qui s'ouvrira, cliquez d'abord sur le bouton Écrire le fichier .inp pour créer le fichier d'entrée pour CalculiX, puis le bouton Exécuter CalculiX. Quelques instants après, le calcul sera effectué :

  • Nous pouvons maintenant regarder les résultats. Fermez le panneau des tâches et voyez qu'un nouvel objet Résultats a été ajouté à notre analyse.
  • Double-cliquez sur l'objet Résultats.
  • Définissez le type de résultat que vous souhaitez voir sur le maillage, par exemple "déplacement absolu", cochez la case à cocher affichage sous Déplacement et déplacez le curseur à côté de celui-ci. Vous pourrez voir la déformation augmenter lorsque vous appliquez plus de force :

Les résultats affichés par l'atelier FEM ne sont évidemment pas suffisantes pour prendre des décisions dans la vie réelle sur le dimensionnement des structures et les matériaux. Cependant, ils peuvent déjà donner des informations précieuses sur la façon dont les forces traversent une structure et quelles sont les zones faibles qui auront plus de stress.

Téléchargements

Lire plus d'informations