找回密码
 注册
查看: 4820|回复: 11

icem画图中遇到的几个问题

[复制链接]
发表于 2012-5-25 20:13:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
问题1:在icem中使用八点成块会出现负体积,看了下体积三个方向线的方向,发现不符合右手法则,我想如果能改变线的方向就应该可以解决,所以请问下在icem中如何改变块里面edge的方向,八点成块出现负体积是不是和相邻的块有关,还是随机的?我试过换过起始的顺序,发现有时候是正的有时候是负的。
问题2:从下到上的成块方法,发现面相邻,大小不同的块,在计算导热的时候,热量不能从一个块里传到另外一块里,Gambit里可以设置为interface然后在fluent的里面设置成interor,使用icem遇到这种问题需要如何解决?而如果相邻面大小相同的块,他们之间的热可以传递,不知道是不是这样的,目前遇到相邻面大小一致的块,热量可以在他们之间传递。
问题3:在icem中,有时候网格出现负的,构造一些辅助面用来对块进行面映射,这些面需要怎么处理,是转换成网格后删除,还是其他处理方法?
问题3已解决,我的情况是,内部块之间的面无需映射,在更新关联的时候出现把内部块的面与其他面相关联,导致该处的网格出现负体积,取消了该处的关联,负体积消失。我认为这是因为内部块在软件里自动与相邻的块联通,无需对其相连的面进行映射。所以之前采用创造面来关联式错误的,只要对这处的面取消关联即可,无需添加面。如果对以划分好的块进行合并,是不是可以把他们连接部分的面去除,取消该处的关联,减少设置interor或interface类型面的步骤?
问题4:interor的类型是不是要求相邻的是不同的物体,假如一个面两边都是空气,那这个面能设置成interor吗?在icem中设置时,强制设置一个面为interor,会出现face(near the nodes ****)has 2 cells,如果在边界条件设置里取消interor,就不会出现这个错误,是不是icem不能强制设置一个面为interor类型?
问题5:一个复杂的物体分别在icem里面成块,划分网格,保存,最后利用icem把他们导入merge,再导出成为mesh文件,这样子可不可用fluent进行计算,还是只能导入blocking和几何,然后关联,在划分网格,导出mesh文件才可以用fluent进行计算?这个还没进行尝试,不知有没有高手尝试过,是否可行?
谢谢高手指点

[ 本帖最后由 zhan5 于 2012-5-27 10:36 编辑 ]
发表于 2012-5-26 07:52:36 | 显示全部楼层
文字太多。。。上图最好。。。
 楼主| 发表于 2012-5-26 12:19:09 | 显示全部楼层

回复 2# 5超7 的帖子

额。。这些是最近几天遇到的问题。。。忘了留图了。。。
发表于 2012-5-26 22:21:33 | 显示全部楼层

反正这么多字,很多人估计都没有耐性看的啊。。。上图最直观了
发表于 2012-5-28 07:54:46 | 显示全部楼层
1、没看明白楼主的意思;
2、icem cfd 中也可以设置interface;
3、那些辅助的线和面,网格建好以后就可以删除了;
4、interior两边一般要求是相同的流体,实际上相当于一个子虚乌有的内部面;interior两边一般要求是不同的流体,是两个区域的一对交界面;
5、分块画好分别倒入fluent中计算也是可以的,fluent有合并网格的功能。
发表于 2012-5-28 10:37:08 | 显示全部楼层
原帖由 浪子轻狂 于 2012-5-28 07:54 发表
1、没看明白楼主的意思;
2、icem cfd 中也可以设置interface;
3、那些辅助的线和面,网格建好以后就可以删除了;
4、interior两边一般要求是相同的流体,实际上相当于一个子虚乌有的内部面;interior两边一般要 ...

fluent中合并网格的话,如果相连的部分节点不一致的话,fluent会怎么处理啊?这样会不会影响计算啊?
发表于 2012-5-28 14:22:14 | 显示全部楼层
节点不一致,fluent会根据节点进行插值,所以会有一定误差,这也是有时候采用interface后计算误差大的让人无法接受的一个原因。
发表于 2012-5-28 17:51:21 | 显示全部楼层
原帖由 浪子轻狂 于 2012-5-28 14:22 发表
节点不一致,fluent会根据节点进行插值,所以会有一定误差,这也是有时候采用interface后计算误差大的让人无法接受的一个原因。

搜戈!
 楼主| 发表于 2012-5-29 11:46:29 | 显示全部楼层

回复 5# 浪子轻狂 的帖子

第一个问题简单说就是八点成块后划分的网格有时候可以,有时候会出现负体积,划分点的顺序一样,不知道为什么?还有就是成块貌似有时候不和相邻的块merge,从下到上成块,那些块之间是不是自动merge的,在使用initialize blocking的时候会提示merge,而使用点面成块就没有提示merge的,那是不是它会自动merge?
第二个是在icem里面设置了interface,并把interface两边的网格定义成不同的part,但在fluen里面的grid interface 不能设置成interor,创建总是失败,我是把很多的interface面放在同一个part里面,不知道是不是这个原因导致的。。
第三个我已经把那些点线面删了,但built mesh topology后那些交界面还是会出现在unconvered faces里面,不知道是不是面两边的blocking merge没有成功。。
第四个,是不是interface用在用同种物体里面,interor用在不同计算区域之间的?
第五个,我试过分别导入fluent,用merge后,在计算还是不行,在进行导入fluent前是不是应该对网格进行处理,对两部分网格之间的界面要设置成什么类型,是interface吗,还是fluent会自动识别,使用fuse功能需要对那些交界面设置吗?
十分感谢浪子大哥。。。

[ 本帖最后由 zhan5 于 2012-5-29 11:50 编辑 ]
发表于 2012-10-10 15:09:22 | 显示全部楼层

回复 7# 浪子轻狂 的帖子

浪子哥~~我也遇到了关于interior的问题
我用ICEM将网格分成两部分画的,交界面用的是同一个名称,于是merge在一起之后,只有一个交界面的part(是不是名字相同就合并的原因?)。然后我导出ICEM时,定义了交界面的类型为interior,导入fluent之后出现的错误信息是:Warning: Inappropriate zone type (interior) for one-sided face zone 23.
         Changing to wall.
我想问,如果我将交界面定义成两个part,merge之后就还是两个part,导出的时候定义这两个part为interface面(我的初衷是将这两个面定义为interior面,如果定义为interior面,则会出现不能导入fluent的情况),导入fluent之后出现了如下错误信息:
Warning: Partition method "Metis" is not allowed for
              autopartitioning for cases with nonconformal
              interfaces before the interfaces are defined
              and intersected, use "Principal Axes" instead.
              You may use the "Metis" partition method
              after the case is read in and the interfaces
              are intersected.,

有点凌乱,不知道怎样处理比较好呢?

[ 本帖最后由 bamboo_621 于 2012-10-10 15:12 编辑 ]
发表于 2012-11-19 10:29:11 | 显示全部楼层
亲,最后你是怎么解决的呢?关于那个合并网格的问题
发表于 2014-4-24 17:56:46 | 显示全部楼层
同问。ICEM两个part 两个交界面,如果想设成interior怎么办?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表