本项目提供了使用MATLAB进行多相流模拟的代码资源,具体包括VOF(Volume of Fluid)和Level Set方法。通过这些工具可以有效研究并可视化不同流动现象中的界面动态。
MATLAB绘图的形状代码用于计算流体动力学项目3:将多相流模型实现到求解器中
团队成员:
柯林·达西(Collin Duffley)
乔尔·斯特兰德堡
丹尼·乌克(Danny Ouk)
这些文件包含以下两个多相流模型的2D实现:
1. 流体体积(VOF)接口捕获方案。
2. 点粒子拉格朗日欧拉法。
两种模型均在MATLAB中实现。它们仅考虑了从背景流到主要流体的单向耦合。
**流体体积(VOF)接口捕获方案**
该方法基于使用杨氏有限差分法确定界面法线矢量的PLIC界面重建技术来开发。
迭代求解器用于计算与流体占据单元大小相关的Alpha值。
通过在单位正方形框中定义的“盒中涡”测试,采用单元外显式线性映射方法执行界面平流。
**点粒子拉格朗日欧拉法**
Subramaniam提到的标准阻力模型适用于该方法中的拉格朗日粒子。此方法同样使用了稳定版本的相同单位平方框定义的流函数进行验证。
入门指南
用户需要在计算机上安装MATLAB。
从GitHub下载代码库,并将其放置于用户的首选文件夹中,以便MATLAB可以访问这些文件。
要运行项目,请打开main.m文件开始执行。