本课程是一个生活化的仿真实战案例。我们将使用 SolidWorks Flow Simulation,精确模拟两种倒果汁的方式,本质上是一个涉及瞬态、可压缩、具有自由面的多相流问题!

“生活中,你有没有遇到过这样的烦恼?急着想喝杯果汁,却发现它慢悠悠地、一顿一顿地从瓶子里流出来,甚至还会顺着瓶壁流下,弄得满手黏腻……”
你有没有想过,问题就出现在你倒果汁的姿势上?我们习以为常的将瓶口朝下、离杯子更近的倒法,其实并不是最优解!
今天,我们通过一个精彩的流体力学模拟实验,通过自由面模型,来亲眼见证两种倒法——瓶口朝下 vs 瓶口朝上——的巨大差异!


这个看似简单的“空气补偿”原理,包含了瞬态、自由面、多相流、压力耦合等核心概念。通过这个生动的例子,抽象的教科书概念变得具体而直观。这正是仿真学习的魅力——将理论付诸于可视化的实践。
本次仿真关注瓶内流体与环境空气间的瞬态流动状态,模型做了以下简化:

Flow Simulation 可以对具有自由面的两种不溶混流体进行建模,本次使用 “自由面” 功能。自由面是液体与气体的接触面,使用 VOF(流体体积法) 技术建模。
两种模型仅液体出口位置不同,其余设置相同。我们通过“克隆”配置在同一项目树下建立两个模型。
调整计算域至刚好包裹模型,避免不必要的计算资源浪费。
网格设置。
注意:网格过密会导致计算缓慢甚至内存溢出,需合理设置。
右键项目 → 克隆至→ juice top(瓶口朝上)→ 调整计算域与网格 → 批处理运行,同步计算两个项目。
插入切面图,选择体积分量-水,勾选3D轮廓,查看水的分布云图。通过时间轴查看不同时刻的水体积分布。


插入流动迹线,选择出口内表面,观察空气流动轨迹。
瓶口朝下:
小贴士:类似原理也适用于油桶等容器,设计小口进空气,倒液更顺畅。
右键动画可插入动态模拟过程。
