首页/文章/ 详情

XFlow|Rayleigh-Taylor不稳定性模拟

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
优秀教师/意见领袖/博士学历/特邀专家
平台推荐
内容稀缺
3年前浏览5753

Rayleigh-Taylor是一种有趣的物理现象,本算例利用XFlow仿真Rayleigh-Taylor不稳定现象。

Rayleigh-Taylor不稳定性发生在非稳定的密度分层的状况下,譬如较重的液体 位于较轻的液体上,重力的作用加速了一层液体侵入另一层液体的进程,产生了湍流及随之发生的界面上的湍流混合过程。  ——来自百度百科

计算模型如下图所示。密度大的重流体在重力作用下与下方的轻流体混合。

图片

  • 启动XFlow
  • 选择菜单Options → Preferences,进入Application项,设置Application modeLabs
图片
  • 进入Environment 标签页,进行以下设置
    • 设置Kernel2D
    • 设置Floe modelMultiphase
    • 设置Analysis typeInternal
    • 指定External acceleraton laws为**(0 -1)**
    • 指定Fluid 1 initial concentrationy>-0.1cos(2*acos(-1)*x)
图片

这里参数Fluid 1 initial concentration指定老初始情况下的液位分布,函数的图形如下图所示。

图片
  • 进入Materials标签页,进行如下设置
    • 指定Material 1的材料参数Reference density3000 kg/m3
    • 指定Dynamic viscosity 为1 Pa.s
    • 指定Material 2Reference density1000 kg/m3
    • 其他参数如下图所示
图片

增加几何模型。

  • 选择菜单项Geometry → Create Object → Box 打开对话框,如下图所示创建几何模型
图片
  • 进入Simulation 标签页,进行以下设置
    • 指定Simulation time 为5 s
    • 指定Courant3
    • 指定Resolved scale0.005 m
    • 指定Frames frequency 为10 Hz
    • 其它参数保持默认设置
图片
  • 点击Calculate按钮进行计算
  • 进入Post-Processing标签页,添加Cutting planes显示液面变化情况,如下图所示设置
图片
  • 计算得到的自由液面随时间变化如下图所示

图片

XFlow捕捉的相间界面倒是挺清晰的。

随着计算机计算性能的不断发展,XFlow这类软件的优势将会越来越明显,粒子法的并行效率是真不错。

理论科普代码&命令求解技术湍流流体基础XFlow
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-08-29
最近编辑:3年前
CFD之道
博士 | 教师 探讨CFD职场生活,闲谈CFD里外
获赞 2533粉丝 10965文章 705课程 27
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈