Les algorithmes de maillage volumique
Introduction
Flux propose trois générateurs pour le maillage automatique des volumes : le mailleur de Delaunay, mailleur de Netgen et mailleur de MeshGems.
Ces trois mailleurs sont présentées dans les blocs suivants.
Mailleur Delaunay : processus
Le maillage avec le mailleur de Delaunay est un processus qui se déroule en deux phases, comme cela est présenté dans le tableau et la figure ci-dessous.
Phase | Description |
---|---|
1 | Réalisation d'un maillage frontalier |
2 | Insertion de nœuds internes au maillage frontalier |
Mailleur de MeshGems : processus
MeshGems, par son module MG-Tetra est un générateur de maille tétraédrique de volume à partir d'un maillage de surface triangulaire. Commercialisé par Distene http://www.distene.fr/
Avantages et inconvénients de Delaunay et de MeshGems sont présentés dans le tableau et la figure ci-dessous.
Delaunay | MeshGems | |
---|---|---|
Caractéristiques |
|
|
Avantages / inconvénients |
|
|
Rappel : En 3D, dans le cadre d'un maillage mixte (mailleur réglé / mailleur automatique) avec le mailleur de Delaunay, lors de la construction du maillage frontalier, certains nœuds doivent être insérés sur les faces. Cette insertion est interdite sur des faces réglées, ce qui provoque l'échec de Delaunay. Le mailleur MeshGems est plus adapté à ce type de problème.
Mailleur de Netgen : processus
Le maillage avec le mailleur de Netgen est un processus itératif qui se déroule en plusieurs phases comme cela est présenté dans le tableau et la figure ci-dessous.
Phase | Description |
---|---|
1 | Initialisation du front sur la frontière du domaine |
2 | Le front devient la frontière entre zone maillée et zone non-maillée |
3 |
A chaque itération :
|
4 | Arrêt du processus lorsque le domaine est entièrement maillé |
Remarque : Ce mailleur ne sera pas disponible dans les prochaines versions
Optimisation du maillage
Indépendamment du choix du mailleur, Flux propose également un algorithme pour l'optimisation du maillage volumique automatique.
L'optimisation permet :
- d'améliorer la qualité du maillage
- de diminuer le nombre de mailles
Processus d'optimisation
L'optimisation du maillage est un processus itératif de redécoupage et/ou de fusion d'éléments volumiques en fonction de critères prédéfinis. L'objectif global est l'amélioration de la qualité du maillage et la réduction du nombre de mailles.
Le nombre d'itérations influe sur la qualité du résultat et le temps du processus :
- Optimisation de moyenne qualité et rapide : une itération
- Optimisation de bonne qualité et lente : cinq itérations.
Par défaut le nombre d'itérations est fixé à 3, valeur permettant d'obtenir un bon rapport qualité/temps.