FEM MeshAdvanced/fr

FEM Densification avancée

Emplacement du menu
Maillage → Densifications sous Gmsh → Types de densification avancée
Ateliers
FEM
Raccourci par défaut
Aucun
Introduit dans la version
1.2
Voir aussi
FEM Tutoriel

Solveurs
Tous

Description

La commande FEM Densification avancée permet de définir la taille des éléments d'un maillage à l'aide de divers moyens avancés.

Panneau des tâches de l'outil Densification avancée

Utilisation

  1. Pour activer la commande, il faut d'abord fournir un maillage avec Gmsh.
  2. Sélectionnez l'objet Mesh dans l'arborescence.
  3. Il existe plusieurs façons de lancer la commande :
    • Appuyez sur le bouton Types de densification avancée.
    • Sélectionnez l'option Maillage → Densifications sous Gmsh → Types de densification avancée du menu.
  4. Sélectionnez le type de densification :
    • Courbe anisotrope de l'attracteur : calcule la distance par rapport aux arêtes de référence sélectionnées et spécifie la taille du maillage indépendamment dans la direction normale et parallèle à la courbe la plus proche. Pour plus d'efficacité, chaque courbe est remplacée par un ensemble de points d'échantillonnage pour lesquels la distance est effectivement calculée. Les densifications de maillage anisotropes ne fonctionnent qu'avec les algorithmes BAMG (2D) et MMG3D (3D).
      • Modifiez les six champs distance vs taille normale/tangente
      • Vous pouvez modifier le paramètre Échantillonnage.
    • Évaluation mathématique : calcule la taille des maillages à partir d'une formule basée sur les coordonnées (x, y, z) et d'autres densifications (F1, F2, etc.). Faites glisser les densifications dans l'objet de maillage avancé de l'arborescence pour les rendre accessibles dans la formule.
      • Saisissez l'équation de la taille du maillage. Les fonctions mathématiques courantes telles que Sin et Log (en majuscules) ainsi que les opérateurs +, -, *, /, ^ sont disponibles.
    • Évaluation mathématique anisotrope : calcule la taille des maillages anisotropes à partir de plusieurs formules basées sur les coordonnées (x, y, z) et d'autres densifications (F1, F2, etc.). Faites glisser les densifications dans l'objet de maillage avancé de l'arborescence pour les rendre accessibles dans la formule. Les densifications des maillages anisotropes ne fonctionnent qu'avec les algorithmes BAMG (2D) et MMG3D (3D).
      • Saisissez les équations de taille de maillage dans les champs correspondant aux éléments du tenseur métrique M11, M22, M12, M23, M13 et M33.
    • Distance : calcule la distance par rapport à la géométrie de référence sélectionnée (sommets, arêtes et surfaces). Pour plus d'efficacité, les courbes et les surfaces sont remplacées par un ensemble de points.
      • Vous pouvez modifier l'Échantillonnage.
    • Résultat : utilise un champ de données issu d'un pipeline de post-traitement FEM comme taille du maillage. Cela vous permet d'adapter le maillage en fonction du comportement physique du résultat.
      • Sélectionnez le Résultat et le Champ.
  5. Vous pouvez cliquer sur le bouton pour modifier les paramètres globaux d'aperçu de la densification :
    • Activation automatique à l'ouverture : active automatiquement la visualisation de la taille du maillage de la densification à l'ouverture d'une boîte de dialogue de tâche de la densification.
    • Finesse du maillage de l'aperçu : détermine la finesse du maillage de l'aperçu. Un nombre plus élevé signifie un maillage plus fin (éléments plus petits).
  6. Vous pouvez cliquer sur le bouton Visualiser pour visualiser le résultat de la densification de la taille du maillage. Les tailles de maillages obtenues par la densification sont représentées par des couleurs sur un maillage d'aperçu. Notez que l'aperçu évalue la densification sur un maillage grossier. Les détails plus petits que la taille de maillage peuvent donc ne pas être visibles.
  7. Cliquez sur le bouton Ajouter. Sélectionnez une face, une arête ou un sommet comme géométries de référence pour les densifications Courbe anisotrope et Distance. Pour supprimer des objets de la sélection, cliquez sur le bouton Supprimer.
  8. Cliquez sur le bouton OK.
  9. Fermez la tâche.
    Résultat : vous devriez maintenant voir un nouvel objet Advanced sous l'objet FEMMeshGmsh dans votre conteneur d'analyse actif.
  10. Double-cliquez sur l'objet parent FEMMeshGmsh dans votre arborescence de modèle et cliquez sur Appliquer pour forcer un recalcul du maillage.
  11. Fermez la tâche.

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

Vous pouvez créer autant de densifications différentes avancées que nécessaire.

Exemple de densification avancés par Évaluation mathématique avec la fonction suivante :
0.05+0.4*(16*x2*y2*(x2y2)2/(x2+y2)4)+0.1*(x2+y24)