TL;DR:如何模拟(满)水箱底部的孔?
我正在尝试模拟水从水箱底部的孔/狭缝中流出(水域)(在重力的影响下);进入一个包含空气的域(垂直向下),并撞击曲面。我正在使用 COMSOL Multiphysics 5.4/5.3a。这个想法是模拟(2D)并获得以下数据:
1. 水沿表面流动时在表面两侧的分布(对于 2D 模拟),用于不同的初始冲击点。
2. 由于水的撞击,在曲面(不同点)上产生的应力(分布)。
我浏览了大量的论文和教程,但没有一篇包括“液体/气体,在重力作用下流出,进入另一个领域,包含不同的液体/气体”。我假设层流和无滑移边界条件,在孔壁和曲面处。
在这里,据我所知,我无法在两个域的接口处定义一个入口。我尝试了多相(相场),在空气域中没有入口和 1 个出口(垂直向下),但它没有收敛。流体速度的表面图显示水进入了空气域,但经过几个时间步长后,COMSOL 抛出了“未收敛”错误,从而阻止了水到达曲面。我尝试了以下方法,希望能解决这个问题:
将“孔”变成水龙头或喷嘴(各种),具有平滑的向下曲线:观察到结果没有变化 - 仍然没有收敛。
在流体域顶部定义压力点约束 (1 atm) - 未观察到结果变化 - 仍未收敛。
非常感谢任何帮助或提示。此外,如果这个问题(第一段 - 粗体文本)可以通过任何其他方式(最好在 COMSOL 中)完成,我也想听听。