Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
在fluent中如何设置贴着壁面运动的动网格?
模拟对象是擦桌子的过程,毛巾设置成动网格,贴着桌面擦。模拟的时候,即使毛巾离开桌面1mm也可以顺利跑动起来,但是毛巾一旦和避免重合,就怎么都动不了。请问应该是哪里出了问题?
报错显示说是运动以后网格出现负体积,但是网格生成很多遍,质量也很好了。有的比离开桌面的质量要高。为什么就动不了呢?应该如何更改?
谢谢解答。多谢。
@Eva-Wong 重合了都没有体积了,肯定算不了的吧。重合之后就变成固体问题了,和流体可能都没太大关系。
你用的哪个动网格方法,怎么设置的呢?离开1mm可以顺利跑起来,如果设置离开0.001mm呢。我感觉这个距离多小都可以,但不能是0,0容易出问题。0的话不管你用哪种动网格的方法,在计算下一步网格的过程中有可能会出现负数。
谢谢您的回复。
但是,物理现象擦拭桌子是贴着壁面进行的,如果留了距离,会不会不符合客观这个物理现象,或者以后写文章的时候,遭受审稿人的质疑。除了特意留出一段距离以外,还有没有其他什么解决问题的方法?
网格是贴附在几何结构上而不必和几何结构完全重合的。网格的坐标和几何坐标多少会有一丢丢无法控制的偏差。如果这个偏差被计算识别了,就很容易让两个网格块撞一起。
如果要仿真摩擦过程,壁面某种程度上应该也是动网格。还应当设置材料的物理参数。被毛巾撞的时候会微变形,产生反向弹力。
可以找找旋转轴承,转子和定子如何结合的。或者楼宇建筑被风吹形变的仿真。
@Eva-Wong 我不知道你要研究的具体是什么问题,如果严格按照贴着壁面这个物理情景,那里面涉及到的流体问题是什么呢?你的计算域应该是壁面(毛巾)和壁面(桌子)之间的充满了流体的空间吧。