Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : lundi, 20 novembre 2017, 20:06

Nouvelle discussion | Répondre
Cassiopee Forum :: Discussions, suggestions, bug report :: General :: Cassiopee2.5 : workflow pour passer d'un arbre structuré MB à NGON monobloc  ::
StephaniePeron
Full Member
Image


Messages: 158
Cassiopee2.5 : workflow pour passer d'un arbre structuré MB à NGON monobloc (mercredi, 20 septembre 2017, 12:05) citation  
Voici un script permettant de passer un cas structuré MB à un maillage NGON en préservant les conditions aux limites et les raccords spécifiques (type plan de mélange définis sous forme de noeud GridConnectivity_t et référencés par des familles). Il faut recalculer les raccords match/nearmatch/periodiques :

import Converter.PyTree as C
import Transform.PyTree as T
import Connector.PyTree as X
import Generator.PyTree as G
omgdeg = 36.
t = C.convertFile2PyTree("meshS.hdf")
(BCs, BCNames, BCTypes) = C.getBCs(t)
t = C.convertArray2NGon(t,recoverBC=0)
t = G.close(t,tol=1.e-9)
t = T.join(t,tol=1.e-9)
C._recoverBCs(t, (BCs, BCNames, BCTypes), tol=1.e-9)
t = X.connectMatch(t,tol=1.e-9)
t = X.connectMatchPeriodic(t,tol=1.e-9,rotationAngle=[omgdeg,0,0])
C.convertPyTree2File(t,"meshU.cgns")

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

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image