Alors que les autres gars ont expliqué le cadre théorique du maillage, la pratique est nettement différente et elle n'est pas du tout automatique dans les industries où la qualité du maillage est de la plus haute importance étant donné que les résultats de l'analyse par éléments finis couvrent une grande partie du processus de développement de produit.
Voyons d'abord comment se fait le maillage:
Le maillage pour les domaines structurels est de trois types: le maillage 1D, le maillage 2D et le maillage 3D en fonction du type d'éléments utilisés pour le maillage.
Maillage 1D: élément de ligne
Maillage 2D: élément quad / tria
Maillage 3D: éléments hexa (brique) / penta / tétra.
Le maillage à utiliser, c'est-à-dire 1D, 2D ou 3D, dépend principalement de la précision de calcul requise, du coût de calcul (temps nécessaire pour résoudre le problème) et du rapport d'aspect du domaine . Le rapport d'aspect le plus élevé doit être supérieur à 10 (en règle générale) pour négliger une dimension et opter pour un maillage de faible dimension.
Laissez-moi expliquer.
Un domaine de 100X50X80 a toutes les dimensions comparables et le rapport hauteur / largeur le plus élevé est 100/50 = 3. Par conséquent, des éléments 3D seront utilisés pour mailler cette pièce.
Un domaine qui est 100X50X8 a une dimension négligeable et le rapport d'aspect le plus élevé est 100/8 = 12. Par conséquent, des éléments 2D seront utilisés. Une pièce en tôle en est un parfait exemple.
Un domaine de 100X5X8 a deux dimensions négligeables et le rapport d'aspect le plus élevé est de 100/5 = 20. Par conséquent, les éléments 1D seront utilisés. Un assemblage de fermes sert d'exemple.
Une fois que vous avez décidé du type d'éléments à utiliser, la qualité des éléments apparaît. Pour maintenir la qualité, le maillage doit être fait manuellement .
Tous les logiciels de maillage sont livrés avec une option automesh, qui ne fonctionne qu'avec des parties mappables et des faces / blocs droits. La plupart des explications dans d'autres réponses (en particulier la réponse de @ Wes) sont liées à ce qui est fait en arrière-plan pour que l'automesh fonctionne.
L'idée est alors de diviser votre domaine en plusieurs patchs et de les autodesh patch par patch et d'assurer en permanence la connexion entre les patchs . Assurer la connectivité est principalement automatique sur la base d'un contrôle basé sur la tolérance. Le maillage 1D est plus facile dans ces aspects.
La prochaine chose est de maintenir le flux et la symétrie du maillage. Le flux de maillage indique la transformation de la taille des éléments. Lorsque vous devez représenter une entité complexe, la taille de l'élément passera du plus grand au plus petit. Cela ne devrait pas se produire en un éclair et un changement progressif de taille doit être maintenu. De plus, les pièces symétriques doivent avoir un maillage symétrique pour maintenir l'intégrité des résultats de FEA.
Tous les points ci-dessus aideront à maintenir la qualité du maillage. Cependant, les logiciels de maillage ont généralement une disposition pour vérifier la qualité du maillage en utilisant quelques paramètres qui peuvent être ajustés selon les besoins. Une dernière vérification de la qualité et de la connectivité est essentielle pour garantir des résultats de qualité de la FEA.
Quelques qualités attendues d'un bon maillage:
en maille 1D
- Aucun problème avec la connectivité des nœuds
- Aucun élément en double
- Maintenir une longueur minimale et maximale
à partir d'un maillage 2D / 3D
- Angle de gauchissement inférieur à 5 degrés {calculé en divisant un quadruple en deux trias et en trouvant l'angle entre les deux plans que forment les trias}
- Rapport d'aspect inférieur à 5 {en divisant le côté de longueur maximale d'un élément par le côté de longueur minimale de l'élément.}
- Angle d'inclinaison supérieur à 60 degrés {l'angle minimum entre le vecteur de chaque nœud au milieu opposé et le vecteur entre les deux côtés adjacents à chaque nœud de l'élément. Quatre-vingt-dix degrés moins l'angle minimum trouvé est signalé.}
- Jacobien supérieur à 0,7 {Le ratio jacobien est une mesure de la déviation d'un élément donné par rapport à un élément de forme idéale. La valeur jacobienne varie de -1,0 à 1,0, où 1,0 représente un élément parfaitement formé. La forme idéale d'un élément dépend du type d'élément.}
- Éléments Tria avec un angle entre 20 et 120 degrés
- Éléments quadruples avec angle compris entre 45 et 135 degrés
- Maintenir une longueur minimale et maximale
- Connectivité des éléments
- Moins de 10% d'éléments trias dans un maillage 2D
- Normales d'éléments 2D orientées dans la même direction pour des pièces particulières.
- Effondrement du tét pour les éléments tétra {Défini comme la distance d'un nœud à la face opposée divisée par l'aire de la face multipliée par 1,24}
de tout maillage
- Numéroter correctement les nœuds et les éléments dans des plages définies
- Écart minimal par rapport à la géométrie et écart pris en charge par un bon jugement technique.
- Connexions spéciales entre différents types (1D / 2D / 3D) d'éléments correctement définis.
Cependant, tous ces paramètres de qualité peuvent varier selon le type d'analyse, la précision requise, les directives de l'entreprise et le coût de calcul.
Pourquoi ces trucs ne sont pas automatisés:
L'analyse par éléments finis nécessite un maillage correct pour donner des résultats corrects. Cette exactitude ne peut pas être définie avec quelques paramètres et même alors, ils seront contradictoires.
Encore une fois pour différents types d'analyses, la définition de la qualité du maillage peut être différente.
La non-linéarité matérielle, géométrique et de contact complique davantage les exigences tout en définissant un bon maillage.
Un barrage routier initial que j'ai observé en utilisant la fonction d'automesh est la représentation incorrecte de la géométrie pour maintenir la qualité du maillage dans d'autres aspects. Les deux sont importants. De plus, la représentation de la géométrie peut être simplifiée avec de bons jugements d'ingénierie qui sont difficiles à automatiser car ils varient au cas par cas.
Par exemple, Hypermesh est un package de maillage commercial très populaire d'Altair Engineering qui a une application Batchmesher qui fait le maillage pour vous. Cependant, il ne parvient pas à maintenir les écarts de géométrie et les connexions entre les éléments pour les pièces complexes.
tl; dr:
Voici comment le maillage est fait de manière professionnelle
- Décidez du type de maillage à utiliser
- Mailler les pièces patch par patch et assurer des connexions correctes
- Maintenir le flux et la symétrie du maillage
- Faire tous les contrôles de qualité et garantir la qualité
- Assurer une connectivité appropriée
- Vérifier les écarts de géométrie et la masse des éléments finis
- Remettez le modèle aux analystes qui peuvent à nouveau mailler certaines zones en fonction des besoins de l'analyse.
PS: Je suis nouveau sur ce forum et c'est l'une de mes premières réponses auxquelles j'ai mis beaucoup d'efforts. J'apprécierais vraiment si j'obtiens des commentaires. J'ai quelques réponses Quora sur le maillage et FEA où ces points sont expliqués en détail avec des graphiques. [Analyse pratique par éléments finis]