Présentation d'OpenFOAM

Présentation d'OpenFOAM

OpenFOAM est un logiciel de CFD libre développé par OpenCFD Ltd au Groupe ESI et distribué par OpenFOAM Foundation. Il utilise la méthode des volumes finis pour résoudre les équations aux dérivées partielles connues dans le domaine de la mécanique des fluides.

Un des principaux avantages d'OpenFOAM est qu'il propose  de très nombreux solveurs codés en C, modifiable par l'utilisateur. Celui ci peut alors calculer de nouvelles variables en fonction de nouvelles équations différentielles. La difficulté de ce logiciel est qu'il ne possède pas d'interface graphique : toutes les informations sont contenues dans des fichiers texte, ce qui peut le rendre difficile à prendre en main.

La génération du maillage peut soit se faire à partir du logiciel libre Salome, soit directement dans les fichiers texte du cas en utilisant une simple ligne de code "blockMesh". Un autre outil permet de faire le post-processing : paraFoam, qui est une variante de Paraview adapté à la lecture de résultats obtenus avec OpenFOAM.

Après une prise en main et une recherche des fonctions à utiliser pour les conditions aux limites, voici le premier résultat obtenu à partir d'icofoam, solveur d'écoulements incompressibles et laminaires :