摘要:为了提高粒子法即移动粒子半隐式法(MovingParticleSemi-implicitmethod,MPS法)中自由表面粒子的识别精度,降低由粒子误判引起的非物理压力振荡,对MPS法的自由表面识别方法进行了改进。在原始自由表面判别标准的基础上增加辅助判别条件,提出2种新的自由表面判别法即压力判别法和填充率判别法。利用对静水问题和溃坝流问题的模拟计算,对比分析选用不同自由表面判别法得到的数值计算结果,揭示粒子识别精度对压力计算的重要影响。研究结果表明:新提出的压力判别法和填充率判别法可以有效地提高自由表面粒子的识别精度,减轻压力计算中的非物理压力振荡现象,从而提高压力计算的稳定性以及整体数值计算的模拟精度。