Bienvenue à l'Onera, le centre français de recherche aérospatiale

Ligne orange
Bouton Aronautique Bouton Espace Bouton Dfense et scurit Bouton Transfert de technologie Bouton Souffleries

ENGLISH

RECHERCHE DIRECTE

L’Onera de A à Z

ONERA-ISA

ONERA-ISA

Simulation numérique des écoulements et aéroacoustique

Cassiopée
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)

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...
  • 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 (en savoir plus).
  • Connector : calcule la connectivité entre grilles. Détermine automatiquement les raccords coïncidents, l'assemblage entre grilles recouvrantes (masquage, recherche des cellules interpolées...) (en savoir plus)
  • Post : effectue le post-traitement des solutions numériques (lignes de courant, coupes, isosurfaces, intégration...) (en savoir plus)

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

Début | Haut | Suivante


Présentation

Génération de maillages

Connectivité entre grilles

Post-traitement

Autres liens

 


Mis à jour le 25 novembre 2010 - © ONERA 2010 - Crédits et conditions d'utilisation