摘要: 摘 要:固壁边界处理方法的研究一直是流体模拟中的难点问题,常见的固壁边界处理方 法有边界力法和虚粒子法。边界力法通过对靠近边界的流体粒子施加作用力防止其穿透边界, 但模型参数较多,力的大小难以调控,且在计算中会产生边界截断误差问题;虚粒子法通过在 边界外生成虚粒子解决了边界截断误差问题,但在处理复杂边界问题时,由于外部的虚粒子的 生成较困难,且分布不均,计算精度受到影响,出现粒子飞散的情况。针对 2 种方法存在的问 题,提出一种基于速度修正的固壁边界处理方法,无需求解边界力或在边界外生成虚粒子,直 接利用动量方程和计算速度耗损量求出流体粒子碰到边界后的反弹速度,大大降低了处理边界 的复杂程度,也克服了 2 种方法在边界拐角处粒子不均匀采样而导致的算法不稳定的问题。模 拟仿真验证了该方法在稳定性、计算效率方面均较传统边界力法和虚粒子法更好;随着粒子数 的增加,该方法耗时更少、计算效率更高,对复杂场景的模拟效果更好。