天灵灵地灵灵,拜托脑子要显灵

今天来继续教大家使用动网格的东西,讲解如何让方块在边界滑移,跟上一个比,这里有一个边界上的细节需要处理,是我当初花了一天时间慢慢磨才发现的,希望初学者注意。


案例2. 边界滑移

边界滑移

01. 几何域建立

1. 这里不详细讲了,做成这个样子。长方型:宽度2,高度0.4:

2. 小方块:宽度0.25,高度0.2,基准位置:x=0.1;


02. 动网格设置

1. 动网格主要设置:讲所有域选上。

2. 右键「动网格」,添加这4个模块。

3. 「自由变形1」选上域1

4. 「自由变形2」选上域2

5. 「指定网格速度1」 这里选上方块的所有边,给它一个向x轴正方向上的速度:0.2 m/s

6. 「指定网格速度2」 这里划重点了,一定要解除「指定X位移」这个条件的约束,不然边界网格在移动的时候不会自动更新,因为被锁定了,这样会导致网格交叉而导致移动失败。就这个问题,当初卡了我一天。


03. 求解器配置

1. 步长设置:range(0,0.05,7) 时间范围从0-7s, 步长0.05s

2. 在瞬态求解器那里添加「自动重新划分网格」,网路质量阈值设置成0.5,意思就是网格质量低于0.5就重新划分

04. 计算结果

需要案例文件的话,可以到公众号「通天达灵」里获取,回复关键词- 动网格

里面分享了我收集的关于Comsol 动网格的大多数模型,希望这些东西对你们有所帮助。

下期继续更新,这个案例,还有动网格各个操作按钮的解释。


推荐阅读:
相关文章