找回密码
 注册
查看: 4128|回复: 8

gridgen 多块之间如何连接 才可以背fluent正确读入?

[复制链接]
发表于 2007-11-21 11:29:10 | 显示全部楼层 |阅读模式

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

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

x
我在做一个椭圆柱绕流问题,在gridgen中采用多块结构,发现在读入FLUENT的时候,总是会显示这样的错误:Cell Centroid is xc -138.986946 yc 0.119900 WARNING: no face with given nodes. Thread 2, cell 0
Error: Build_Grid: grid error.
       Clearing partially read grid.
Error: Null Domain Pointer
Error Object: ()
经过分析和参看其他人的帖子,发现是对多块之间的边界没有进行定义造成的,如果是在gambit中使用的话,很显然会系统把它默认为Interior 但是在gridgen中,居然找不到这个定义项! 当把块之间的交界处定义成其他的任何一种类似于wall outflow等边界的时候,fluent都可以正常的读入而不报错,开是如果把交界处定义为在fluent中任何一种可能可以和interior互换的边界条件:EG:radiator? porous jump?等 fluent读入都会报错
请问:如何定义它的多块的交界呢?怎么处理?
PS:传说gridgen可以到处Plot3d的格式,但是我在导出项怎么没有看到plot3d这个字眼啊囧 哪位高手给指点一下
 楼主| 发表于 2007-11-21 11:56:02 | 显示全部楼层

gridgen 多块之间如何连接 才可以背fluent正确读入?

如果各位有对我的问题不明白的 请不吝提出,我会尽量将问题详细化 谢过
发表于 2007-11-22 09:44:57 | 显示全部楼层

gridgen 多块之间如何连接 才可以背fluent正确读入?

不好意思你这个软件听过,但是没有用过!
 楼主| 发表于 2007-11-22 10:20:03 | 显示全部楼层

gridgen 多块之间如何连接 才可以背fluent正确读入?

目前可以确定问题是由于在gridgen中无法画椭圆,所以采用从gambit中导入椭圆的database而造成的这个问题了,如何解决还是不明确,我会第一时间把问题的进展发上来的 希望大家一起进步
发表于 2008-1-15 00:43:02 | 显示全部楼层

gridgen 多块之间如何连接 才可以背fluent正确读入?

在gridgen中在input/output command中grid pts Export中倒出的数据可以用在plot3d中
发表于 2008-1-16 16:43:51 | 显示全部楼层

gridgen 多块之间如何连接 才可以背fluent正确读入?

Cell Centroid is xc -138.986946 yc 0.119900 WARNING: no face with given nodes这样的错误,我也用到过,解决起来也不难,因为我做的模型复杂的多.只是忘记怎么解决的了. 拿来给我看看.......
发表于 2008-1-18 23:36:44 | 显示全部楼层

gridgen 多块之间如何连接 才可以背fluent正确读入?

印象里是因为你的交界面画了两次网格,不是一个网格面,去掉一个,重新画block。好像是这样,好久没用了Gridgen了。
发表于 2008-1-23 01:41:39 | 显示全部楼层

gridgen 多块之间如何连接 才可以背fluent正确读入?

检查一下块与块之间的连接面是不是type 1(就是gambit里的interior).
发表于 2011-9-2 00:30:50 | 显示全部楼层
虽然是个非常老的贴子了,但最近用在用GridGen,也发现了此问题,在各处搜索也没找到满意答案。研究了一下,找到了问题所在,所以在这里说一下。以方便以后同样遇到这个问题的人。
其实问题出在各块的方向上,即在生成block时的xi和eta方向,GridGen会以暗红和橙色分别表示xi和eta方向,也就是结构化网格的i,j方向,箭头指向i,j增加的方向。
出现错误的网格边界就是那些位于彼此相连,但xi, eta方向不一至的两个block之间。
知道了问题所在,要解决也就简单了,在block菜单下用modify,重新修改一下所有的block,modify菜单下有一个可以重新指定方向的命令,(名字忘了,快捷键是^x),将所有block重新指定一下方向,使其保持一至。最简单的是全部指定成我们习惯的xi水平向右,eta竖起向上,即可。

之前有人指出可以将所有边界都指定一种边条,这样做Fluent读取网格时不会出错,但计算就有问题了,相连的块间的边界就是内部的边界,但选项中没有内部边界这种类型,定义其他的类型,肯定与实际要求的情况不符,能读也没有意义了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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