Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : lundi, 23 octobre 2017, 09:39

Nouvelle discussion | Répondre
Cassiopee Forum :: Discussions, suggestions, bug report :: Connector :: [ConnectMatch] Raccords incomplets en présence de BCDegenerateLine  ::
Tristan Soubrié
Newbie
Image
Pas d'avatar


Messages: 11
[ConnectMatch] Raccords incomplets en présence de BCDegenerateLine (jeudi, 25 octobre 2012, 17:44) citation  
Bonjour,

Je calcule les raccords match après un SplitSize sur un arbre pour lequel certains domaines présentent des edges dégénérées. Si je ne fais pas le fillEmptyBCWith(xx,xx,'BCDegenerateLine') avant le X.ConnectMatch, j'ai un warning 'zone may contain degenerated cells'. Si je le fais avant, je n'ai plus le warning. Mais dans les deux cas, certains des raccords match sont incomplets sur les domaines ayant des edges dégénérées.
ex: sur le domaine 40, imax=29, jmax=9, kmax=13, BCDegenerateLine en k=kmax, X.ConnectMatch crée un raccord sur une fenêtre incomplète i=1..1, j=1..9,k=1..12 alors qu'il a par ailleurs créé un raccord complet sur la fenêtre i=1..29, j=9..9, k=1..13
cas dispo sur /home/tsoubrie/PUBLIC/CASSIOPEE

Tristan

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


Messages: 169
RE: [ConnectMatch] Raccords incomplets en présence de BCDegenerateLine (vendredi, 21 mars 2014, 08:48) citation  
La nouvelle fonction X.setDegeneratedBC (R3) permet
de trouver les conditions aux limites dégénérées.
A utiliser avant ConnectMatch.

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


Messages: 158
RE: [ConnectMatch] Raccords incomplets en présence de BCDegenerateLine (vendredi, 26 octobre 2012, 12:09) citation  
Salut Tristan

C'est une limitation de connectMatch. On ne gère pas les cas
où n points coïncident en un même point d'une frontière donnée.

D'où même si tu définis une frontière kmax comme une BCDegenerateLine, ça ne fonctionne effectivement pas car ta frontière de raccord match en i=1 forme un triangle avec nj points coïncidents...
Ce sont les cas à faire à la main si on ne peut pas de passer de ce genre de maillages.
a+

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

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image