gambit里三维图可为边设置边界条件吗

浏览:63046 回答:10

做三维圆柱绕流,想检测圆柱体某一截面(就是一个圆环)上的升、阻力系数,因在fluent里只能直接检测圆柱体的升、阻力系数,而不能设定面或边的,所以想在gambit里把要检测的圆环(线)设出来,但在边界条件设置面板中选边给圆环(线)设定边界条件,在输出网格时,会提示:warn: Boundary entity xxx does not contain any valid entity and is not written.


很显然圆环不被设定在里面,是不是gambit不能在三维图里给边设置边界条件啊??


要能设该怎样设啊?


或者有没有办法直接在fluent里检测圆柱体某一截面(就是一个圆环边)上的升、阻力系数?
邀请回答 我来回答

全部回答

(10)
默认 最新
guohf

谢谢。

再问个弱问题。文献中得到的圆柱体截面上的压力系数(图49)是取的圆环(线)上的值吧?

但我得到的圆环上的平均和脉动压力系数值比文献上小很多,均值在-1.51(文献是-2.51),脉动值在00.3(文献是00.6),但我的压力系数瞬时值是在-31,不知怎么求均值和脉动值后差这么多,是不是我的求解思路错了,请帮我看下:

1)每隔一定时间步以ASCII格式从Fluent中输出圆环上的压力系数;

2)用Matlab编程处理这些数据:

a. 将不同时刻的压力系数作为列构成一个矩阵Y(i,j),这个矩阵上的每一行对应圆环上相同位置处在不同时刻的压力系数,i对应的是圆环上的点数,j对应的是保存的数据个数。

b. 均值X(i,1)是求上面得到的矩阵的每一行的和再除以列数得到的,即算术平均;

c. 脉动值x'(i,1)是矩阵的每一行的元素减去对应的均值(减去同一个数),对差值求平方(Y(i,j)- X(i,1))^2,再对其(每一行)平方和的均值(和除以列数)开方。即,标准差

d. 用‘cart2pol’命令将圆环上的笛卡尔坐标转换为极坐标(弧度),再转化为度,就可画出相应的平均和脉动压力系数图。这步应有问题,极坐标是以右边为0开始的,但流动是左边为0. 这部分的程序如下:


[the,r]=cart2pol(z10ms(:,1),z10ms(:,2));
% z10ms
矩阵的前两列是坐标位置,第三列是均值

theta=the*180/pi;

dx=[theta,(z10ms(:,3)];

dx=sortrows(dx);

dx(:,1)=dx(:,1)+180; %平移

plot(dx(:,1),dx(:,2),'k-');
2013年10月23日
评论 点赞
csuperfect

把各段的阻力、升力加起来,不就得到总的力了嘛,然后除以总面积就是整体的阻力、升力系数了啊!
2013年10月23日
评论 点赞
guohf

明白了,谢谢。
另外,若要想同时检测整个圆柱及各截面段的升、阻力系数,可在gambit里分别设这些截面段及整个圆柱都为壁面吗?但这样设的话就存在重复体了,会不会影响计算?
若不能在gambit里设,就要在fluent里截取这些截面段进行检测了,该怎样进行截取设定啊?
2013年10月22日
评论 点赞
csuperfect

额,你的理解有些对了,但是每段截面你还是没搞懂。0-截面1,这一段为第一截面的,假如是2d啊,那就是到2d位置,然后是2d-4d的为第二段截面,也是2d长,接着是4d-5d为第三段截面,为1d长度,这样依次下去!
2013年10月21日
评论 点赞
guohf

谢谢指点,但据文中的图4,我的理解就是圆环,刚接触绕流不久一些基础性东西还不清楚,我再查下其它材料看下吧。
另外,据版主的意思,若圆柱长10d(d为圆柱直径),求4d处截面阻力是从0到4d这段的平均值了?中截面5d处截面阻力是从0到5d这段的平均值?这样理解对吗?谢了
2013年10月21日
评论 点赞
csuperfect

额。。。
自己不仔细看啊!
展向截面,什么叫展向截面?就是沿Z轴向上,截止到切的那个地方,整个这一段!
而不是你理解的那一个线圈。
2013年10月20日
评论 点赞
guohf

是一条线,因在看相关的三维圆柱绕流文献时,有给出某一截面上的升阻力系数时间历程的,如“基于LES方法圆柱绕流三维数值模拟(图9)”,不知作者是怎么后处理得到的,就想直接直接检测。能否指点一下,如是后处理得到的,事先应检测什么量?做什么样的后处理,谢谢

2013年10月20日
评论 点赞
csuperfect

你这个就是监控一条线啦!
不是面啊!
不知道你监控这个有什么意义!
2013年10月18日
评论 点赞
guohf

我在gambit和fluent里都生成过面,因圆柱体被减去了,其实生成的就是一个圆环。但在gambit里设边界条件时,只能在下拉菜单中选边后才能选中圆环预以设定,这样在网格输出时,就会提示:warn: Boundary entity xxx does not contain any valid entity and isnot written.
而在fluent里,初始化后生成等值面,但在力检测面板中找不到这些等值面,如图
无标题.jpg

而面检测(surface monitor)面板里可检测生成面的其它量,象速度、压力、密度等,却没有力选项:
2.jpg

请问这要怎样具体设啊?谢了
2013年10月18日
评论 点赞
csuperfect
设定一个面不就行了!
也可以在fluent中分割出来!
2013年10月17日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP