OpenFVM前后处理软件gmsh教程
gmsh教程WORD参考地址:http://dsec.pku.edu.cn/~rli/WiKi/GmshFaq.html
http://dsec.pku.edu.cn/~rli/WiKi/GmshTutorial.html 学习学习 有gmsh高手没呢?lc = 0.2;
Point(1) = {0,0,0,lc};
Point(2) = {1,0,0,lc};
Point(6) = {0,0,3,lc};
Line(1) = {1,2};
Line(2) = {2,6};
Line(3) = {6,1};
Line Loop(4) = {2,3,1};
Plane Surface(5) = {4};
Extrude {{0,0,1}, {0,0,0}, Pi/2} { Surface{5}; }
Extrude {{0,0,1}, {0,0,0}, Pi/2} { Surface{17}; }
Extrude {{0,0,1}, {0,0,0}, Pi/2} { Surface{29}; }
Extrude {{0,0,1}, {0,0,0}, Pi/2} { Surface{41}; }
最后三句看不懂,高手指点一下!不胜感激!急~~~~~~~~ 如果要编圆柱,应该怎么做呢? Surface{5)转了90度,出了一个新面17,再接着转。
[ 本帖最后由 shirazbj 于 2010-12-2 18:17 编辑 ] 网上找到一个圆柱的例子
Diameter = 0.10; ND1 =7 ; ND2 = 6 ; RD2 = 0.8 ;
L = 0.40; NL= 21 ; RL1 = 1.2 ;
Size = 0.01 ;
R = 0.5 * Diameter ;
F = 0.6 ;
x = Sin(45*Pi/180.) ;
y = Cos(45*Pi/180.) ;
// Rohr
Point(1) = { 0.0,0.0,0.0,Size}; // Ursprung
Point(2) = {x*R,y*R, 0.0, Size };
Point(3) = { -x*R,y*R, 0.0, Size };
Point(4) = { -x*R, -y*R, 0.0, Size };
Point(5) = {x*R, -y*R, 0.0, Size };
Point(6) = {x*F*R,y*F*R, 0.0, Size };
Point(7) = { -x*F*R,y*F*R, 0.0, Size };
Point(8) = { -x*F*R, -y*F*R, 0.0, Size };
Point(9) = {x*F*R, -y*F*R, 0.0, Size };
Circle(1) = { 2,1,3 }; Transfinite Line{1} = ND1 ;
Circle(2) = { 3,1,4 }; Transfinite Line{2} = ND1 ;
Circle(3) = { 4,1,5 }; Transfinite Line{3} = ND1 ;
Circle(4) = { 5,1,2 }; Transfinite Line{4} = ND1 ;
Line( 5) = {6,2}; Transfinite Line{ 5} = ND2 Using Progression RD2 ;
Line( 6) = {7,3}; Transfinite Line{ 6} = ND2 Using Progression RD2 ;
Line( 7) = {8,4}; Transfinite Line{ 7} = ND2 Using Progression RD2 ;
Line( 8) = {9,5}; Transfinite Line{ 8} = ND2 Using Progression RD2 ;
Line( 9) = {6,7}; Transfinite Line{ 9} = ND1 ;
Line(10) = {7,8}; Transfinite Line{10} = ND1 ;
Line(11) = {8,9}; Transfinite Line{11} = ND1 ;
Line(12) = {9,6}; Transfinite Line{12} = ND1 ;
Line Loop(1) = { 5, 1,-6, -9};
Line Loop(2) = { 6, 2,-7,-10};
Line Loop(3) = { 7, 3,-8,-11};
Line Loop(4) = { 8, 4,-5,-12};
Line Loop(5) = {11,12, 9, 10};
Plane Surface(1) = {1}; Transfinite Surface{1} = {6,2,3,7}; Recombine Surface{1} ;
Plane Surface(2) = {2}; Transfinite Surface{2} = {7,3,4,8}; Recombine Surface{2} ;
Plane Surface(3) = {3}; Transfinite Surface{3} = {8,4,5,9}; Recombine Surface{3} ;
Plane Surface(4) = {4}; Transfinite Surface{4} = {9,5,2,6}; Recombine Surface{4} ;
Plane Surface(5) = {5}; Transfinite Surface{5} = {6,7,8,9}; Recombine Surface{5} ;
//
Extrude {0.0,0.0,L} { Surface{1,2,3,4,5}; Layers{NL}; Recombine;}
// abrunden
Physical Volume("Fluid") = {1,2,3,4,5};
Physical Surface("Inlaat")= {1,2,3,4,5};
Physical Surface("Uitlaat") = {34,56,78,100,122};
Physical Surface("Wand") = {25,47,69,91}; 2d mesh之后 端面 真的非常感谢!不过产生的新面为什么是17呢?而且后面产生的面数字上都相差12,这12又代表什么呢?请赐教......... 还有你第一张图里面的数字又是怎样显示的呢?他们代表什么意思呢?能加你为好友么........ 我也不知道12代表了什么?想想看可能这个1/4锥有4个点,3条边+1个底边(母线)和4个面。反正gmsh每生成一个基元部件都有一个号。你可以旋转其他的验证一下。
tools/options里可以设显示这个号 能加你QQ么?我们交流一下! 各位大侠有谁知道怎么用gmsh画椭圆么?请指教....... 可以交互式地画。
在菜单里有个画椭圆弧的命令。 收下了
页:
[1]
2