摘要

为改善无网格粒子法自由表面附近计算精度及稳定性,尤其在负压梯度条件下较难收敛的状况,提出了一种基于虚拟边界的狄利克雷边界条件赋值方法。以移动粒子半隐式法为例,采用最小二乘法对自由表面粒子进行多项式拟合,以拟合曲线作为虚拟边界,用自由表面粒子到虚拟边界的偏差矢量对自由表面粒子赋值进行修正。通过方形液滴旋转算例验证了算法的有效性与准确性,获得了自由表面平滑的模拟结果。进一步研究了关键参数的选择对边界条件的表达和计算精度的影响,发现当拟合搜索半径为4倍初始粒子间距时,可减小拟合误差,防止边界畸变。提出的改进方法提高了自由表面核截断区域的计算精度与稳定性,可显著改善负压梯度下大变形自由曲面外缘粒子因梯度力偏差而导致的粒子飘散情况,为改善大变形复杂界面流动计算提供了新的思路。