当前位置: 首页 > 仿真模拟 >fluent 12 动网格问题

fluent 12 动网格问题

作者 Last_tango
来源: 小木虫 300 6 举报帖子
+关注

我用layering实现动网格,当UDF中设置vel[0]=1时,网格变化结果正确,
vel[0]= -1 时,刚体向负方向运动,但网格向正方向变化,导致结果错误,请问这是什么问题呢

1.jpg 返回小木虫查看更多

今日热帖
  • 精华评论
  • huanghuang36

    你这个正负方向的运动结果不一致我不大清楚是怎么回事,但是你的第二个图的错误看着像是没在 dynamic mesh zones 设置网格高度的结果,可以检查一下是否在meshing option 设置了网格高度~~O(∩_∩)O~

  • Mr.Silence

    引用回帖:
    2楼: Originally posted by huanghuang36 at 2012-10-12 10:48:07
    你这个正负方向的运动结果不一致我不大清楚是怎么回事,但是你的第二个图的错误看着像是没在 dynamic mesh zones 设置网格高度的结果,可以检查一下是否在meshing option 设置了网格高度~~O(∩_∩)O~

    请问如何设置啊?是不是设置了网格高度之后,就能保证高度不变?

  • huanghuang36

    引用回帖:
    3楼: Originally posted by Mr.Silence at 2012-10-12 17:46:04
    请问如何设置啊?是不是设置了网格高度之后,就能保证高度不变?...

    这个网格高度应该设置为你的变形区域里面最小的网格的尺寸,因为动态层的参数分裂因子和收缩因子就是根据这个来判断什么时候分裂和合并的~~~

  • Mr.Silence

    引用回帖:
    4楼: Originally posted by huanghuang36 at 2012-10-13 00:34:36
    这个网格高度应该设置为你的变形区域里面最小的网格的尺寸,因为动态层的参数分裂因子和收缩因子就是根据这个来判断什么时候分裂和合并的~~~...

    是不是说设置了之后就强制设置了变形区域的网格高度不能低于这个值?

  • huanghuang36

    引用回帖:
    5楼: Originally posted by Mr.Silence at 2012-10-13 15:17:28
    是不是说设置了之后就强制设置了变形区域的网格高度不能低于这个值?...

    也不能这么说,你看下面自己理解一下,呵呵
    分裂与收缩的判定
    假设用户设定的理想网格高度为hideal,这通常为变形域与运动域相交的节点在变形域上的网格高度。有点拗口呵。hideal参数是在运动域中设定的cell height。
    记分裂因子为alpha,收缩因子为beta。
    当网格被拉伸时,当hmin >(1+alpha)*hideal时,网格进行分裂。式中hmin为第一层网格高度。若为基于高度的动态层方法,分裂后一层网格高度为hideal,另一层网格高度为h-hideal。若为基于比率的动态层方法,则新生的网格高度为h*alpha。
    当网格压缩时,当hmin<beta * hideal时,网格进行合并。两层网格合并为一层。
    分裂因子与收缩因子的取值范围均为[0,1]

  • huanghuang36

    这是网上流沙大哥的博客,对做这些很有帮助,可以看一下
    http://blog.sina.com.cn/faee0  

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓