在PFC 的 CFD 模块中,流体-颗粒相互作用力被自动施加到颗粒上。双向耦合通过同步更新流体模型的孔隙率与渗透率,以及刷新 PFC-CFD 模块内的速度场来实现。PFC 采用短步长的机械循环:在每个间隔内,依据最新孔隙率和渗透率重新求解稳态流场,而速度场在该步长内保持恒定。
PFC 5.0 安装目录里自带一份完整的 Darcy(达西定律)示例文件,用户只需直接使用就行,无需进行额外操作。 而PFC 6.0里面的CFD模块里面的案例缺失,help里面的代码部分出现错误, 用户无法直接使用,即使对代码进行修改也会出现关于python相关错误。这是软件安装目录里面的Python的求解器FiPy有问题,对其进行修改仍可以使用达西定律,模拟流体与颗粒之间的耦合作用。


