FEM MeshGmshFromShape/fr

FEM Mailler avec Gmsh

Emplacement du menu
Maillage → Mailler avec le mailleur Gmsh
Ateliers
FEM
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
FEM Tutoriel

Solveurs
Tous

Description

Pour une analyse par éléments finis, la géométrie doit être discrétisée en un maillage de l'atelier FEM. Cette commande utilise le logiciel Gmsh (qui doit être installé sur le système) pour générer le maillage.

En fonction de votre système d'exploitation et de votre paquetage d'installation, Gmsh peut être fourni avec FreeCAD ou pas. Pour plus d'informations voir FEM Installation des composants requis.

Utilisation

  1. Sélectionnez la forme que vous souhaitez analyser. Pour un volume FEM, il doit s'agir d'un solide ou d'un composé de solides (compsolid). Un composé de solides est nécessaire si votre pièce est composée de plusieurs matériaux. (Un composé de solides peut être créé avec la commande Part Fragments booléens).
  2. Activez l'outil par l'un des moyens suivants :
  3. Vous pouvez également modifier la taille minimale et maximale des éléments (le paramètre par défaut crée souvent des maillages trop grossiers). Vous pouvez également modifier la dimension de l'élément (mais le paramètre par défaut À partir d'une forme est normalement suffisant) et l'ordre.
  4. Vous pouvez également modifier la taille minimale et maximale des éléments (le paramètre par défaut crée souvent des maillages trop grossiers). Vous pouvez également modifier la dimension de l'élément (mais le paramètre par défaut From shape est normalement suffisant) et l'ordre.
  5. Cliquez sur le bouton Appliquer et attendez que le maillage soit terminée. introduit dans la version 1.0 : vous pouvez appuyer sur le bouton Annuler pour annuler le maillage.
  6. Cliquez sur le bouton OK pour fermer la tâche. Vous devriez maintenant voir un nouvel objet FEMMeshGmsh dans votre conteneur d'analyse actif. Vous pouvez également cliquer sur le bouton Annuler pour annuler les modifications ou la création de l'objet de maillage.

Une fois que le maillage a été créé, vous pouvez modifier ses propriétés à l'aide de l'éditeur de propriétés. Après avoir modifié une propriété, vous devez rouvrir la fenêtre de dialogue Gmsh et cliquer sur le bouton Appliquer. (Vous pouvez laisser la fenêtre de dialogue ouverte pendant la modification des propriétés).

Le bouton Version du mailleur Gmsh vous permet de vérifier les détails du binaire Gmsh utilisé.

Propriétés

Effet de Mesh Size From Curvature; à gauche : réglé sur 12, à droite : désactivé

.

Remarques

Jacobiens non positifs

Lorsque vous obtenez une erreur de maillage à cause de Jacobiens non positifs, vous pouvez essayer les stratégies suivantes :

Croissance du maillage

Au niveau des bords et des petites entités géométriques, le maillage doit être plus petit que dans les zones sans bords. Ainsi, la taille des éléments du maillage augmente en s'éloignant des bords. La stratégie de croissance de Gmsh consiste à croître entre des bords de tailles différentes. La croissance échoue donc lorsqu'une zone a des bords de même taille, comme par exemple ce tube :

Échec de la croissance du maillage car la zone cylindrique est entourée par les mêmes bords.

Pour permettre une croissance raisonnable du maillage, vous devez dans ce cas ajouter un bord à la zone. Dans l'exemple, il s'agit d'un cercle au milieu du cylindre. Le cercle est ajouté dans le cadre d'un composé Part Fragments booléens (pour former un CompSolid), voir l'exemple de the project file.

Croissance notable du maillage grâce à l'arête supplémentaire au milieu de la région cylindrique

Recombinaison d'éléments

Les éléments peuvent être recombinés de deux manières, à la surface des objets de sorte que les triangles seront recombinés en quadrangles si possible et dans le volume des objets de sorte que les tétraèdres seront recombinés en prismes, hexaèdres ou pyramides si possible. En réfléchissant à la géométrie, il devient clair que le résultat de la recombinaison dépend fortement de la géométrie du corps et que la recombinaison d'un corps 3D uniquement à la surface conduira le plus souvent à des résultats étranges.

Pour illustrer cela, regardez l'image ci-dessous. Un corps cuboïde est maillé en utilisant les paramètres standards (tétraèdres, maillage de 2ème ordre). C'est la sous-image en haut à gauche. L'image en haut à droite montre le résultat, quand en plus les éléments sont recombinés seulement à la surface du corps. Le résultat est mauvais car les éléments de surface modifiés ne correspondent pas aux éléments de volume inchangés. Ainsi, DonnéesRecombine All seul n'a généralement de sens que pour les maillages 2D.
Si nous utilisons maintenant aussi DonnéesRecombine 3D All, le résultat est meilleur, voir la sous-image en bas à gauche. Cependant, le résultat ne montre pas une grande différence par rapport au maillage sans recombinaisons. Puisque notre corps est un cuboïde, il est donc judicieux d'utiliser un algorithme de recombinaison qui essaie de créer des cuboïdes également. Et ce résultat est montré dans la sous-image en bas à droite.

L'algorithme de recombinaison Simple laissera quelques triangles dans le maillage au cas où la recombinaison conduirait à des quads de mauvaise forme. Dans ce cas, utilisez un algorithme full-quad de recombinaison qui effectuera automatiquement un maillage plus grossier suivi de la recombinaison, du lissage et de la subdivision. Voir le sujet sur le forum

Effet de la recombinaison des éléments du maillage.
En haut à gauche : maillage standard.
En haut à droite : recombinaison uniquement en surface avec l'algorithme Simple.
En bas à gauche : recombinaison en surface et dans le volume avec l'algorithme Simple.
En bas à droite : recombinaison en surface et dans le volume avec l'algorithme Simple full-quad.