Allez au contenu, Allez à la navigation

RSS

DMFN – Mécanique des fluides numérique

Cassiopée

Présentation

Un ensemble de modules Python pour la préparation et le post-traitement des simulations numériques

Vue de l'interface graphique (cliquer pour visionner l'image grand format)
Vue de l'interface graphique 

Cassiopée (CFD Advanced Set of Services In an Open Python EnvironmEnt) est un ensemble de modules Python fournissant des services pour préparer et post-traiter des simulations numériques. Cassiopée est indépendant de tout solveur et peut-être utilisé avec n'importe quel solveur fluide multibloc/recouvrant, structuré/non structuré. Tous les modules manipulent le même type de données ouvert : l'arbre Python CGNS. CGNS est un modèle de données permettant de décrire un cas de simulation numérique. Il est aujourd'hui couramment utilisé par la communauté CFD car il permet d'échanger des données standard entre les différents composants de la chaîne de simulation numérique (mailleurs, solveurs fluides/structures/thermiques, post-traitement). Le package contient les modules suivants parmi d'autres :

  • Converter : lit/écrit des arbres Python CGNS à différents formats de fichier, comme Voir3D, Plot3d, Tecplot, CGNS/ADF, CGNS/HDF, ...
  • Geom : créée des surfaces simples comme des surfaces de Bézier, des splines, ...
  • Generator : fournit des fonctions simples de génération de maillage et des fonctions plus avancées.
  • Connector : calcule la connectivité entre grilles. Détermine automatiquement les raccords coïncidents, l'assemblage entre grilles recouvrantes (masquage, recherche des cellules interpolées...)
  • Post : effectue le post-traitement des solutions numériques (lignes de courant, coupes, isosurfaces, intégration...) 


Toutes les fonctions des modules sont bien sûr utilisables dans des scripts Python. En plus, une interface graphique permettant d'accéder à la majorité des fonctionnalités [Fig] est aussi disponible. Ces modules ont été utilisés avec succès pour les applications avions (projet Flipper/Ananas), hélicoptères (projet Shanel), hélices (projet ADO Cror) et turbomachines (projet AITEC).



Point contact : Christophe Benoit : christophe.benoit / @ /onera.fr

Référence : C. Benoit, S. Péron, S. Landier, Cassiopee: a CFD pre- and post-processing tool, Aerospace Science and Technology, 45, 272-243, 2015.

Pour en savoir plus : http://elsa.onera.fr/Cassiopee

Autres Départements Scientifiques