上海交通大学学报(自然版)

• 工程力学 • 上一篇    下一篇

一种适用于移动粒子半隐式法的自由表面识别方法

潘徐杰a,张怀新a,b,孙学尧a   

  1. (上海交通大学a. 船舶海洋与建筑工程学院; b. 海洋工程国家重点实验室, 上海 200030)
  • 收稿日期:2009-01-13 修回日期:1900-01-01 出版日期:2010-01-29 发布日期:2010-01-29

A Free SurfaceTraced Method for Moving Particle Semiimplicit Method

PAN Xujiea,ZHANG Huaixina,b,SUN Xueyaoa   

  1. (a. School of Naval Architecture, Ocean and Civil Engineering;b. State Key Laboratory of Ocean Engineering, Shanghai Jiaotong University, Shanghai 200030, China)
  • Received:2009-01-13 Revised:1900-01-01 Online:2010-01-29 Published:2010-01-29

摘要: 针对移动粒子半隐式 (MPS) 法中自由表面判定方法的不足,提出了一种基于邻居搜索的自由表面识别方法,其介于MPS法每时间步的显式和隐式修正之间,基于粒子周围的邻居分布,将周围区域分为8块,其中相邻区域无邻居时的粒子属于自由表面粒子,且在实际中,该方法与粒子数密度参数混合使用,在可能被误判的数密度参数区域使用邻居搜索.结果表明,该混合方法能够有效识别自由表面,避免非自由表面粒子被误判,且对算法的效率影响不大.

关键词: 无网格法, 移动粒子半隐式法, 自由表面识别, 粒子

Abstract: A free surface traced method was put forward for moving particle semiimplicit (MPS) method. In simulation of MPS, the free surface is traced by the number density parameter between the explicit step and implicit step, and the number density parameter is changed because of the first explicit step, some nonfree surface particles are treated as free surface due to the small number density parameter which is caused by explicit step. The new free surface traced method is detected by neighbors, the zone of a particle is divided into eight parts, and the particle is treated as free surface when no neighbor particle in any two neighboring parts. Taking into account that the number density parameter has a higher efficiency for free surface, the neighbor detected method is mixed with the number density parameter, and the neighbor detected method is only used in the range of number density when mistreatments are most likely to happen. The result shows that the neighbor detected method is efficient for free surface, and mixed use only has a little effect on the efficient of the simulation.

中图分类号: