01/09/2015

Présentation de BlockMesh

blockMesh est un outil de maillage propre à OpenFOAM. La commande « blockMesh », sous OpenFOAM, permet de générer ce maillage de type « blockMesh » à  partir d'un unique fichier nommé « blockMeshDict » placé dans le dossier « constant/polyMesh ».Un maillage de type « blockMesh » est un maillage structuré fait à partir d'un ou plusieurs blocs  géométriques juxtaposés les uns aux autres. Chaque bloc est défini par ses huit sommets, le nombres de mailles dans chaque dimension et par les déformations facultatives de ses arêtes. Les projections de surfaces les unes sur les autres ou les fusions de surfaces entre elles si besoin est.
 

Le fichier « blockMeshDict » se décompose en six parties définissant : 

  • L'unité de mesure (mètre, millimètre, etc.).

  • Les coordonnées de tous les sommets de tous les blocs constituant le maillage.

  • Les blocs ainsi que leurs options de maillage (nombre de mailles, inflation).

  • Les déformations des arêtes s'il y en a.

  • Les zones (une zone étant une ou plusieurs ensemble de surface pouvant avoir sa condition aux limites  indépendante).

  • Les projections de surfaces les unes sur les autres ou les fusions de surfaces entre elles si besoin est.





L'avantage de ce genre de maillage est qu'il est toujours structuré, quelle que soit la forme et les déformations  des blocs qui le composent.

Par contre, l'inconvénient de ce genre de maillage est qu'il peut demander un travail laborieux pour mailler  des géométries pourtant relativement simples. La figure suivante montre une géométrie maillée avec blockMesh  nécessitant un certain savoir-faire et un temps précieux de calculs à la main.


"blockMesh" est plus préconisé pour des géométrie en 2D.


Exemple de maillage complexe avec blockMesh




Related Posts:

  • tutoriel blockMesh Introduction: L'outil « blockMesh », sous OpenFOAM, permet de générer un maillage de type structuré fait à partir d'un ou plusieurs blocs géométriques juxtaposés les uns aux autres. Le maillage est réalisé à … Read More
  • Présentation de cfMesh cfMesh est un outil de maillage permettant d'avoir différent type de maillage. Il est développé par la société "Creative Fields". Ce mailleur est Open source, gratuit et compatible avec OpenFOAM. Il s'agit d'un mailleur p… Read More
  • Présentation de BlockMesh blockMesh est un outil de maillage propre à OpenFOAM. La commande « blockMesh », sous OpenFOAM, permet de générer ce maillage de type « blockMesh » à  partir d'un unique fichier nommé « blockMeshDict » placé dans le … Read More
  • Présentation de snappyHexMesh "snappyHexMesh" est un outils de maillage automatique. Il permet le maillage de géométrie complexe à l'aide de plusieurs paramètres à spécifier. La présentation suivante permet de donner une présentation génér… Read More
  • Workflow CFD Open-Source Face aux contraintes budgétaires dans mon entreprise j'ai lancé un projet afin d'explorer l'utilisation d'outils Open Source dans le domaine de la conception mécanique et la mécanique des fluides. Le défi était de taille po… Read More

0 commentaires:

Enregistrer un commentaire