FEM Geometry Preparation and Meshing/fr

Other languages:
Tutoriel
Thème
Analyse par éléments finis
Niveau
Débutant
Temps d'exécution estimé
Non applicable
Auteurs
NewJoker
Version de FreeCAD
1.0 ou plus récente
Fichiers exemples
None
Voir aussi
Atelier FEM

Contexte

La préparation de la géométrie et le maillage sont des éléments cruciaux du prétraitement des simulations utilisant la méthode des éléments finis (FEM). Bien que les logiciels de simulation facilement accessibles et connectés à un environnement CAO (comme l'atelier FEM dans FreeCAD) rendent tentante la réalisation immédiate d'analyses sur de nouvelles conceptions, il est très important de se rappeler que la FEM est une méthode avancée et qu'elle nécessite une géométrie et un maillage correctement préparés afin de fournir des résultats raisonnables et précis. La vieille règle garbage in, garbage out est particulièrement importante ici. Il existe également d'autres paramètres cruciaux dont la précision de la FEM dépend fortement (tels que les propriétés des matériaux et les conditions aux limites), mais les premières étapes et certaines des sources de problèmes les plus courantes sont la préparation de la géométrie et le maillage, dont il est question sur cette page.

Types de géométrie utilisés pour la méthode des éléments finis dans FreeCAD

Choix du type de géométrie

Bien que la plupart des conceptions soient constituées de solides, il est souvent fortement recommandé d'utiliser des polylignes ou des surfaces pour les éléments finis si la structure le permet :

Pièce mince convenant à l'analyse avec des éléments de poutre - axe central mis en évidence

Pièce à paroi mince adaptée à l'analyse avec des éléments de coque - mise en évidence de la surface médiane

Il convient de rappeler que les éléments poutre, coque, contrainte/déformation plane et axisymétrique utilisés dans CalculiX ne sont pas de véritables éléments de ce type (ils n'utilisent pas les formulations d'éléments classiques connues dans la littérature et dans d'autres logiciels), ils sont étendus en interne aux solides. Néanmoins, leur utilisation est recommandée dans les cas susmentionnés.

Validité de la géométrie

La géométrie utilisée pour la simulation par éléments finis doit être valide. Plus important encore, il ne doit pas y avoir d'intersections. Il s'agit d'un problème courant qui survient souvent lorsque des assemblages sont modélisés sans contraintes appropriées entre les pièces. L'outil Part Coupe persistante peut aider à trouver de telles interférences entre les pièces. Bien entendu, l'outil Part Union peut aider à les résoudre si elles sont intentionnelles. D'autres problèmes liés à la géométrie (tels que les géométries non pliantes, les arêtes ou faces redondantes, etc.) doivent également être résolus avant de procéder au maillage. L'outil Part Vérifier la géométrie peut être utile, mais les contrôles visuels sont également importants. Lors de la préparation d'une simulation utilisant des éléments solides et en cas de doute quant à savoir si la pièce est réellement solide ou s'il s'agit simplement d'une coque fermée, les outils susmentionnés (Part Coupe persistante et l'onglet Contenu de la forme de Part Vérifier la géométrie) peuvent permettre de clarifier la situation.

Simplification de la géométrie

Les designs préparés dans les logiciels de CAO sont généralement trop détaillés pour être adaptées aux simulations par éléments finis. Dans de nombreux cas, il est nécessaire de les simplifier au préalable. Cette étape est souvent négligée, mais elle est très importante car il peut être difficile d'obtenir un bon maillage lorsque la pièce est trop détaillée et même si un tel maillage est finalement obtenu, il peut être très dense, ce qui entraîne des temps de résolution déraisonnables. Il faut donc toujours examiner la conception et essayer de la simplifier autant que possible, en ne laissant que les caractéristiques géométriques qui peuvent avoir un impact significatif sur les résultats (résistance/rigidité) et qui ne peuvent donc pas être ignorées. Les caractéristiques suivantes sont généralement omises

L'outil Part Supprimer la fonction et l'extension Defeaturing peuvent être utiles pour simplifier les pièces pour les simulations.

Géométrie originale du support

Géométrie du support simplifiée en utilisant uniquement l'outil Part Supprimer la fonctionnalité

Dans le cas des assemblages (plus d'informations à ce sujet dans l'une des sections suivantes), certaines pièces peuvent souvent être exclues des simulations et remplacées par des conditions aux limites comme si elles étaient attachées aux pièces à analyser. Cette approche est valable si les pièces exclues sont significativement plus rigides (en termes de rigidité structurelle, en tenant compte non seulement de l'élasticité du matériau mais aussi de la géométrie de la pièce) que les pièces à analyser auxquelles elles étaient connectées. En effet, les conditions aux limites fixes introduisent de la rigidité (comme si la pièce analysée était attachée à un composant infiniment rigide) et les supports flexibles comme les éléments ressorts ne sont pas disponibles dans l'atelier FEM de FreeCAD lorsque l'on utilise CalculiX (Elmer a un FEM Ressort).

La simplification de la géométrie pour la simulation par éléments finis peut également impliquer de la couper dans l'un des plans de symétrie afin d'utiliser l'hypothèse de symétrie plane dans l'analyse. Cette hypothèse n'est valable que lorsque tous les aspects suivants du modèle présentent une symétrie dans un plan donné :

L'utilisation de la symétrie (1/2, 1/4 ou 1/8 du modèle) est recommandée dans la mesure du possible, car elle permet de réduire considérablement le coût de calcul de l'analyse. Un autre avantage est qu'elle élimine certains mouvements des corps rigides, ce qui facilite la contrainte de la pièce. Une condition limite de symétrie doit être appliquée aux faces appartenant au plan de coupe :

La force appliquée doit être correctement réduite si le plan de symétrie coupe la région à laquelle la force est appliquée (sans importance lorsque la charge de pression est utilisée).

Modèle de 1/8 d'un récipient sous pression cylindrique avec des conditions limites de symétrie et une charge de pression interne

Un autre type de symétrie, moins courant, disponible dans FreeCAD FEM est la symétrie cyclique. Elle peut être définie à l'aide de la contrainte de liaison et permet d'analyser un seul secteur représentatif d'une structure constituée de tels motifs circulaires autour d'un axe. L'hypothèse est que les conditions aux limites et les charges présentent également cette forme de symétrie. Des charges tangentielles peuvent être appliquées et la torsion peut donc être simulée de cette manière. Cependant, une charge centrifuge est généralement utilisé avec la symétrie cyclique. Cette approche peut être utilisée par exemple pour les rotors, les arbres, les turbines, les ventilateurs et les volants d'inertie.

Partitionnement de la géométrie

Le partitionnement est une division de la géométrie en segments plus petits. Dans d'autres logiciels, il est généralement utilisé pour permettre le maillage hexagonal, mais dans FreeCAD, il peut être utile pour d'autres raisons. La principale application du partitionnement est lorsqu'une charge (ou une condition limite) doit être appliquée uniquement à une région sélectionnée de la surface de la pièce. La façon la plus simple d'y parvenir est de créer une esquisse avec un contour approprié sur cette face et d'utiliser l'outil Part Fragments booléens pour diviser la face avec l'esquisse. Une autre raison d'utiliser le partitionnement est lorsque plusieurs matériaux doivent être appliqués à une seule pièce (sans avoir à utiliser plusieurs pièces connectées entre elles). Dans ce cas, le partitionnement peut être effectué à l'aide d'un plan et de l'outil Fragments booléens en mode Compsolid. Le partitionnement peut également être utilisé pour créer des régions pour mailler plus finement.

Pièce avec une cloison de séparation pour l'application d'une charge ou d'une condition limite

Assemblage de géométries

L'une des principales limitations actuelles de l'atelier FEM est que les maillages multiples ne sont pas pris en charge. En pratique, cela signifie qu'il n'est pas possible de mailler chaque pièce de l'assemblage individuellement, puis de connecter les pièces avec les contraintes appropriées pour l'analyse. Il est donc nécessaire de créer un objet unique contenant toutes les pièces de l'assemblage et de le mailler. Il existe plusieurs options différentes, toutes basées sur les Part Outils booléens. Le choix dépend de l'effet désiré : si chaque pièce/volume et leurs limites doivent être sélectionnables (par exemple pour l'affectation de matériaux ou les définitions des conditions limites agissant sur les faces internes) ou non :

Il est important de mentionner que si les pièces se touchent, un maillage continu sera créé sur l'objet booléen et aucune contrainte ne sera nécessaire pour la simulation. S'il y a un petit espace entre les pièces (ou une intersection à l'intérieur d'un Part Composé), le maillage ne sera pas continu et des contraintes comme la Contrainte de liaison ou la Contrainte de contact seront nécessaires. L'exécution d'une analyse en fréquence est un bon moyen de révéler si le maillage est continu ou non. Si les pièces ne sont pas connectées, les premières formes des modes avec déformation visualisées à l'aide du filtre des déformations montreront une séparation, les pièces "s'envoleront".

La forme du premier mode d'une analyse de fréquence visualisée avec le filtre des déformations - deux cubes avec un petit écart initial ont été analysés.

La sélection des régions internes (faces/volumes) peut s'avérer délicate. Elle peut être nécessaire pour l'application de différents matériaux, charges ou conditions aux limites (en particulier dans les analyses thermiques et électromagnétiques). Plusieurs méthodes sont possibles :

Les bases du maillage

Un maillage trop grossier est l'une des sources les plus courantes d'inexactitudes et d'autres problèmes dans les simulations par éléments finis. Il s'agit souvent d'une erreur partielle des paramètres du maillage automatique. Ils génèrent généralement des maillages très grossiers et inadaptés lorsque la taille des éléments n'est pas spécifiée manuellement, mais laissée avec une valeur par défaut. Il faut toujours connaître les dimensions approximatives de la pièce, en particulier la taille du plus petit élément pertinent (l'outil Std Mesurer peut être utilisé pour la trouver) et spécifier la taille maximale appropriée de l'élément en fonction de celle-ci. Il existe également un réglage de la taille minimale des éléments qui peut empêcher la création d'éléments trop petits autour de petites caractéristiques géométriques, ce qui peut conduire à des maillages inutilement denses (et parfois même à un plantage ou à un gel de FreeCAD lorsqu'on essaie de générer de tels maillages). D'une manière générale, il est préférable de commencer par un maillage plus grossier (moins long à générer), de voir à quoi il ressemble (une certaine expérience est nécessaire) et de l'affiner si nécessaire. Il est souvent judicieux d'utiliser un maillage dense uniquement autour des zones d'intérêt (endroits présentant des gradients/concentrations de contraintes importants - encoches) et un maillage relativement grossier à l'écart de ces zones. De cette manière, le nombre d'éléments peut être considérablement réduit, ce qui permet de diminuer les temps de résolution. L'amélioration du maillage local est défini à l'aide de FEM Mailler plus finement.

Par défaut, maillage trop grossier

Maillage amélioré globalement

Maillage amélioré localement

Le choix du type d'élément n'est pas facile et dépend de nombreux facteurs, mais la règle générale est que les éléments hexaédriques et quadrilatéraux sont préférables aux éléments tétraédriques et triangulaires. Cependant, les géométries complexes ne peuvent pas être maillées avec des éléments hexaédriques et FreeCAD ne peut pas les générer correctement (uniquement en utilisant l'algorithme de subdivision du maillage Gmsh, mais ses résultats ne sont pas ceux que l'on attendrait d'un maillage hexagonal). Les maillages quadratiques ou à dominante quadratique peuvent être générés normalement sur les surfaces, voir ce fil de discussion). Les éléments hexaédriques peuvent être importés à partir de maillages externes comme Gmsh et utilisés dans l'atelier FEM comme le montre cette vidéo.

Le choix de l'ordre des éléments (premier ou second) dépend des conditions d'analyse, mais dans la plupart des cas, les éléments de second ordre sont préférables. Ceci est particulièrement vrai pour les éléments triangulaires et tétraédriques, leurs versions de premier ordre (linéaires) ne sont normalement pas recommandées pour un usage régulier et ne devraient être utilisées que comme éléments de remplissage dans des régions de faible importance. Cependant, comme FreeCAD ne peut pas générer correctement d'éléments hexaédriques, les tétraèdres linéaires peuvent être utilisés dans certains cas, si les maillages sont suffisamment denses. En particulier lors d'analyses avec une contrainte de contact.

Jacobiens négatifs

Si les règles ci-dessus sont respectées (notamment en ce qui concerne la validité de la géométrie, le defeaturing et la sélection de la taille des éléments), le maillage devrait être généré correctement. Cependant, dans certains cas, la géométrie ne peut pas être trop simplifiée, ou la procédure de modélisation est appropriée mais conduit quand même à des arêtes et des faces de petite taille. Dans ce cas, le maillage avec des éléments de second ordre peut échouer en raison de jacobiens négatifs. La raison en est que les maillages doivent suivre le modèle CAO et placer les nœuds médians des éléments de second ordre sur la géométrie. Dans le cas de formes plus complexes, les éléments peuvent être tellement étirés qu'ils deviennent inversés. Le jacobien est l'une des mesures de qualité de maillage les plus courantes. Il représente l'écart de l'élément par rapport à la forme idéale. Elle devient négative lorsque l'élément se retourne (devient inversé), soit en raison d'une déformation importante au cours de l'analyse (non prise en compte ici), soit en raison des problèmes de maillage susmentionnés. Les jacobiens négatifs dans l'atelier FEM de FreeCAD peuvent être signalés par Gmsh ou par CalculiX. Leurs emplacements dans le maillage sont mis en évidence lorsque les analyses CalculiX sont soumises en utilisant le bouton Lancer les calculs du solveur. Les conseils suivants peuvent aider à les éliminer :

Indépendamment de ces conseils, il est important de souligner une fois de plus que les jacobiens négatifs sont généralement dus à des approches de modélisation désordonnées et à un manque de préparation de la géométrie pour l'analyse (ce qui est particulièrement courant avec les modèles STEP téléchargés à partir de divers sites web). Même si le maillage est finalement généré dans de tels cas, les résultats risquent d'être de mauvaise qualité (rappelons la règle GIGO mentionnée dans le premier paragraphe). Par conséquent, le nettoyage de la géométrie et la préparation pour la FEM devraient toujours être la priorité.

Études sur la convergence des maillages

Les études de convergence de maillage sont recommandées dans tous les projets sérieux nécessitant des résultats précis. En effet, les résultats peuvent changer considérablement et s'approcher des valeurs correctes lorsque le maillage est affiné. L'approche suivante doit être utilisée :

  1. Après avoir obtenu les premiers résultats et les avoir notés (généralement la contrainte de von Mises maximale, la contrainte de von Mises à un endroit donné et le déplacement maximal), affiner le maillage (globalement ou mieux localement avec FEM Mailler plus finement) et réexécuter la simulation.
  2. Vérifiez les résultats et notez leurs nouvelles valeurs. S'ils diffèrent significativement des résultats initiaux, affinez encore le maillage et relancez l'analyse.
  3. Répétez le processus si les résultats changent encore (généralement en augmentant) de manière significative avec l'affinement du maillage.

Il est généralement utile de créer un graphique avec un résultat donné en fonction de la densité du maillage. De cette façon, il est plus facile de remarquer quand les résultats commencent à converger. La différence acceptable dans les résultats entre deux exécutions est généralement de l'ordre de quelques pour cent (par exemple, moins de 5 %).

Dans certains cas, il peut arriver que la contrainte maximale augmente indéfiniment, quelle que soit la densité du maillage. Un tel effet non physique est connu sous le nom de singularité de contrainte. Il peut se produire pour les raisons suivantes

Les moyens typiques de traiter les singularités de contrainte sont les suivants :

Tracés de convergence de maillage typiques :
- le déplacement (courbe verte) converge rapidement,
- la contrainte maximale au niveau d'une entaille comme un trou (courbe bleue) nécessite davantage d'itérations de raffinement du maillage pour converger,
- tandis que la contrainte maximale au niveau d'un angle aigu avec une condition limite fixe (courbe rouge) ne converge pas du tout. Une singularité de contrainte se produit et un petit congé devrait être ajouté et la connexion devrait être modélisée de manière plus réaliste et plus flexible pour éviter ce comportement.