A contact algorithm which describes the contact interaction between SPH particles by means of Riemann solution was used to calculate the discontinuity of the variables defining the one-dimension fluxes. A weak wave approximation of the Riemann solver was adopted to deal with the weak discontinuity, while the non-iterative Riemann solution was introduced in strong discontinuity. Furthermore Taylor series was used to improve the calculation accuracy on the free boundary. In this case, there was no need to use artificial viscosity for the numerical viscosity of the new SPH algorithm. Compared with the original algorithm, the simulation results show that the modified contact algorithm has a good description of strong discontinuity, and improvement in dealing with the free surface.
参考文献
相似文献
引证文献
引用本文
徐志宏,汤文辉,张若棋.改进的接触算法及其在光滑粒子流体动力学中的应用[J].国防科技大学学报,2006,28(4):32-36. XU Zhihong, TANG Wenhui, ZHANG Ruoqi. A Modified Contact Algorithm for Smoothed Particle Hydrodynamics[J]. Journal of National University of Defense Technology,2006,28(4):32-36.