郑雄波, 赵杰, 刘晓曦, 何轩, 姜劲
光滑粒子流体动力学(Smoothed Particle Hydrodynamics, SPH)方法是一种无网格拉格朗日粒子法, 目前在流体力学领域以及大变形和冲击载荷等问题的模拟方面具有广泛的应用, 众多学者在SPH算法方面开展了大量的研究, 以提高SPH算法的计算速度和精度. 针对现有SPH方法在边界附近粒子近似精度下降的问题, 本文在CSPH 方法和MSPH方法基础上提出了一种改进的核近似形式, 在求解场函数、一阶导数近似值以及二阶导数近似值过程中,对含二阶导数项的方程进行优化, 减少了二阶导数项近似值的求解个数, 相比MSPH方法减少了计算量. 此外, 本文基于改进的SPH算法, 建立了二维数值波浪水槽模拟推板造波, 通过数值模拟造波将SPH算法生成的波浪参数与理论值进行对比, 验证了改进的SPH方法在波浪生成和传播上具有较好的模拟效果, 为后续研究内波、畸形波以及非线性波相互作用提供了算法研究基础.