材料力学数值方法:光滑粒子流体动力学(SPH):SPH中的核函数与权重计算
材料力学数值方法:光滑粒子流体动力学 (SPH):SPH基础理论
SPH方法的起源与应用
光滑粒子流体动力学(Smoothed Particle Hydrodynamics, SPH)是一种无网格的数值方法,最初由Lucy和Gingold与Monaghan在1977年独立提出,用于解决天体物理学中的流体动力学问题。SPH方法通过将连续介质离散化为一系列粒子,利用粒子间的相互作用来模拟流体的运动,从而避免了传统有限元方法中网格重构的复杂性。
应用领域
- 天体物理学:模拟星系形成、恒星演化、行星碰撞等。
- 流体力学:研究水动力学、气动弹性学、多相流等。
- 固体力学:分析材料的动态响应、断裂和塑性变形。
- 工程应用:如爆炸、冲击波传播、地质灾害模拟等。
SPH的基本假设与粒子表示法
基本假设
- 连续性假设