24小时热门版块排行榜    

查看: 2169  |  回复: 7

Princess-C

新虫 (初入文坛)

[求助] gambit网格划分问题 已有4人参与

基本模型见下图,是两个 单独 的体,小体紧贴着大体的底面。
想要大体与小体相连的附近网格密一些,类似 另一个图的效果。
我后面到fluent里想用VOF模型,看了一些资料,说尽量使用四边形/六面体网格,以简化多相流问题。
我试了很久,都没有想要的效果,求教各位,看看有没有好的想法或者知道怎么弄能教教我~谢谢~

gambit网格划分问题
干净图.JPG


gambit网格划分问题-1
网格效果图.JPG
回复此楼

» 本帖@通知

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

三个小石子

荣誉版主 (职业作家)

小木虫能源部长

优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
楼主后面给的网格效果图是用gambit画的,应该是四面体网格,这个效果用size function可以做到
如果想得到高质量的六面体网格,建议用ICEM,用O网格很容易实现
2楼2016-01-09 18:10:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Princess-C

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 三个小石子 at 2016-01-09 18:10:55
楼主后面给的网格效果图是用gambit画的,应该是四面体网格,这个效果用size function可以做到
如果想得到高质量的六面体网格,建议用ICEM,用O网格很容易实现

恩,但是我现在得用gambit 画,问题在于我要做的是两个独立的体,下面那个图是一个整体
3楼2016-01-10 09:52:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haoshuai641

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
可以将体切分成几块,再把线局部跳加密。
人生得意须尽欢
4楼2016-01-11 15:49:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

simon884031

金虫 (小有名气)

【答案】应助回帖

★ ★ ★
Princess-C: 金币+3, 有帮助 2016-04-27 14:52:10
你必须将体分切成许多小块,这样子你就可以按照你的需求调整网格密度
我做个大概的范例图给你
按照这样子方法做就可以做成六面体网格也可以做成O-grid
gambit网格划分问题-2
1.jpg


gambit网格划分问题-3
2.jpg


gambit网格划分问题-4
3.jpg

5楼2016-01-14 17:04:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Princess-C

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by simon884031 at 2016-01-14 17:04:12
你必须将体分切成许多小块,这样子你就可以按照你的需求调整网格密度
我做个大概的范例图给你
按照这样子方法做就可以做成六面体网格也可以做成O-grid

1.jpg

2.jpg

3.jpg
...

你好,谢谢你的回答。
我现在又卡在了网格问题上,希望能得到你的帮助~!
我现在想对底面上小正方行附近的网格进行细分,画了几种(2th,3th,4th){quad/map}
然后体网格划分{hex,cooper},这时候有warn提示不能对顶面很好的划分,建议先对顶面进行网格划分。
最最重点的是,上面所有mesh导入fluent中后,会出现各种错误:invalid flonum或者segmentation fault。虽然目前不能完全确定是网格的问题,但是我推测出错的大部分原因在于网格。只有4th的网格曾经能在fluent中正常初始化运行过,但是不符合对小正方形附近细分的诉求。
希望得到帮助
Ps:1th是模型的样子,底面只有正方形,那四条对角线是为了画3th图而画的
gambit网格划分问题-5
1th.JPG


gambit网格划分问题-6
2th.JPG


gambit网格划分问题-7
3th.JPG


gambit网格划分问题-8
4th.JPG

6楼2016-04-27 15:26:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

忆水寒

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
Princess-C: 金币+5, ★★★很有帮助 2016-04-29 18:17:02
划分的基本原理就是如4楼所说
”warn提示不能对顶面很好的划分,建议先对顶面进行网格划分“,只要不是error就行,warn是能接受的,
”上面所有mesh导入fluent中后,会出现各种错误:invalid flonum或者segmentation fault“,首先是否在gambit中检查网格质量,最大扭曲度是多少,出现负体积在gambit是可以check出来的,再者你的mesh文件是否成功写出,这两个有问题就是网格的问题了,
你尝试的1、2、3、4思路是对的,就是通过人为划分块对不同区域划分网格,但是呢,三维仅仅对面划分块是不够的,你把1th中的小方块和包着它的方块延伸至顶面形成长方体,用cooper的方法很容易划分网格的
有些事情不是看到希望才去坚持,而是坚持了才会看到希望
7楼2016-04-27 22:41:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Princess-C

新虫 (初入文坛)

引用回帖:
7楼: Originally posted by 忆水寒 at 2016-04-27 22:41:20
划分的基本原理就是如4楼所说
”warn提示不能对顶面很好的划分,建议先对顶面进行网格划分“,只要不是error就行,warn是能接受的,
”上面所有mesh导入fluent中后,会出现各种错误:invalid flonum或者segmentat ...

按你和楼上的方法,我重新划分了网格,invalid flonum这个问题消失了。
但还是会有“error:received a fatal signal(segmentation fault);error object:#f” 这个error。我逐个检查了一下,问题可能出在了我放在一个边界上的udf了,如果质量流量边界选择默认的常数,就不会出现这个error。
我不明白的是,导入udf时并没有提示语句错误啊?
8楼2016-04-29 18:22:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Princess-C 的主题更新
信息提示
请填处理意见