[Gmsh] boundaries
ouafa bouloumou
bouloumou at hotmail.com
Wed Jul 8 15:59:25 CEST 2009
bonjour,
j'essaie de générer un maillage en vue d'une utilisation sous OpenFoam. pour cela, j'ai défini un ensemble de conditions aux limites grace aux surfaces physiques.
l'ennui c'est que quand je convertie mon maillage sous format OpenFoam, certaines parois ne contiennent aucune faces.
ci joint un aperçu de mon script:
Physical Surface("inlet patch") = {fg_canal[21],fg_canal[22],fg_canal[23], //Amont
ns_tube[1],ns_tube[2],ns_tube[3],ns_tube[4], //Tube
ns_tube[5],ns_tube[6],ns_tube[7],ns_tube[8],ns_tube[9]};
Physical Surface("outlet patch") = {fd_canal[24],fd_canal[25],fd_canal[26]}; //Aval
Physical Surface("interface patch") = {s10:s20, // solide_fluide dans canal
fg_solide[7],fb_solide[8],fd_solide[9],fh_solide[6]}; // solide_fluide dans solide
Physical Surface("jonction empty") = {s1:s9, // trou canal
ns_solide[1],ns_solide[2],ns_solide[3],ns_solide[4], // trou solide
ns_solide[5],ns_solide[6],ns_solide[7],ns_solide[8],ns_solide[9]};
Physical Surface("wall") = {ns_canal[1],ns_canal[2],ns_canal[3],ns_canal[4],ns_canal[5],ns_canal[6], //Top
ns_canal[7],ns_canal[8],ns_canal[9],ns_canal[10],ns_canal[11],ns_canal[12],
ns_canal[13],ns_canal[14],ns_canal[15],ns_canal[16],ns_canal[17],ns_canal[18],
ns_canal[19],ns_canal[20],ns_canal[21],ns_canal[22],ns_canal[23],ns_canal[24],
ns_canal[25],ns_canal[26],
s21:s26, //Bottom_canal
ns_solide[10],ns_solide[11],ns_solide[12],ns_solide[13], //Bottom_solide
ns_solide[14],ns_solide[15],ns_solide[16],ns_solide[17],
ns_solide[18],ns_solide[19],ns_solide[20],
fb_canal[26],fb_canal[20],fb_canal[15],fb_canal[11],fb_canal[16],fb_canal[23], //Front surface
fb_solide[20],fb_solide[15],fb_solide[11],fb_solide[16],
fh_canal[24],fh_canal[18],fh_canal[14],fh_canal[13],fh_canal[17],fh_canal[21], //Back surface
fh_solide[18],fh_solide[14],fh_solide[13],fh_solide[17],
fg_solide[18],fg_solide[19],fg_solide[20],fd_solide[17],fd_solide[12],fd_solide[16], //bords gauche et droite du solide
fg_tube[7],fb_tube[8],fd_tube[9],fh_tube[6]}; // contour cylindre
dans le fichier boundary j'obtiens:
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 |
| \\ / A nd | Web: http://www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class polyBoundaryMesh;
location "constant/polyMesh";
object boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
6
(
jonctionempty
{
type patch;
nFaces 0;
startFace 833457;
}
interfacepatch
{
type patch;
nFaces 0;
startFace 833457;
}
wall
{
type patch;
nFaces 30375;
startFace 833457;
}
inletpatch
{
type patch;
nFaces 2565;
startFace 863832;
}
outletpatch
{
type patch;
nFaces 0;
startFace 866397;
}
defaultFaces
{
type patch;
nFaces 1824;
startFace 866397;
}
)
// ************************************************************************* //
quelqu'un aurait il une idée? merci à tous,
Ouafa.
_________________________________________________________________
Inédit ! Des Emoticônes Déjantées! Installez les dans votre Messenger !
http://www.ilovemessenger.fr/Emoticones/EmoticonesDejantees.aspx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.geuz.org/pipermail/gmsh/attachments/20090708/a5e68078/attachment.html>