24小时热门版块排行榜    

查看: 1228  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

大树与星星

铁虫 (小有名气)

[求助] 打气筒模拟中的动网格设置问题 已有1人参与

大家好,关于动网格问题有些疑惑请教。
最近需要模拟一个类似打气筒的仪器的工作过程。简单来说流道由两个圆柱区域组成,图chamber.jpg是过圆柱轴心的剖面。

工作过程是这样的,大圆柱(chamber)的一端piston是活塞,活塞移动,推动chamber内的气体流经3个小圆柱段(pipe1-3)后排出。
pipe1和pipe3是空的,pipe2中有叶轮。在此之前我没接触过动网格技术,打算先拿2D的情况练习一下。问题主要在chamber中。
Dynamic mesh>parameter 里 选了Smoothing 和Remeshing, chamber几个边的Boundary Conditions和Dynamic mesh>Zones,
我是这样设置的,“piston”-Moving wall-Rigid Body;"wall_1"与"wall_2"相同,-stationary wall-Deforming; “bottom_1”与"bottom_2"相同,
-stationary wall-stationary;"s1"-interior-stationary。通过调整参数,最后能保证不出现负网格,但有些疑问。

1. piston设置成Rigid Body,按给定的profile文件运动,在Boundary Conditions 中设置为stationary wall 呢, 还是与chamber 相对速度为0的moving wall?
   边界条件和动网格区域这两个设置有什么联系,设置的时候要不要注意两者的协调?
2. 边设置为Rigid Body或者Stationary后,上面的网格是不是就不变了?那stationary这个选项的意义何在。pipe的网格比较小,活塞上的初始网格很大,
   如果不变,当活塞靠近pipe的时候,网格质量不好保证。
3. 参考一些案例,在设置Dynamic mesh>Zones时,对3D算例中的体区域和2D算例中的面区域不做设置,而只设置它们的边界,比如不对chamber这个面作类似
   Deforming之类的设置,可是正是体(3D)或者面(2D)中的网格在变形,为什么是这样呢?wall_1和wall_2两个边设置为Deforming,取maximum skewness 为0.6,
   对线网格设置skewness有何意义,能保证chamber里的网格质量吗?
4. 活塞运动时,上面每一点以相同的速度移动,而wall_1和wall_2是静止的,它们公用的点速度怎么处理?
5. 计算的时候continuity残差在每个时间步都还剩1作用,相对而言动网格的会不会大一些,增加每个时间步的迭代次数可以降低这个残差吗?

文字比较多,辛苦各位看完的同学!

打气筒模拟中的动网格设置问题
chamber2.jpg


打气筒模拟中的动网格设置问题-1
chamber.jpg
回复此楼

» 猜你喜欢

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

大树与星星

铁虫 (小有名气)

引用回帖:
3楼: Originally posted by moons2 at 2015-08-04 14:38:02
1.Boundary Conditions里的设置保持默认wall就行,不用去设置,动网格的设置在Dynamic mesh里弄,不用去管Boundary Condition,不信的话可以自己去试:
2.动网格中某些边界是一直固定不动的,所以要有stationary,跟 ...

谢谢你的回答,解释了我的问题。活塞面设置按默认的来没有问题,设置成moving wall也可以。
之后的3D计算,是通过轴对称条件做的。在chamber.jpg图中画一条对称轴,保留某一侧的流域。假设留下上侧,在Dynamic zone的设置里,wall_1依然是Deforming,Geometry Definition为cylinder。对称轴也是Deforming,但是Geometry Definition试了几种,设置为半径=0的cylinder是不行的,最后设置成plane能够成功。这是为什么呢?
4楼2015-08-04 16:08:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

大树与星星

铁虫 (小有名气)

为什么没人回复?
2楼2015-08-02 12:33:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

moons2

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
大树与星星: 金币+20, ★★★很有帮助 2015-08-04 16:08:12
1.Boundary Conditions里的设置保持默认wall就行,不用去设置,动网格的设置在Dynamic mesh里弄,不用去管Boundary Condition,不信的话可以自己去试:
2.动网格中某些边界是一直固定不动的,所以要有stationary,跟网格动不动无关,是那个边界不动。至于说网格质量不好那肯定啊,网格尺度相差比较大那肯定不好。
3.你觉得是边设置变化容易还是面变化容易?面肯定是跟着边变化的,设置好边的变化就行了,难道还自讨苦吃去管面怎么变化。设置那个扭曲率不是对线网格设置的,而是对那个边界周围生成的新网格所做的设置。
4.wall_1和wall_2是Deforming,是变形的,公用的点速度自然是活塞的速度,软件自会处理,这不用担心。
5.残差不知道,感觉你关心这个残差没什么意义,收不收敛什么的还是看具体模型。
最后说一句啊,你这个东西可以把网格全部画成四边形,然后动网格更新方式用铺层做,很简单。你还是多看点动网格的资料吧,你问的东西资料里几乎都有,你只要明白动网格具体是怎么实现的就不会有这么多疑惑了。
3楼2015-08-04 14:38:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

moons2

金虫 (正式写手)

引用回帖:
4楼: Originally posted by 大树与星星 at 2015-08-04 16:08:02
谢谢你的回答,解释了我的问题。活塞面设置按默认的来没有问题,设置成moving wall也可以。
之后的3D计算,是通过轴对称条件做的。在chamber.jpg图中画一条对称轴,保留某一侧的流域。假设留下上侧,在Dynamic zo ...

不知道你说的那个,动网格里不就有活塞的模型吗,可以直接用,就是那个In-Cylinder
5楼2015-08-05 08:21:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见