Particleworks案例21-使用MPFI模拟高粘度流体压合过程
教程展示了如何使用MPFI模拟压碎高粘度流体。MPFI可以用来满足无滑移和不可压缩条件,并允许使用大时间步长。密度 [kg/m^3]:1000
1. 在工具栏上,点击Create Project按钮。
2. 在Create Project窗口中,在Project name字段中输入mpfi_high_viscosity,并指定项目保存位置。4. 在Projects窗口中,展开项目并双击场景节点以打开场景。 1. 在Outline窗口中,点击Import polygon files按钮。
2. 在文件对话框中,选择要导入的几何文件(fluid.stl,bottom.stl和top.stl)。4. 在Outline窗口中,选择Input > bottom.stl节点。5. 在Properties窗口中,设置Appearance > Alpha为0.3,以便可以看到流体与墙壁之间的接触面。6. 类似地,将top.stl的Alpha设置为0.3。1. 在Outline窗口中,点击Adjust domain按钮。
2. 在Adjust domain对话框中,点击OK按钮以设置仿真域。1. 在Outline窗口中,点击工具栏中的Manage physical properties按钮。
2. 在Physical property manager窗口中,点击加号按钮**+**以添加新的物理属性。3. 从弹出菜单中选择类型为Fluid并编辑以下参数:运动粘度 [m^2/s]:14. 再添加一种类型为Polygon。使用默认参数。5. 点击OK按钮关闭Physical property manager窗口。6. 在Outline窗口中,选择每个节点。在Properties窗口中,找到Physical Property并按如下类型分配:1. 在Outline窗口中,选择Input > top.stl节点。
2. 在Key Frames窗口中,设置Key为Location。4. 点击加号按钮**+**以在0 [s]添加速度,并输入-5 [mm/s]。5. 要预览运动,点击Player窗口中的Play forward按钮。1. 在工具栏上,点击Settings按钮。
2. 在Basics部分输入以下参数,然后点击Next按钮:2.Preprocess > Particle Size[mm]:0.53. 在MPS部分输入以下参数,然后点击Next按钮:2.MPFI > Speed of Sound[m/s]:1004. 在Simulation部分输入以下参数并点击Close按钮:1.Time > Finish Time[s]:12.Time > Initial dt[s]:0.013.Output > File Output Interval Time[s]:0.011.Simulation Options > Density Threshold:0.92.Simulation Options > Collision Distance:0.9 1. 点击执行对话框中的Execute按钮。如果执行对话框已经关闭,点击Execute按钮。
2. 在Run对话框中,找到Execution部分,并在Run mode: Preprocess & Simulation。3. 在 CPU cores: 输入用于计算的CPU核心数。4. 在Precision字段中选择Double。注意:当使用单精度求解器进行MPFI仿真时,计算可能会因为有效数字的数量而停止。因此,建议使用双精度求解器。由于无滑移条件,与墙壁接触的粒子几乎不会在墙壁上移动,流体表面变得弯曲。
1.在Player窗口中,点击Play forward按钮播放动画。