请教:Dynamic mesh问题

浏览:401020 回答:5
请教高手们:
(1)FLUENT动网格设置中:Define-Dynamic Mesh-Parameters下有一个In cylinder,
此面板下有一项Piston Stroke Cutoff,什么意思啊?
(2)当Dynamic Mesh-Parameters设置好后,在Define-Dynamic Mesh-Zones设置时,设置刚体运动时,在Motion Attributes 面板下的Motion UDF/Profile下拉列表中的**piston limit**和**piston full**是什么意思?
(3)还有一个:ERROR:max face skewness exceeds 0.95.这个错误是什么意思,如何更正.
请高手们多多指点.

邀请回答 我来回答

全部回答

(5)
默认 最新
火山飘雪
不是已知运动,也应该有个运动的关系式吧,肯定可以写成函数的形式,这个就可以使用UDF定义边界的运动状况!
2006年11月30日
评论 点赞
山风
看了,顺带问一下,移动边界为非已知运动呢?

就是,比如:为固体边界上有弹性位移(按时间推进,而不事先已知)

这怎么办?
2006年10月7日
评论 点赞
nbgoodboy

动网格设置

模型就是一个小方块在一个大方块里平移,就是一个大矩形里有个小矩形,小矩形移动.gambit里划分网格、定义边界都没什么特别的,是一样的进行网格划分和定义的.接下来就在fluent里设置,首先要选择unsteady模型,这样动网格选项才能选,接下来在dynamic mesh里选parameters,这里面有很多选项,主要是动网格参数的设置,看你选用哪种动网格的方法,smoothing,layering,remeshing三种,smoothing适用于小变形,layering适用于规则网格,remeshing适用于大变形.里面还有个in-cylindersixdof,我没搞过,在这里设完以后,就在dynamic mesh zones里设置,在这里是设置哪个边界需要移动,这里可以选择移动或是变形,比如我说的这个就是移动,如果有个杆子被压弯了就是变形,在这里最主要的就是要调用自己的udf,在这里调用动网格的几个宏,具体大家可以看看帮助,我还是拿个最简单作例子说一下.
DEFINE_CG_MOTION(piston,dt,vel,omega,time,dtime)
{ Thread *t; face_t f; vel[0] = 10; }
这个是最简单的,也是最常用的,就是物体的x方向的移动速度是10m/s,vel[]就是速度,括号里可定义三个方向,012,分别对应x,y,z,Thread *t是什么意思呢?就是告诉fluent你的哪个边界是移动的.大家都知道边界都有自己的id值,这个就是用来反馈的.到这里设置就差不多了,接下来就是在计算前看看网格的移动是否正常,首先初始化,然后solver->mesh motion,点击apply,如果你看到你的网格移动了,恭喜,你的设置成功了,把那个简单的udf再给大家好好说说,这个在define-》user define里面,不过有写宏用编译型,有些需要用解释型.这个动网格只能用编译形,可以用记事本编写UDF,但是编译形的宏一定要用c编译器,解释性的宏就不用装c编译器了,解释型可以用文本编译,编译型要用C.
2006年8月3日
评论 点赞
mark
在dynamic mesh里选parameters,这里面有很多选项,主要是动网格参数的设置,看你选用哪种动网格的方法,有smoothing,layering,remeshing三种,smoothing适用于小变形,layering适用于规则网格,remeshing适用于大变形.里面还有个in-cylinder和sixdof,具体可以看看帮助
2006年7月29日
评论 点赞
admin
发技术提问帖必须设置专家奖励分!
参考:
关于提问给分的说明----技术提问者请看!
2006年6月10日
评论 点赞

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

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

    TOP