昨天搞到了XFlow 2017和谐版,安装之后发现多相流部分增强了不少。本案例为多相流经典案例,以前利用其他的CFD软件也做过。
案例如下图所示。充满液体的容器中存在一个气泡,利用XFlow模拟油滴从容器底部上升至顶部的过程。
-
启动XFlow,设置工作路径及项目名称
-
选择菜单Options → Preferences弹出设置对话框
-
对话框中选择Application,右侧设置框中选择Application mode为labs
激活labs模式的目的是为了使用phase field方法,此方法在解决表面张力作用显著的场合非常有效。
-
如下图所示设置Environment标签页
注意:(x^2+y^2>0.0625)(1)等同于if(x^2+y^2>0.0625,1,0),意思是x^2+y^2>0.0625时,fluid 1体积分数为1,其他区域体积分数为0。类似于Fluent中的patch。
本案例包含两种介质,一种为水,另一种为油。如下图所示进行设置。
-
选择菜单Geometry → Create Object → box弹出设置对话框
-
设置lower corner坐标为(-0.5,-0.5,1),设置Upper Corner坐标为(0.5,1.5,1)
按下图所示进行设置。
-
点击左下方Run > Start Computation进行数计算
按下图所示进行设置,查看Z=0m面上体积分数分布。
可输出动画如下图所示。
可以看到泡泡破了。可以尝试缩小泡泡的直径,如下图所示。
直径小了,泡泡就不会破了,哈哈。
本案例纯属娱乐。
本篇文章来源于微信公众号: CFD之道
评论前必须登录!
注册