nuaaking 发表于 2006-8-13 09:53

请教关于负体积网格的一个问题

目前情况:
一个外型比较复杂的二维图形,(gambit中自动生成的网格,当时生成了一个小时,quard-pave方式),导入fluent后能正常运行,但局部加密后,check显示:non-positive face exit。和原来没加密时对比: minimum face area变为0。有人说是负体积,Ios-value菜单可以查看,我试了一下,除了grid->volume可查看体积,这和check显示的minimum face area不是一回事,且grid->x face area也和minimum face area无关。
具体问题:
1:如何查看有问题的网格?如何修改?是否还要再导入gambit?是否可以局部修改,而不是整体重新生成?
2:为何有的case文件能导入gambi,有的不能,即使加大导入时的参数?
谢谢!

wangxyln 发表于 2006-8-13 12:14

建议你遇到复杂的图形时分块划分网格。生成一个网格要用1个小时,确实是有问题了。网格的质量还是要在gambit中来修改比较好。

nuaaking 发表于 2006-8-13 15:37

我试过分区,效果并不好,甚至更差,导入fluent还没加密就出现负体积了

月影走沙 发表于 2006-8-13 19:05

负体积的存在说明存在连接不正确的地方,进行解算前必须将这些负体积区域去除。区域的每个面的右手方向性也会得到检查,出现负体积的网格会有一个左手方向的面。

shenzh 发表于 2006-8-14 11:48

出现负体积的原因也可能是局部尺寸较小,可以分块划分局部的网格。

nuaaking 发表于 2006-8-15 13:26

这点我也考虑过,不过我找了个比较简单的模型,多次加密,其minimum face area的数量级已经比那个复杂的小了好几个,也没出问题,看来不是划分面积过小的原因

cora 发表于 2006-8-15 19:16

gambit读取cas文件需要注意的是几个选项
 Feature Angle(仅用于三维结构) 指定GAMBIT用来确定哪一个网格边将转换成拓扑边的规则
 Merge Tolerance 设定网格导入过程中要融合节点之间的最大距离。
 Scale 设定在网格导入过程中网格放大或缩小的因数。

读取失败有可能是你的网格质量太差了

cora 发表于 2006-8-15 19:17

出现负体积可能是你一开始的网格质量就很差,建议重新划分

nuaaking 发表于 2006-8-16 08:48

我重新划分了网格,这次真是负体积了:
WARNING: non-positive volumes exist.

   minimum volume (m3): -3.319837e-002
   maximum volume (m3): 2.464361e+000
并且成功的找到了负体积的位置,面积倒没问题了,
问题:1:负体积和负面积有和区别?我的模型是二维的。
            2:负体积可通过IOS-VALUE查看,负面积如何查看?

cora 发表于 2006-8-17 20:00

负体积一个同意的说法,对于二维问题,指的就是负面积

梧桐夜雨 发表于 2009-4-12 16:41

怎样解决负体积

你好,楼主,我分块划分网格了,也遇到了负体积问题,怎样检查那是负体积呀?负体积问题怎么解决呀?

bltgyh 发表于 2009-4-22 10:35

同问:handshake
页: [1]
查看完整版本: 请教关于负体积网格的一个问题