Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : mardi, 12 décembre 2017, 20:46

Nouvelle discussion | Répondre
Cassiopee Forum :: Discussions, suggestions, bug report :: Post :: Extraction des grandeurs aux parois  ::
Xavier Garnaud
Newbie
Image


Messages: 5
Extraction des grandeurs aux parois (vendredi, 28 novembre 2014, 17:11) citation  
Apres un calcul elsA, mon fichier de sortie (le maillage est dans un fichier séparé) contient les variables conservatives aux centres des cellules et aux nœuds, et des variables sur les frontières solides (y+ par ex.). Pour visualiser les résultats sous Ensight, j’aimerais construire un arbre CGNS qui ne contient que les valeurs sur les parois solides (pas dans le volume).
En utilisant Z = C.extractBCOfName(t, 'FamilySpecified:'+name) sur l’arbre contenant le maillage, j’arrive à créer un arbre contenant la géométrie des parois solides, mais je n’arrive pas à extraire les valeurs (aux nœuds du volume et aux faces des parois) sur ces surfaces. Sauriez-vous comment procéder avec Cassiopée ?
Merci d'avance


Ip enregistré Statut: déconnecté Profil | Site Web 
Ordre des réponses: Première réponse en dernier :: Première réponse en premier
Xavier Garnaud
Newbie
Image


Messages: 5
RE: Extraction des grandeurs aux parois (lundi, 1 décembre 2014, 10:55) citation  
Bonjour,

Je vous remercie pour votre réponse, c'était effectivement le cas. J'arrive bien maintenant à extraire les valeurs aux noeuds/cellules.
J'aimerais aussi extraire des valeurs calculées au faces à la paroi, qui sont stockées dans l'arbre sous la forme suivante (cf PJ):
Base/bloc/ZoneBC/bc_n/BCDataSet_interface1/Ext/SkinFrictionX
Est-ce possible avec extractMesh?
Cordialement,

Xavier

Ip enregistré Statut: déconnecté Profil | Site Web 
StephaniePeron
Full Member
Image


Messages: 159
RE: Extraction des grandeurs aux parois (vendredi, 28 novembre 2014, 17:20) citation  
Bonjour,

Vos champs en centres et noeuds dans l'arbre sont définis par quels noms ? C'est probablement ça qui ne va pas (je l'espère!).
Sinon, il faut redéfinir les variables de champs en noeuds et centres dans Cassiopée :

import Converter.Internal as Internal
Internal.__FlowSolutionNodes__='MesChampsEnNoeuds'
Internal.__FlowSolutionCenters__='MesChampsEnCentres'

Par défaut :
Internal.__FlowSolutionNodes__='FlowSolution'
Internal.__FlowSolutionCenters__='FlowSolution#Centers'



Ip enregistré Statut: déconnecté Profil | Site Web 
Nouvelle discussion | Répondre

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image