在流体微可压缩的假定下,运用光滑粒子动力学(SPH)方法模拟了二维自由表面流动问题.选用正则化五次样条函数作为SPH核函数,由状态方程求得压力,采用显式三步法进行时间积分,利用链表法作为粒子搜索策略,并引入动态粒子模拟边界条件,提出了多项修正措施以弥补SPH方法的缺点.研究表明,文中计算结果与实验数据吻合,计算精度理想,且消除了流体粒子附着在边界上的不合理现象.
Smoothed particle hydrodynamics(SPH) was presented for 2D free surface flows based on the assumption that the fluid was treated as weakly compressible.The normalized quintic spline function was used as SPH kernel function.The flow pressure was obtained by the solution of equation of state.The three-step method equipped with variable time steps was employed in explicit time stepping.A link list algorithm served as an efficient nearest neighboring particles searching and dynamic particles were utilized to model solid walls.Several improvements were carried out to cure flaws of SPH.The obtained results agree well with the experimental data and prevail against the existing numerical data.