[Gmsh] Question sur GMSH
PERRIN Pierre - CEREMA/DTerEst/Infra/DOA
Pierre.Perrin at cerema.fr
Fri Mar 18 16:04:43 CET 2016
Bonjour,
Je me pose une question apparemment simple sur GMSH, mais dont je ne
parviens pas à trouver la réponse...
Je souhaite mailler un grand rectangle, avec à l'intérieur un petit
rectangle.
Le petit rectangle ne représente pas un trou, mais un impact de charge.
Je souhaite in fine avoir accès dans Code Aster à un physical sur cet
impact pour pouvoir placer un chargement surfacique.
Je vous joint mon fichier .geo, un peu pollué par mes essais... Je
parviens à mailler apparemment correctement, mais en réalité les 2
maillages sont distincts, ce que Code Aster n'apprécie pas et me signale.
Vous serait-il possible de m'indiquer une méthode qui me permette
d'arriver à mes fins ?
En vous remerciant par avance,
Cordialement
Pierre PERRIN
*Pour information *
Ce que je souhaite faire se fait très facilement avec le module éléments
finis de RDM6 (http://iut.univ-lemans.fr/ydlogi/rdm_version_6.html).
On défini 2 rectangles, puis un menu permet de passer les coté de
l'impact en pointillés, pour signifier simplement que l'on va adapter le
maillage à ce contour, mais sans considérer de trou dans la plaque :
puis lorsqu'on maille on obtient :
Si on n'a pas défini les pointillés, il y a par contre un trou :
--
*Pierre PERRIN *
*Ingénieur d'études Ouvrages d'Art
Département Conception et Exploitation des Infrastructures
Division Ouvrages d'Art *
*Tél.: : +33(0)3 87 20 46 39
* */Mobilisé pour sauver le site de Metz/*
Centre d’études et d’expertise sur les risques, l’environnement, la
mobilité et l’aménagement www.cerema.fr <http://www.cerema.fr>
Direction territoriale Est
1, boulevard Solidarité BP 85230 57076 METZ CEDEX 3 - Tél : +33 (0)3 87
20 43 00
Siège social : Cité des Mobilités - 25, avenue François Mitterrand - CS
92 803 - F-69674 Bron Cedex - Tél : +33 (0)4 72 14 30 30
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://onelab.info/pipermail/gmsh/attachments/20160318/1e8e28a6/attachment.html>
-------------- next part --------------
//PARAMETRES
h=0.1;
cote_x=20.0 ;
cote_y=10.0 ;
deb_impact_x=5.0;
deb_impact_y=5.0;
impact_x=0.6 ;
impact_y=0.4 ;
//POINTS
Point(1)={0,0,0,h};
Point(2)={cote_x,0,0,h};
Point(3)={cote_x,cote_y,0,h};
Point(4)={0,cote_y,0,h};
Point(5)={deb_impact_x,deb_impact_y,0,h};
Point(6)={deb_impact_x+impact_y,deb_impact_y,0,h};
Point(7)={deb_impact_x+impact_y,deb_impact_y+impact_y,0,h};
Point(8)={deb_impact_x,deb_impact_y+impact_y,0,h};
//LINES
Line(1)={1,2};
Line(2)={2,3};
Line(3)={3,4};
Line(4)={4,1};
Line(5)={5,6};
Line(6)={6,7};
Line(7)={7,8};
Line(8)={8,5};
//SURFACES
Line Loop(1)={1,2,3,4};
Plane Surface(1)={1};
Transfinite Surface{1};
Recombine Surface{1};
// incorporation des lignes dans les surfaces :
// En GMSH ancien (v1.60)
// ??
// En GMSH moderne (v2.12)
// Line {5,6,7,8} In Surface {1};
Line {5} In Surface {1};
Line {6} In Surface {1};
Line {7} In Surface {1};
Line {8} In Surface {1};
Line Loop(2)={5,6,7,8};
Plane Surface(2)={2};
Transfinite Surface{2};
Recombine Surface{2};
// Essais inutile au final :
//Compound Surface(3)={1,2};
//Transfinite Surface{3};
//Mesh.RemeshAlgorithm=1;
Coherence;
Mesh.Format=1;
//PHYSICAL
Physical Line(1)={1, 3}; //section d'encastrement
Physical Line(2)={2, 4}; //section d'encastrement
Physical Surface(10000)={1};
Physical Surface(20000)={2};
Physical Surface(30000)={1,2};
//Color Yellow { Surface {1} ; }
//Color Red { Line {2} ; }
More information about the gmsh
mailing list